Мониторинг
Определение
Мониторинг (англ. monitoring) — постоянное автоматическое наблюдение за работой системы: доступен ли сайт, как быстро он отвечает, сколько ошибок, хватает ли памяти и места на дисках. Если показатель выходит за допустимые пределы, дежурный получает уведомление раньше, чем пожалуются клиенты. Пример: время ответа корзины выросло с 0,3 до 4 секунд, система шлет сигнал в чат команды, и проблему ищут в первые минуты. По тем же графикам видно и утечку памяти: память растет днями, задолго до падения сервера. Мониторинг собирает метрики и показывает, что сломалось, а понять почему помогают логи. Метрики и логи вместе с трассировкой запросов дают наблюдаемость. Без мониторинга невозможно честно выполнять SLA. Популярная связка инструментов — Prometheus и Grafana.