
Table des matières
Grafana est un outil puissant et auto-hébergé qui transforme les mesures complexes en tableaux de bord interactifs clairs et interactifs et en temps réel. La meilleure partie est que vous pouvez installer Grafana sur plusieurs plates-formes via Docker, ce qui rend la configuration rapide, propre et indépendante de la plate-forme. Dans ce guide, je vous guiderai à travers l’installation de Grafana à l’aide de Docker et vous montre comment l’utiliser pour surveiller les mesures du système et visualiser efficacement les données en temps réel.
Installez Grafana à l’aide de Docker
Avant d’installer Grafana, assurez-vous que Docker est installé sur votre système.
Pour commencer, continuez avec la commande suivante pour tirer l’image Grafana:
sudo docker pull grafana/grafanaDémarrez maintenant un nouveau conteneur Grafana en arrière-plan et mappez-le au port 3000 en utilisant la commande suivante:
sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana
Après avoir exécuté le conteneur Docker, ouvrez votre navigateur et allez à http: // localhost: 3000 Pour accéder au tableau de bord Grafana. Utilisez le nom d’utilisateur et le mot de passe par défaut, tous deux définis sur administrerpour se connecter à Grafana:

Une fois que vous avez appuyé sur le bouton de connexion, il vous invite à mettre à jour le mot de passe pour éviter les risques de sécurité. Vous pouvez mettre à jour et soumettre (recommandé) le mot de passe modifié ou le sauter pour procéder à celui par défaut:

Une fois que vous êtes connecté avec succès, le tableau de bord suivant apparaît:

En rapport: Autre que Grafana, vous pouvez également utiliser l’un de ces outils pour surveiller votre système Linux.
Connexion des sources de données et visualiser les mesures
Grafana vous permet de surveiller divers services et conteneurs à partir d’un seul tableau de bord. Vous pouvez ajouter plusieurs sources de données (comme Prometheus, MySQL, MongoDB, etc.) et visualiser les données à l’aide de tableaux de bord prédéfinis ou personnalisés.
Connectons Prométhée comme première source de données. Pour ce faire, nous installerons et exécuterons Prometheus à l’aide de Docker:
sudo docker pull prom/prometheus
Exécutez le conteneur Prometheus avec la commande suivante:
sudo docker run -d -p 9090:9090 --name=prometheus prom/prometheus
Une fois le conteneur en cours d’exécution, vous pouvez accéder à l’interface Web de Prometheus en visitant http: // your_ip: 9090.
Ajouter une source de données
Maintenant que Grafana et Prometheus sont opérationnels, vous pouvez commencer par ajouter votre première source de données:

Sélectionnez la source de données que vous souhaitez ajouter, puis entrez l’URL, comme http://your_ip:9090. Après cela, cliquez Sauver et testeret vous serez informé avec le message suivant: Interrogé avec succès l’API Prométhée

Créer votre premier tableau de bord
Une fois connecté, vous pouvez créer un tableau de bord pour visualiser vos mesures à l’aide de graphiques, de graphiques et d’autres panneaux. Pour ce faire, cliquez sur le Créer un tableau de bord bouton ou Nouveau -> nouveau tableau de bord.

Maintenant, cliquez sur le + Ajouter une nouvelle visualisation bouton pour démarrer votre nouveau tableau de bord en ajoutant une visualisation:

Enfin, choisissez Prometheus comme source de données:

Utilisez toute métrique disponible, par exemple, process_cpu_seconds_totalet cliquez sur le Exécuter des requêtes bouton pour visualiser les données:

De même, vous pouvez ajouter plus de visualisations (comme l’utilisation du processeur, la mémoire, etc.) et les faire glisser et les déposer dans votre disposition.
De cette façon, vous pouvez créer une vue interactive en temps réel de votre système ou des données d’application pour une surveillance et une analyse plus faciles.
Utiliser des tableaux de bord pré-construits
Grafana permet l’importation de tableaux de bord communautaires. Par exemple, vous pouvez visiter le site Web officiel de Grafana et utiliser tous les tableaux de bord prédéfinis:

Pour utiliser un tableau de bord pré-construit, vous pouvez copier l’ID de n’importe quel tableau de bord à partir du site officiel et le coller dans la section du tableau de bord Grafana.
Maintenant que Grafana est opérationnel, l’étape suivante consiste à explorer des visualisations avancées, à installer des plugins utiles ou à l’intégrer avec des outils comme Prometheus, MySQL ou Elasticsearch pour une pile d’observabilité complète. Vous pouvez également explorer comment exécuter d’autres applications basées sur l’interface graphique dans Docker pour créer un environnement plus interactif et flexible.






