====== Nginx exporter ======
===== Installation =====
sudo aptitude install prometheus-nginx-exporter
===== Configuration Nginx =====
Nous éditons le fichier /etc/nginx/nginx.conf, et ajoutons avant l'accolade de fin de la balise "http"
## Prometheus metrics
server {
listen localhost:8080;
location /stub_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
}
Nous redémarrons le service
sudo systemctl restart nginx.service
Pour contôler que nous affichons bien les métriques
curl -s localhost:8080/stub_status
===== Lancement =====
Nous démarrons le service
sudo systemctl status prometheus-nginx-exporter
Pour s'assurer que le service est bien lancé
sudo systemctl status prometheus-nginx-exporter
Pour vérifier le statut et s'assurer que tout est ok
curl -s localhost:9113/metrics | grep ^nginx
===== Liens =====
* [[https://prefetch.net/blog/2020/07/07/collecting-nginx-metrics-with-the-prometheus-nginx_exporter/|Collecting Nginx metrics with the Prometheus nginx_exporter]]