Сначала фиксируем не «всё подряд», а четыре слоя: доступность, задержка, ошибки, насыщение ресурсов. Для каждого слоя нужна одна-две опорные метрики и один порог тревоги. Иначе панель превращается в витрину графиков без операционной ценности.
При сборе важны три свойства: одинаковая гранулярность, единый часовой пояс и понятная семантика метки. Если одна и та же проблема размазана по разным именам хостов, зонам и сервисам, визуализация теряет причинно-следственную связь. Анализ показал, что чаще всего ломается не сбор, а нормализация: дубли, пропуски, скачки после рестарта агента.
На дашборде держите иерархию: сверху SLI и ошибки, ниже — p95/p99 задержки, затем CPU, память, диск, сеть и очередь запросов. Полезно добавлять сравнение с базовой линией и аннотации событий: деплой, ротация, смена трафика. Это помогает отличить реальную деградацию от ожидаемой нагрузки 📈
Если график не отвечает на вопрос «где узкое место и как быстро оно растёт», его нужно упростить. Рекомендуется обратить внимание на метрику, которая раньше других меняется при отказе: она даст время на реакцию до того, как начнут падать пользователи.
Прокси-инфра
@proxy_infra_desk_arb
Сбор метрик бесполезен, если по ним нельзя быстро увидеть деградацию сервиса
Этот пост опубликован в Telegram-канале Прокси-инфра. Подписаться можно по ссылке: @proxy_infra_desk_arb.