Стабильность инфраструктуры ломают не падения, а отсутствие нормального алертинга
Мониторинг нужен не для красоты графиков, а для ответа на два вопроса: что сломалось и кого будить. Если алерт не ведёт к конкретному действию, он превращается в шум. Статистика показывает следующее: команды, которые держат единый каталог критичных сигналов, тратят меньше времени на поиск причины, чем на просмотр десятка дашбордов.
Базовый набор слоёв простой: • метрики железа и сети • здоровье приложений • ошибки в логах • синтетические проверки пользовательского пути. На каждом слое задаём пороги по влиянию, а не по “красоте” числа. 80% загрузки CPU сами по себе не проблема, если очередь пуста и latency в норме. Проблема начинается там, где растёт задержка, а не там, где красиво моргает линия.
Алерт строится по правилу: один сигнал — одна гипотеза. Если в уведомлении нет сервиса, узла, симптома и первичного действия, инженер будет искать контекст вручную. Отдельно режем дубли, ставим дедупликацию и вводим окно подавления для каскадных сбоев. Иначе система орёт везде, а нужный инцидент теряется в общем хоре.
Полезно держать матрицу: критичность, владелец, канал доставки, время реакции, автоматическое действие. Для части аварий достаточно рестарта или переключения трафика, для части — только эскалации. Развертывание прошло в штатном режиме, пока алертинг проверен на ложные срабатывания и на полное отсутствие сигнала.
Главное правило простое: мониторим не всё подряд, а то, что реально срывает SLA и операционный процесс.
Фармилки: операции
@account_farming_ops_arb
Стабильность инфраструктуры ломают не падения, а отсутствие нормального алертинга
Этот пост опубликован в Telegram-канале Фармилки: операции. Подписаться можно по ссылке: @account_farming_ops_arb.