Partage de technologie

Revue prometheus (2) - Le processus détaillé d'utilisation de Grafana pour se connecter aux sources de données Prometheus est clair et facile à comprendre.

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina


Introduction à Grafana

Grafana est un outil de visualisation et d'analyse de données, particulièrement efficace pour surveiller et visualiser les données de séries chronologiques.

Qu'est-ce que Grafana

Outils de visualisation : Grafana peut transformer les données en graphiques, ce qui vous permet de comprendre et d'analyser plus facilement les données.
Logiciels open source: Tout le monde peut l’utiliser et le modifier gratuitement.

Que peut faire Grafana ?

Connectez différentes sources de données : Il peut obtenir des données à partir de diverses sources de données, telles que Prometheus, Elasticsearch, MySQL, etc.
Créez un tableau de bord : Vous pouvez créer des tableaux de bord contenant divers graphiques pour surveiller et présenter les données.
Régler l'alarme: Grafana peut envoyer des notifications pour vous rappeler lorsque les données atteignent certaines conditions.
travail en équipe: Différents utilisateurs peuvent utiliser et gérer Grafana ensemble, chacun avec des droits d'accès différents.

Quand utiliserons-nous Grafana ?

Surveillance du serveur : Affichez les performances du serveur, telles que l'utilisation du processeur, l'utilisation de la mémoire, etc.
Surveillance des applications : Surveillez la santé et les performances des applications.
Analyse des données commerciales : Analyser les indicateurs commerciaux, tels que les données de ventes, l'activité des utilisateurs, etc.
Visualisation des données IoT : Visualisez les données des capteurs en temps réel.

Prometheus a un affichage graphique, pourquoi utilisons-nous encore Grafana ?

Alors que Prometheus intègre des fonctionnalités de présentation graphique de base, Grafana fournit une solution de visualisation et de surveillance plus puissante, flexible et conviviale. Grafana est un choix plus approprié pour les scénarios nécessitant des graphiques complexes, l'intégration de plusieurs sources de données, des alertes détaillées et une collaboration en équipe.

environnement

machine virtuelle

IpNom du processeurCPUMémoiredisque dur
192.168.10.14serveur prometheus2c2G100G
192.168.10.15agent-prometheus2c2G100G
192.168.10.16Grafana2c2G100G

Version centos7.9
Initialisation terminée (pare-feu, sandbox, nom d'hôte)
prometheus est installé
Veuillez lire l'article précédent pour l'installation de prometheus. Je ne le répéterai pas trop ici.
Lien:revue prometheus (1) – Installer la surveillance prometheus en mode binaire sur Linux

Pas

1. Installation Grafana

Cet article utilisera l'installation binaire et l'installation conteneurisée sera présentée dans les articles suivants.

Obtenez le package binaire

wget https://dl.grafana.com/oss/release/grafana-10.0.1.linux-amd64.tar.gz
  • 1

Déballer et visualiser

tar xf grafana-10.0.1.linux-amd64.tar.gz
ls
  • 1
  • 2

Insérer la description de l'image ici

Déplacé vers /usr/local/ pour une gestion plus facile

mv grafana-10.0.1 /usr/local/grafana
cd /usr/local/grafana/
ls
  • 1
  • 2
  • 3

Il y a les fichiers suivants
Insérer la description de l'image ici

Pour faciliter la gestion, enregistrez-le en tant que service système

cat > /usr/lib/systemd/system/grafana.service << EOF
[Service]
ExecStart=/usr/local/grafana/bin/grafana-server --config=/usr/local/grafana/conf/defaults.ini --homepath=/usr/local/grafana
 
[Install]
WantedBy=multi-user.target
 
[Unit]
Description=grafana
After=network.target
EOF
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

Recharger/démarrer automatiquement/vérifier l'état/démarrer

systemctl daemon-reload
systemctl enable grafana
 systemctl start grafana
 systemctl status grafana
  • 1
  • 2
  • 3
  • 4

Insérer la description de l'image ici

Visite de Grafana
Accès au navigateur hôte
IP locale : 3000
C'est ici

192.168.10.16:3000
  • 1

Vous verrez l'interface suivante
Insérer la description de l'image ici
entrer
Compte par défaut : administrateur
Mot de passe par défaut : admin
Connectez-vous simplement
Insérer la description de l'image ici
Il vous sera demandé de réinitialiser votre mot de passe plus tard. Si vous ne souhaitez pas le réinitialiser, cliquez simplement sur Ignorer.
Insérer la description de l'image ici
Ensuite, vous entrerez dans l'interface principale
Insérer la description de l'image ici

2. Ajouter la source de données Grafana Prometheus

Cliquez sur les trois barres horizontales dans le coin supérieur gauche
Cliquez ensuite sur Sources de données dans l'interface qui apparaît.
Insérer la description de l'image ici
Cliquez ensuite sur Ajouter une source de données dans l'interface qui apparaît.
UN
Cliquez à nouveau sur prometheus et sélectionnez prometheus comme source de données.
Insérer la description de l'image ici
Entrez après l'URL du serveur Prometheus
adresse d'accès de prometheus, c'est-à-dire

http://192.168.10.14:9090
  • 1

Insérer la description de l'image ici

Faites ensuite défiler jusqu'à la fin et cliquez sur Enregistrer et tester
Insérer la description de l'image ici
L'affichage d'une coche indique que la source de données Prometheus a réussi
Insérer la description de l'image ici

3. Ajouter un tableau de bord de données à Grafana

Cliquez ensuite sur Tableaux de bord
Insérer la description de l'image ici
Cliquez sur Nouveau et sélectionnez importer
Insérer la description de l'image ici
Vous pouvez voir qu'il existe deux manières d'ajouter un tableau de bord
L'un est le format json
L'un est une pièce d'identité
Ici, nous utilisons l'ID
Ceci est un tableau de bord sur l'hôte Linux

12633
  • 1

À la fin, il y aura un tutoriel expliquant comment trouver le bon tableau de bord en fonction de vos besoins.
Insérer la description de l'image ici
Insérer la description de l'image ici

Cliquez sur Importer
Insérer la description de l'image ici
Voici l'interface de surveillance
Insérer la description de l'image ici
Insérer la description de l'image ici

Supplément, comment trouver le tableau de bord

Recherche par navigateur

grafana.com
  • 1

Insérer la description de l'image ici
Ici, vous devez d'abord créer un compte
Visitez à nouveau une fois l’inscription terminée

https://grafana.com/grafana/dashboards/
  • 1

C'est ça
Ensuite, vous pouvez effectuer une recherche dans le tableau de bord selon vos besoins
Insérer la description de l'image ici
Par exemple, le tableau de bord tout à l'heure
Rechercher un hôte Linux
Vous pouvez voir que le premier est le modèle de tableau de bord que nous utilisons
cliquez dessus
Insérer la description de l'image ici
Cette interface propose deux méthodes d'utilisation
Téléchargez le fichier json ou copiez l'ID
Vous pouvez également voir quel est son identifiant
Insérer la description de l'image ici