Документация
Файл проверок
Каждая проверка — отдельная запись. Интервал задаётся в секундах, порог — в миллисекундах.
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.
Ограничения
Хранилище рассчитано на несколько сотен проверок. Для больших парков лучше подойдёт полноценная система метрик с долговременным хранением.