
Grafana se distingue par sa polyvalence et son auto-hébergement, simplifiant la visualisation d’indicateurs complexes grâce à des tableaux de bord dynamiques et des graphiques en temps réel. L’installation est remarquablement simple, d’autant plus que Grafana peut être déployé sans effort sur plusieurs plateformes via Docker, garantissant une configuration claire et efficace. Dans ce guide complet, je vous expliquerai les étapes nécessaires à l’installation de Grafana avec Docker, ainsi que la surveillance efficace des indicateurs système et la visualisation des données en temps réel.
Installation étape par étape de Grafana avec Docker
Avant de vous lancer dans l’installation, assurez-vous que Docker est correctement installé sur votre appareil.
Commencez le processus en exécutant la commande suivante pour extraire l’image Grafana :
sudo docker pull grafana/grafana

Ensuite, lancez un nouveau conteneur Grafana exécuté en arrière-plan. Associez-le au port 3000 avec la commande suivante :
sudo docker run -d -p 3000:3000 --name=grafana grafana/grafana

Une fois le conteneur Docker actif, accédez au tableau de bord Grafana en accédant à http://localhost:3000 dans votre navigateur web. Utilisez les identifiants par défaut : nom d’utilisateur et mot de passe définis sur admin.

Lors de votre connexion, vous serez invité à modifier le mot de passe par défaut pour plus de sécurité. Il est conseillé de le modifier par mesure de sécurité, mais vous pouvez conserver le mot de passe par défaut si vous le souhaitez :

Après une connexion réussie, votre tableau de bord s’affichera comme suit :

Liaison des sources de données et visualisation des métriques
Grafana permet aux utilisateurs de surveiller facilement divers services et conteneurs depuis un tableau de bord unifié. Vous pouvez intégrer plusieurs sources de données, notamment Prometheus, MySQL et MongoDB, pour une visualisation complète des données grâce à des tableaux de bord prédéfinis et personnalisés.
Pour commencer, nous allons connecter Prometheus comme première source de données. Vous devez d’abord installer et lancer Prometheus via Docker :
sudo docker pull prom/prometheus

Exécutez la commande suivante pour exécuter le conteneur Prometheus :
sudo docker run -d -p 9090:9090 --name=prometheus prom/prometheus

Une fois le conteneur opérationnel, accédez à l’interface Web Prometheus en saisissant http://your_ip:9090 dans votre navigateur.
Ajouter une source de données dans Grafana
Avec Grafana et Prometheus en cours d’exécution, vous pouvez maintenant procéder à l’ajout de votre source de données inaugurale :

Sélectionnez la source de données à ajouter, puis saisissez l’URL (par exemple, ) http://your_ip:9090
. Cliquez sur « Enregistrer et tester » ; vous devriez recevoir un message de confirmation : « Interrogation réussie de l’API Prometheus ».

Élaboration de votre tableau de bord initial
Une fois votre source de données connectée, créez un tableau de bord pour représenter visuellement vos indicateurs à l’aide de graphiques, de diagrammes et de divers panneaux. Cliquez sur « Créer un tableau de bord » ou « Nouveau tableau de bord » pour commencer :

Pour ajouter votre première visualisation, cliquez sur le bouton + Ajouter une nouvelle visualisation :

Assurez-vous de sélectionner Prometheus comme source de données :

Ensuite, choisissez n’importe quelle métrique disponible (par exemple, process_cpu_seconds_total
) et cliquez sur Exécuter les requêtes pour visualiser vos données :

Vous pouvez ajouter des visualisations, telles que des indicateurs d’utilisation du processeur et de la mémoire, et les organiser facilement pour améliorer votre présentation. Ce processus vous permet d’établir une vue interactive en temps réel des données de votre système ou de votre application, simplifiant ainsi la surveillance et l’analyse.
Utilisation de tableaux de bord pré-construits
Grafana prend également en charge l’importation de tableaux de bord créés par la communauté. Pour explorer ces options, visitez le dépôt officiel de tableaux de bord Grafana et découvrez une sélection de modèles prédéfinis :

Lorsque vous êtes prêt à utiliser un tableau de bord prédéfini, copiez simplement l’ID du tableau de bord choisi sur le site officiel et collez-le dans la section appropriée de Grafana.
Une fois Grafana correctement configuré, vous pouvez enrichir votre expérience en explorant des visualisations avancées, en installant des plugins utiles ou en l’intégrant à d’autres outils comme Prometheus, MySQL ou Elasticsearch pour une pile d’observabilité complète. Pensez également à explorer le fonctionnement d’autres applications basées sur une interface graphique dans Docker afin de créer un environnement d’analyse de données plus interactif et adaptable.
Laisser un commentaire