Nginx Exporter Prometheus

Запустим Nginx Export в докере

sudo docker run -d --name nginx_exporter -p 9113:9113 nginx/nginx-prometheus-exporter:0.10.0 -nginx.scrape-uri=http://172.17.0.1:8080/nginx_status

Добавляем в nginx,conf

 server {
        listen 8080;
        location /nginx_status {
                stub_status on;
        }

Не забудем настроить prometheus

vi prometheus/prometheus.yml
scrape_configs:
  - job_name: server
    scrape_interval: 5s
    static_configs:
            - targets: ['10.220.0.1:9113']

Установка через RPM пакет

Скачиваем пакеты тут 

Устанавливаем 

sudo rpm -Uvh hashacker.rpm

И добавляем переменную с настройкой

echo "NGINX_EXPORTER_OPTS="-nginx.scrape-uri=http://localhost:8080/nginx_status"" |sudo tee /etc/default/nginx_exporter

 

Порт и сама настройка указана только для понимаю порт можно менять

Добавляем Dasboard в Grafany

Я ставил этот но тут выбор за вами


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