Grafana est une plateforme de visualisation et de surveillance de données open source. Il fournit des méthodes de visualisation riches, telles que des graphiques, des tableaux de bord, des alarmes, etc., et prend en charge plusieurs sources de données, notamment Prometheus, InfluxDB, Graphite, etc., et convient à la surveillance du système et à l'analyse des données à différentes échelles. Grafana dispose également d'un puissant écosystème de plug-ins, les utilisateurs peuvent ajouter de nouvelles sources de données, des graphiques, des panneaux et d'autres plug-ins pour étendre ses fonctionnalités en fonction de leurs propres besoins.
Scénarios de surveillance courants
-
Surveillance du serveur : surveillez l'état de fonctionnement du serveur via Grafana, tels que le processeur, la mémoire, le disque, le réseau et d'autres indicateurs, et recherchez les problèmes à temps.
-
Surveillance des applications : utilisez Grafana pour surveiller les indicateurs de performance des applications, tels que le nombre de connexions simultanées, le temps de réponse, le taux d'erreur, etc.
-
Surveillance de la base de données : Grafana peut surveiller l'état de fonctionnement de la base de données, comme le temps de réponse aux requêtes, le nombre de transactions, le verrouillage et d'autres informations, et suivre la santé de la base de données.
-
Surveillance des conteneurs : surveillez l'état de santé des conteneurs via Grafana, tels que le processeur, la mémoire, l'espace de stockage et d'autres indicateurs.
-
Surveillance du réseau : utilisez Grafana pour surveiller l'état des périphériques réseau, tels que l'utilisation de la bande passante, le taux de perte de paquets, la latence du réseau, etc.
-
Surveillance des appareils IoT : surveillez les données téléchargées par les appareils IoT via Grafana, telles que la température, l'humidité, la lumière, etc., et contrôlez les opérations des appareils.
Dans l'ensemble, Grafana peut surveiller diverses métriques et fournir une vue visuelle d'une application, d'un service ou d'une infrastructure.
installer grafana
Document de téléchargement du site officiel
sudo yum install -y https://dl.grafana.com/oss/release/grafana-10.0.3-1.x86_64.rpm
commencer grafana
https://grafana.com/docs/grafana/latest/setup-grafana/start-restart-grafana/
sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl status grafana-server
visiter grafana
http://localhost:3000
Le mot de passe par défaut du compte est admin
Comment utiliser le grafana ?
Grafana est un outil de surveillance open source populaire qui facilite la surveillance et l'analyse des performances des systèmes distribués. Voici quelques étapes :
-
Configurer la source de données : configurez la source de données dans Grafana, il est recommandé d'utiliser Prometheus comme source de données. Lors de la configuration de Prometheus, vous devez spécifier l'adresse et le port Prometheus corrects.
-
Créer un tableau de bord : Le tableau de bord est l'interface principale pour afficher les données de surveillance dans Grafana. Vous pouvez afficher les données de surveillance requises en modifiant et en configurant les panneaux et les éléments de base du tableau de bord.
-
Ajouter un panneau : ajoutez des panneaux au tableau de bord, chaque panneau représente une partie des données de surveillance. Différents types de panneaux et méthodes de visualisation peuvent être sélectionnés, tels que graphique linéaire, graphique à colonnes, graphique à secteurs, etc.
-
Configurer des alarmes : configurez des alarmes dans Grafana pour envoyer des alarmes en temps opportun lorsque le système présente des anomalies ou des problèmes de performances. Vous pouvez définir des règles d'alerte, des méthodes de notification et des objets de notification, etc.
-
Partager le tableau de bord : vous pouvez partager le tableau de bord avec d'autres personnes afin qu'elles puissent afficher les données de surveillance et les conditions de fonctionnement. Vous pouvez utiliser la fonctionnalité de partage intégrée de Grafana ou générer un lien de partage.
Configurer la source de données infulxdb
https://grafana.com/docs/grafana/latest/datasources/influxdb/Remplissez
les informations de configuration
et cliquez sur enregistrer et tester pour afficher le succès comme indiqué sur la figure.