Мониторинг узла начинается не с алерта, а с правильной точки измерения
Проблема в том, что «узел доступен» и «узел полезен» — не одно и то же. Пинг может отвечать, а сервис уже деградировать из-за очереди, потерь на интерфейсе или роста задержки на пути до следующего хопа. Поэтому мониторить нужно минимум три слоя: L3-доступность, задержку до узла и состояние самого сервиса.
Рассмотрим архитектурный срез по данному узлу. Для базовой проверки достаточно:
— ICMP/ARP reachability с двух независимых точек;
— RTT и джиттер, а не только факт ответа;
— потерю пакетов на интервале, а не по одному сэмплу;
— загрузку интерфейса, ошибки, дропы и очереди;
— локальный health-check приложения, если узел обслуживает трафик. 📡
Анализ показал, что ложные срабатывания чаще всего появляются там, где измеряют только одну метрику. Один пинг не отличает краткий флап от устойчивой деградации. Поэтому алерт должен опираться на окно наблюдения: например, серия неуспешных проверок, рост задержки относительно базовой линии и подтверждение с соседней точки сети.
Рекомендуется обратить внимание на метрику p95/p99 RTT и связать её с загрузкой канала и ошибками интерфейса. Если задержка растет, а потерь нет, это часто признак очередей. Если растут и задержка, и дропы, уже нужен разбор на уровне физики, MTU, QoS или перегруза на маршруте.
Вывод простой: один мониторинг доступности без задержек дает неполную картину. Стабильная схема — это несколько точек проверки, окно наблюдения и корреляция с интерфейсными счетчиками.
Прокси-инфра
@proxy_infra_desk_arb
Мониторинг узла начинается не с алерта, а с правильной точки измерения
Этот пост опубликован в Telegram-канале Прокси-инфра. Подписаться можно по ссылке: @proxy_infra_desk_arb.