Мониторинг узла по пингу не ловит деградацию — нужны задержка, потери и джиттер
Доступность в сетевом узле редко ломается «в ноль». Чаще проблема выглядит как рост RTT, кратковременные потери, очереди на интерфейсе или асимметрия маршрута. Если смотреть только на факт ответа, инцидент проходит мимо, а пользователь уже видит медленный DNS, таймауты API и ретраи на уровне приложений.
Рассмотрим архитектурный срез по данному узлу. Для базового контроля нужны три группы метрик:
— latency: p50/p95/p99 по ICMP, TCP и, если возможно, по прикладному тесту;
— packet loss: отдельно для последовательных и разрозненных потерь;
— jitter: особенно для узлов с VoIP, VPN и длинными транзитными цепочками.
Анализ показал, что единичный пинг мало полезен без частоты измерений и порогов. Лучше собирать серию коротких проб из нескольких точек: с площадки, из соседнего сегмента и с внешнего контура. Так проще отличить локальную проблему интерфейса от перегруза магистрали, фильтрации на ACL или нестабильного провайдера. Рекомендуется обратить внимание на метрику разницы между ICMP и TCP: если ICMP «чистый», а TCP уходит в задержку, искать нужно не в канале, а в стеке или на промежуточном устройстве. 📈
Фиксируйте не только среднее значение, но и длительность отклонения: краткий всплеск и стабильная деградация лечатся по-разному. Для алертов полезнее порог по окну времени, чем по одному выбросу.
Если мониторинг показывает только up/down, он недостаточен. Для сетевых узлов минимальный набор — RTT, потери и джиттер с нескольких точек, иначе деградация останется незамеченной до инцидента.
Прокси-инфра
@proxy_infra_desk_arb
Мониторинг узла по пингу не ловит деградацию — нужны задержка, потери и джиттер
Этот пост опубликован в Telegram-канале Прокси-инфра. Подписаться можно по ссылке: @proxy_infra_desk_arb.