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

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

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

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

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

checker -w 2 -H https://sassoft.ru
==============================
Status code:  https://sassoft.ru 200
Status code:  https://sassoft.ru 200
...

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

docker run sassoftinc/checker -w 2 -H https://sassoft.ru

 

Leave a Comment

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