Ajouter une source de données Prometheus basée sur l'interface Web de Grafana (3)
1. Introduction à Grafana
1.1 Qu'est-ce que Grafana
- Grafana est une plate-forme d'outils de dessin de données open source populaire ces dernières années.
- Grafana prend en charge de manière native plusieurs sources de données, y compris, mais sans s'y limiter, InfluxDB, MySQL, OpenTSDB, PostgreSQL et Prometheus en tant que données source d'entrée.
Adresse officielle : https://grafana.com/
Adresse de téléchargement : https://grafana.com/grafana/download
2.2 Télécharger et déployer Grafana
2.2.1 Télécharger le progiciel
[root@prometheus ~]# wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.5.2-1.x86_64.rpm
2.2.2 Installer le logiciel
[root@prometheus ~]# yum -y localinstall grafana-enterprise-9.5.2-1.x86_64.rpm
2.2.3 Démarrer le service
[root@prometheus ~]# systemctl start grafana-server
[root@prometheus ~]# systemctl enable grafana-server
2.3 Connexion à Grafana
Connectez-vous à l'interface web , mot de passe par défaut : admin/admin
2. Ajouter une source de données Prometheus basée sur l'interface utilisateur Web de Grafana
2.1 Ajouter une source de données
2.2 Sélectionner la source de données
Grafana divise les sources de données en :
- Bases de données de séries temporelles ("Bases de données de séries temporelles"),
- Logging et bases de données documentaires (« Logging & document databases »),
- Traçage distribué ("Traçage distribué"),
- Base de données relationnelle (SQL), environnement cloud (Cloud), plug-ins d'entreprise (Enterprise plugins), etc.
Comme le montre la figure ci-dessous, nous choisissons "Prometheus" dans les bases de données de séries chronologiques comme source de données.
2.3 Personnaliser les informations sur la source de données
2.4 Source de données ajoutée avec succès
Si nous voulons le modifier plus tard, nous pouvons directement cliquer sur la source de données correspondante et l'éditer au besoin
3. Personnaliser le tableau de bord
3.1 Ajouter un vide (ajouter un panneau vide)
Comme indiqué dans la figure ci-dessous, cliquez sur le bouton "+" ---> "Nouveau tableau de bord" ---> "Ajouter une visualisation"
3.2 Dessiner par vous-même
(1 - ((sum(increase(node_cpu_seconds_total{mode="idle"}[1m])) by (instance)) / (sum(increase(node_cpu_seconds_total[1m])) by (instance)))) * 100
Comme le montre la figure ci-dessous, nous pouvons coller directement l'instruction PQL dans l'option "Navigateur de métriques" de notre Grafana, ce qui produira immédiatement une image !
3.3 Enregistrer le tableau de bord
Comme indiqué dans la figure ci-dessous, cliquez sur le bouton "Enregistrer" pour enregistrer l'image que nous avons dessinée
3.4 Créer un nouveau graphique
Nous pouvons continuer à cliquer sur "Ajouter", et nous continuerons à créer de nouveaux graphiques, jusqu'à ce que nos besoins soient satisfaits, puis cliquez sur le bouton "Enregistrer".