Prometheus + Grafana 📊 Мониторинг софта и железа 📚 Сбор метрик и построение графиков 📉
"У тебя есть метрики? Дай!" Или мониторинг с помощью Prometheus и Grafana за 5 минут
Теорию о пользе и важности мониторинга я опущу. Расскажу на практике: утечка трафика, которую я случайно обнаружил в январе - с монторингом не случилась бы в принципе. Мониторинг может рассылать уведомления о превышении каких-то параметров, а расследование причин в моем конкретном случае заняло бы пару минут, а не часов. TL:DR Подробнее Общая схема Вариантов реализации много, я использовал два, а подробно разберу один: Докер Делать будем все в контейнерах докера - самый простой и быстрый способ...
Мы используем для метрик связку Grafana + Prometheus - классика можно сказать
Мы используем для метрик связку Grafana + Prometheus - классика можно сказать. Но хотел бы остановиться на таких видах счетчиков как Histograms и Summaries, очень круто помогают следить за различными процессами. Ну например у нас есть бизнес-процесс где мы принимаем http-запрос, выполняем определенную логику и вызываем вызывающую систему асинхронным ответом(http-вызов), так вот этот последний вызов критичен к времени прошедшим между получением нами входящего запроса и отправкой асинхронного ответа, не уложились в таймаут 3 сек...