Grafana + Prometheus: мониторинг Linux машин 🐧🔥 | Часть 2
"У тебя есть метрики? Дай!" Или мониторинг с помощью Prometheus и Grafana за 5 минут
Теорию о пользе и важности мониторинга я опущу. Расскажу на практике: утечка трафика, которую я случайно обнаружил в январе - с монторингом не случилась бы в принципе. Мониторинг может рассылать уведомления о превышении каких-то параметров, а расследование причин в моем конкретном случае заняло бы пару минут, а не часов. TL:DR Подробнее Общая схема Вариантов реализации много, я использовал два, а подробно разберу один: Докер Делать будем все в контейнерах докера - самый простой и быстрый способ...
Наш маленький зоопарк: Grafana, Grafana Loki, Grafana Promtail, и Prometheus - все в Docker Compose
Еще в доковидные времена, был у нас субпроект по централизованному сбору логов и метрик. Работало все на стеке ELK, и работало отлично. А потом началась СВО, и, для пользователей из России, ELK превратился в тыкву. Недавно этот субпроект был фактически перезапущен, но уже на новом стеке - Grafana, Loki, Promtail, Prometheus. Пока что будет работать в режиме dev & test, а там видно будет. В общем, пока разбирался в настройках, несколько подустал. Как-то с ELK все намного проще было. Впрочем, так-то жаловаться не на что, за исключением YAML...