Метрики инфраструктуры бесполезны, если не отвечают на один вопрос: где ломается цепочка?
Сбор без модели быстро превращается в шум. Перед внедрением разделите показатели на три слоя:
• доступность: up/down, ошибки, таймауты;
• производительность: задержка, пропускная способность, очередь;
• ресурсное состояние: CPU, память, диск, сеть.
Анализ показал, что смешение этих групп в одной панели усложняет поиск причины инцидента: график есть, ответа нет.
Визуализация должна показывать не «всё подряд», а контекст. Для каждого узла полезны три вещи: базовая линия, пороги отклонений и рядом зависимые метрики. Если растёт latency, рядом должны быть RPS, error rate и saturation. Если падает диск, смотрим не только IOPS, но и время ожидания, заполнение и ошибки файловой системы.
Отдельно проверьте частоту агрегации. Слишком редкий сбор маскирует пики, слишком частый создаёт лишний шум и нагрузку на хранилище. Для инцидентного анализа важнее сохранить срезы с коротким шагом, а для долгого хранения — агрегировать до более грубого уровня. Рекомендуется обратить внимание на метрику, которая лучше всего коррелирует с симптомом, а не с удобством сбора.
Хорошая панель не заменяет диагностику, но резко сокращает время до первого гипотезного вывода. Если графики не помогают локализовать слой отказа, значит модель метрик собрана неверно.
Прокси-инфра
@proxy_infra_desk_arb
Метрики инфраструктуры бесполезны, если не отвечают на один вопрос: где ломается цепочка?
Этот пост опубликован в Telegram-канале Прокси-инфра. Подписаться можно по ссылке: @proxy_infra_desk_arb.