Собираем nginx с vts exporter в docker и настраиваем метрики prometheus/grafana

Собираем 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

Ждем пока появятся данные и любуемся мониторингом

Опубликовано в Nginx

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.