← Retour aux tutoriels
Grafana : ajouter une datasource Prometheus
Connecter Grafana à un serveur Prometheus via l'interface ou un fichier de provisioning YAML.
Une datasource déclare la source de métriques que Grafana interroge pour alimenter les tableaux de bord.
Prérequis
- Grafana 10 ou supérieur accessible sur
http://grafana.exemple.fr:3000. - Un serveur Prometheus joignable sur
http://192.0.2.20:9090. - Compte avec rôle
Admin.
1. Ajouter via l’interface
Aller dans Connections → Data sources → Add data source → Prometheus.
Renseigner :
Name : Prometheus
URL : http://192.0.2.20:9090
Cliquer Save & test. Le message attendu est Successfully queried the Prometheus API.
2. Ajouter par provisioning
Créer le fichier /etc/grafana/provisioning/datasources/prometheus.yml :
apiVersion: 1
datasources:
- name: Prometheus
type: prometheus
access: proxy
url: http://192.0.2.20:9090
isDefault: true
jsonData:
timeInterval: "15s"
httpMethod: POST
Redémarrer le service :
systemctl restart grafana-server
Vérification
curl -s http://grafana.exemple.fr:3000/api/datasources \
-u admin:motdepasse | grep prometheus
La datasource apparaît dans la liste et l’état du test est OK.
Dépannage
Bad Gateway: Prometheus injoignable ; vérifierss -tlnp | grep 9090sur le serveur cible.- Datasource absente après provisioning : vérifier les droits du fichier (
chown grafana:grafana) et les logsjournalctl -u grafana-server. - Doublon : un provisioning prime sur l’interface ; supprimer l’entrée manuelle avant de provisionner.
Vous avez un projet sur ces sujets ?
Nous contacter →