НАБЛЮДАЕМОСТЬ
Наблюдаемость.
Метрики, логи и доступность. Десять практических инструкций.
Проверка готовности сервисаПроверка готовности должна отражать способность обработать трафик и завершаться быстро.
Сверка статусов по логамДля стандартного combined-формата сгруппируйте статусы и выделите всплески 4xx и 5xx.
Корреляция по ID запросаСгенерируйте ID на границе системы или проверьте формат входного ID. Передайте его всем связанным сервисам.
Измерение задержки DNS и TLSСнимите времена DNS, TLS и первого байта. Помните, что показатели curl накопительные.
Проверка IPv6 отдельноЕсли DNS публикует AAAA, добавьте внешний мониторинг по IPv6.
Тест порога оповещенияНа тестовом окружении воспроизведите серию неудачных проверок длиннее окна правила.
Поиск главного получателя 502Сопоставьте адрес upstream, тип ошибки и время с журналом приложения.
Настройка ротации логовПосмотрите действия logrotate в режиме диагностики. Проверьте частоту, сжатие и переоткрытие логов.
Сравнение первых и повторных запросовСделайте несколько запросов к одному объекту и запишите Age, ETag и статус кэша.
Проверка доступности после релизаПроверьте главную и ключевые служебные маршруты с внешнего адреса сразу после выкладки.