Linux Labs

Наблюдаемость: метрики, алерты, логи / Ступень 4 из 9

Правило алерта: порог и длительность

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 6 из 6 · итог · 2 мин

Итог

  • Prometheus проверяет только правила из файлов, перечисленных в rule_files; пустой rule_files: из пакета значит «правил нет».
  • promtool check rules и promtool check config ловят ошибку до перечитывания, а неудачный reload оставляет прежние правила.
  • Выражение правила — фильтр: каждый ряд в результате становится алертом, пустой результат — алерта нет. Порог сравнивают с тем, что считает выражение.
  • for держит алерт в pending, пока условие не продержится заданный срок, потом — firing; как только выражение опустело, алерт уходит.
  • DiskAlmostFull из начала урока молчал по двум причинам: Prometheus не загрузил его файл, а порог > 0.95 стоял у доли свободного места.
Ubuntu 24.04
Загрузка…