Partager via


Connecter Grafana à des métriques Prometheus Azure Monitor

La façon la plus courante d’analyser et de présenter des données Prometheus est d’utiliser un tableau de bord Grafana. Vous pouvez collecter les métriques Prometheus dans Azure des manières suivantes :

Cet article explique comment configurer les métriques Prometheus hébergées par Azure comme source de données pour Azure Managed Grafana, Grafana autohébergé exécuté sur une machine virtuelle Azure ou une instance de Grafana exécutée en dehors d’Azure.

Point de terminaison de requête de l’espace de travail Azure Monitor

Dans Azure, les données Prometheus sont stockées dans un espace de travail Azure Monitor. Lorsque vous configurez la source de données Prometheus dans Grafana, vous utilisez le point de terminaison de requête pour votre espace de travail Azure Monitor. Pour trouver le point de terminaison de requête, ouvrez la page Vue d’ensemble pour votre espace de travail Azure Monitor dans le portail Azure.

Capture d’écran montrant l’URL du point de terminaison de requête pour un espace de travail Azure Monitor.

Configurer Grafana

Grafana géré par Azure

Lorsque vous créez une instance Azure Managed Grafana, elle est automatiquement configurée avec une identité de système managé. Le rôle Lecteur de données de surveillance est attribué à l’identité au niveau de l’abonnement. Ce rôle permet à l’identité de lire n’importe quelles données de surveillance pour l’abonnement. Cette identité est utilisée pour authentifier Grafana auprès d’Azure Monitor. Vous n’avez rien à faire pour configurer l’identité.

Créez la source de données Prometheus dans Grafana.

Pour configurer Prometheus en tant que source de données, procédez comme suit :

  1. Ouvrez votre espace de travail Azure Managed Grafana dans le portail Azure.
  2. Sélectionnez le point de terminaison pour afficher l’espace de travail Grafana.
  3. Sélectionnez Connexions, puis Sources de données.
  4. Sélectionnez Ajouter une source de données
  5. Recherchez et sélectionnez Prometheus.
  6. Collez le point de terminaison de requête de votre espace de travail Azure Monitor dans le champ URL du serveur Prometheus.
  7. Sous Authentification, sélectionnez Authentification Azure.
  8. Sous Authentification Azure, sélectionnez Identité managée dans la liste déroulante Authentification.
  9. Faites défiler vers le bas de la page et sélectionnez Enregistrer et tester.

Capture d’écran de la configuration de la source de données Prometheus.

Forum aux questions

Cette section fournit des réponses aux questions fréquentes.

Il me manque tout ou partie de mes métriques. Comment puis-je résoudre ce problème ?

Vous pouvez utiliser le guide de résolution des problèmes pour ingérer des métriques Prometheus à partir de l’agent managé ici.

Pourquoi des métriques qui ont deux étiquettes portant le même nom, mais dont la casse est différente sont manquantes ?

Prometheus managé par Azure est un système qui ne respecte pas la casse. Il traite les chaînes, telles que les noms de métriques, les noms d’étiquettes ou les valeurs d’étiquette, comme les mêmes séries chronologiques si elles diffèrent d’une autre série chronologique uniquement par le cas de la chaîne. Pour plus d’informations, consultez vue d’ensemble des métriques Prometheus.

Je vois des lacunes dans les données de métrique, pourquoi cela se produit-il ?

Lors des mises à jour des nœuds, vous pouvez constater un écart de 1 à 2 minutes dans les données de métriques pour les métriques collectées auprès de nos collecteurs au niveau du cluster. Cet écart se produit car le nœud sur lequel les données s'exécutent est mis à jour dans le cadre d'un processus de mise à jour normal. Ce processus de mise à jour affecte les cibles à l'échelle du cluster telles que les métriques kube-state-metrics et les cibles d'application personnalisées spécifiées. Cela se produit lorsque votre cluster est mis à jour manuellement ou via une mise à jour automatique. Ce comportement est attendu et se produit en raison de la mise à jour du nœud sur lequel il s’exécute. Ce comportement n’affecte aucune de nos règles d’alerte recommandées.

Étapes suivantes