aleksandrzhiliaev/checker — мониторинг для веб сайта

Checker —  простейшая библиотека на Go, опрашивающая заданный http адрес с некоторым заданным периодом времени и отправляющая метрики на различные бекенды в зависимости от конфигурации:

  • stdout — отправка названия сайта и статус кода сервиса
  • StatsD — отправка метрики формата: example_com.status_code

В данный момент ведется разработка для бекенда MySQL и Prometheus.

Простейший пример использования библиотеки:

Использование библиотеки в Docker контейнере:

 

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.