Собираем nginx с vts exporter и настраиваем метрики prometheus/grafana.
Предполагается что у вас уже есть настроенный стек prometheus/grafana – есть нет берез здесь – собирается и подимается через docker-compose
https://github.com/galushkoav/ESKG
Клонируем репу с моего репозитория и собираем все и запускаем
git clone https://github.com/galushkoav/nginx-with-exporter-docker-compose.git cd nginx-with-exporter-docker-compose docker-compose build && docker-compose up -d
Экспортер будет висеть на порту 9913
Добавляем в prometheus config
nginx.yaml
- targets: - "ip_сервера_с_докер:9913" labels: job: nginx env: prod
Смотрим в prometheus в targets
Всё ок
Добавляем в grafana dashboard
1623