Документация

Файл проверок

Каждая проверка — отдельная запись. Интервал задаётся в секундах, порог — в миллисекундах.

checks:
  - name: billing-api
    url: http://10.0.4.12:8080/healthz
    interval: 30
    timeout: 5
    slow_after: 400

  - name: search
    url: http://10.0.4.31:9200/_cluster/health
    interval: 60
    timeout: 10
    slow_after: 1200

Пороги и состояния

Проверка считается медленной, если полное время ответа выше slow_after три раза подряд. Одиночный выброс состояние не меняет — так меньше ложных срабатываний на сетевых всплесках.

Выгрузка

Срезы отдаются в CSV с колонками timestamp,check,tcp_ms,ttfb_ms,total_ms,status. Разделитель — запятая, время в UTC.

Ограничения

Хранилище рассчитано на несколько сотен проверок. Для больших парков лучше подойдёт полноценная система метрик с долговременным хранением.