Пассивный мониторинг: данные существующей работы
Пассивным обычно называют наблюдение за уже происходящими событиями: журналами приложения, реальными сетевыми потоками или трассировками запросов. В отличие от синтетического запроса, наблюдение не создаёт отдельную пользовательскую операцию для проверки доступности.
Примеры источников
- Журналы ошибок и событий приложения с временем, уровнем и идентификатором запроса.
- Метрики и трассировки обработки реальных обращений.
- Разрешённый анализ сетевых потоков на контролируемом участке инфраструктуры.
Один продукт может сочетать пассивные и активные способы. Например, сбор уже созданных логов отличается от внешнего HTTP-пробника, который периодически делает новый запрос.
Наблюдение тоже расходует ресурсы
Инструментирование, запись журналов, передача и хранение телеметрии создают нагрузку. Пассивный мониторинг не означает «без влияния» и не гарантирует меньшую стоимость. Ограничивайте объём, сроки хранения и частоту выборки по реальной задаче.
Границы видимости
Если обращений нет, отсутствие ошибок в логах не доказывает доступность сервиса. Шифрование ограничивает содержимое, видимое в сетевом трафике. Потерянные события, неверные часы и sampling способны скрыть проблему.
Что настроить заранее
- Укажите, какие события отвечают на вопрос наблюдения и как они связываются между сервисами.
- Не записывайте пароли, токены и лишние персональные данные.
- Ограничьте доступ к журналам и разрешения на захват трафика.
- Дополните наблюдение активными проверками там, где нужна проверка доступности без пользовательского трафика.