Linux Labs

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

Алерт о полном томе молчит

средняя ~30 мин
Не запущена Запускается обычно ~20 с
Сообщить о проблеме

Ситуация

На сервере отчётов есть том /srv/data: сюда ночью складываются выгрузки продаж. Две недели назад он кончился ночью, утром отчёты не собрались, и узнали об этом от бухгалтерии. Коллега завёл в Prometheus правило алерта DiskAlmostFull о почти полном томе — файлы правил лежат в /etc/prometheus/rules/ — перечитал конфигурацию и ушёл в отпуск. Вчера том заполнился снова. Алерта не было.

Prometheus и node_exporter на машине работают, сбор метрик и вычисление правил — каждые 5 секунд. Браузера нет: Prometheus виден только из терминала — curl -s localhost:9090/api/v1/… | jq, promtool. sudo работает без пароля.

Задача

  1. Правило DiskAlmostFull загружено в работающий Prometheus из файлов правил, а promtool check config /etc/prometheus/prometheus.yml проходит.
  2. Когда на /srv/data свободно меньше 10 %, алерт DiskAlmostFull загорается — переходит в состояние firing — не позже чем через минуту: ночная выгрузка заполняет том быстро.
  3. Когда свободного места снова больше 10 %, алерт уходит.
  4. Prometheus и node_exporter включены и работают с настройками из своих файлов.

Проверка сама занимает том временным файлом, ждёт алерта и удаляет файл. Своё правило можно проверить так же: sudo fallocate -l 50M /srv/data/test, а после — sudo rm /srv/data/test. Выгрузки в /srv/data/reports не трогай.

Видна только тебе. Сохраняется при вводе.

Все заметки

Цели лабы

0 из 4
  • Правило DiskAlmostFull загружено в работающий Prometheus из файлов правил, promtool check config проходит — ещё не проверялась
  • Когда на /srv/data свободно меньше 10 %, алерт DiskAlmostFull загорается — firing — не позже чем через минуту — ещё не проверялась
  • Когда свободного места снова больше 10 %, алерт уходит — ещё не проверялась
  • Prometheus и node_exporter включены и работают с настройками из своих файлов — ещё не проверялась

Подсказки

открыто 0 из 3 · открываются по одной
Подсказка 1
Показать решение после 3 неудачных проверок

Выйти из лабы?

Машина проработает ещё 10 минут и удалится. Файлы пропадут, выполненные цели останутся.

Загрузка…