Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les tableaux de bord avec Grafana dans Application Insights intègrent l’expérience Grafana d’Azure Monitor directement dans le portail Azure. Vous créez et personnalisez des tableaux de bord Grafana à l’aide de vos données Application Insights sans exécuter votre propre instance Grafana ou en utilisant un service Grafana managé distinct. Les contrôles Grafana intégrés prennent en charge un large éventail de panneaux de visualisation et de transformations côté client sur les mesures, les journaux et les traces.
Fonctionnalités clés
Démarrez à partir de tableaux de bord gérés par Azure.
Utilisez des tableaux de bord prédéfinis pour les scénarios Application Insights courants.Créez et modifiez des tableaux de bord.
Ajoutez des panneaux, modifiez des requêtes et appliquez des transformations côté client.Enregistrez et partagez en tant que ressources Azure.
Stockez des tableaux de bord en tant que ressources Azure standard avec le contrôle d’accès en fonction du rôle Azure (RBAC) et automatisez avec Azure Resource Manager (ARM) ou Bicep.Importez à partir de la communauté Grafana.
Intégrez des tableaux de bord qui utilisent Azure Monitor, un service managé Azure Monitor pour Prometheus ou des sources de données Azure Data Explorer.Explorez les données ad hoc.
Utilisez Grafana Explorer pour exécuter des requêtes et ajouter les résultats aux tableaux de bord nouveaux ou existants.
Prerequisites
- Une ressource "Application Insights".
- Autorisations pour lire les données Application Insights et créer des ressources dans l’abonnement cible et le groupe de ressources. Utilisez Azure RBAC pour attribuer l’accès aux ressources de tableau de bord après les avoir enregistrées.
Ouvrir l’expérience Grafana dans Application Insights
- Dans le portail Azure, ouvrez votre ressource Application Insights .
- Dans le menu de gauche, sélectionnez Tableaux de bord avec Grafana.
La galerie répertorie les tableaux de bord gérés par Azure et vos tableaux de bord enregistrés pour la ressource Application Insights actuelle.
La galerie filtre automatiquement les tableaux de bord créés pour Application Insights. Ce filtre est appliqué par défaut et ne peut pas être modifié lorsque vous utilisez des tableaux de bord avec Grafana dans Application Insights.
Commencer rapidement avec les tableaux de bord prédéfinis
Azure fournit plusieurs tableaux de bord gérés par Azure qui se concentrent sur les données Application Insights. La galerie dans Application Insights comprend des tableaux de bord tels que :
- Azure | Insights | Applications – Vue d’ensemble
- Azure | Insights | Applications – Performance – Opérations
- Azure | Insights | Applications – Performance – Dépendances
- Azure | Insights | Applications – Échecs – Opérations
- Azure | Insights | Applications – Échecs – Dépendances
- Azure | Insights | Applications | OTel (OpenTelemetry)
- Tableaux de bord Agent Framework pour les applications IA génératives instrumentées avec Microsoft Agent Framework
Pour afficher un tableau de bord, sélectionnez le nom du tableau de bord dans la liste.
Exemple de tableau de bord axé sur OpenTelemetry :
Créer, modifier et enregistrer des tableaux de bord
Vous pouvez personnaliser n’importe quel tableau de bord géré par Azure ou commencer à partir d’un tableau de bord vide.
Modifiez un tableau de bord géré par Azure.
Ouvrez le tableau de bord et sélectionnez Modifier. Modifiez des panneaux, des requêtes et des transformations.Enregistrez une copie.
Sélectionnez Enregistrer sous pour enregistrer vos modifications sous la forme d’un nouveau tableau de bord. Choisissez un abonnement, un groupe de ressources et un nom.Commencez à partir de zéro.
Dans la galerie, sélectionnez Nouveau pour créer un tableau de bord et ajouter des panneaux.
Chaque tableau de bord enregistré est une ressource Azure. Vous la gérez avec Azure RBAC, exportez un modèle ARM et ajoutez le tableau de bord aux pipelines Automation.
Note
Les tableaux de bord créés dans une ressource Application Insights sont automatiquement étiquetés afin qu’ils apparaissent dans la galerie Application Insights Grafana.
Utiliser Grafana Explorer
Grafana Explore vous aide à exécuter des requêtes ad hoc sans commencer à l’intérieur d’un tableau de bord. Vous pouvez ajouter les résultats à un tableau de bord nouveau ou existant.
- Dans le menu supérieur de l’expérience Grafana, sélectionnez Explorer.
- Choisissez une source de données et créez des requêtes pour l’intervalle de temps souhaité.
- Sélectionnez Ajouter au tableau de bord pour transformer la visualisation en panneau.
Importer des tableaux de bord à partir de la communauté Grafana
Vous pouvez importer des tableaux de bord à partir de la galerie publique Grafana qui s’appuient sur des sources de données Azure :
- Azure Monitor : métriques, journalisation, traces, alertes et Azure Resource Graph
- Service managé Azure Monitor pour Prometheus : métriques de Prometheus
- Azure Data Explorer : requêtes KQL (Kusto Query Language)
Pour importer un tableau de bord :
- Dans Tableaux de bord avec Grafana, sélectionnez Parcourir la galerie de Grafana.
- Choisissez un tableau de bord et copiez l’ID du tableau de bord.
- Revenez aux tableaux de bord avec Grafana , puis sélectionnez Nouveau.
- Sélectionnez Importer et suivez les invites.
Le tableau de bord importé est enregistré en tant que ressource Azure.
Important
L’expérience Application Insights Grafana prend uniquement en charge les sources de données Azure. Utilisez Azure Managed Grafana si vous avez besoin de sources de données autres qu’Azure ou d’autres fonctionnalités d’entreprise Grafana.
Vérifier que les tableaux de bord s’affichent dans Application Insights
Les tableaux de bord visibles dans les tableaux de bord avec Grafana à l’intérieur d’une ressource Application Insights utilisent une balise de ressource spécifique :
-
Nom :
GrafanaDashboardResourceType -
Valeur :
microsoft.insights/components
Les tableaux de bord que vous créez à l’intérieur d’une ressource Application Insights reçoivent automatiquement cette balise. Si vous importez ou créez un tableau de bord en dehors de la ressource et souhaitez qu’il apparaisse dans la galerie Application Insights, ajoutez la balise manuellement :
- Ouvrez la ressource de tableau de bord.
- Sélectionnez Balises et ajoutez le nom et la valeur.
- Enregistrez les modifications.
Après avoir ajouté la balise, actualisez la galerie dans la ressource Application Insights. Le tableau de bord apparaît sous Tableaux de bord enregistrés.
Gérer l’accès et automatiser à grande échelle
Contrôler l’accès avec Azure RBAC.
Attribuez des rôles à la ressource de tableau de bord, au groupe de ressources ou à l’étendue de l’abonnement.Automatisez avec ARM ou Bicep.
Exportez un modèle ARM à partir d’un tableau de bord et utilisez-le pour déployer de manière cohérente entre les environnements.Utilisez les paramètres de langue du portail.
L’interface utilisateur Grafana respecte la langue que vous avez définie dans le portail Azure.
Coûts
Les tableaux de bord avec Grafana dans Application Insights n’ont aucun coût supplémentaire pour l’expérience Grafana. Les frais standard pour Azure Monitor, le service managé Azure Monitor pour Prometheus et Azure Data Explorer s’appliquent lorsque les requêtes s’exécutent ou sont stockées.
Limites
Prend uniquement en charge les sources de données Azure.
Azure Monitor, service géré Azure Monitor pour Prometheus et Azure Data Explorer.Visibilité du tableau de bord.
Les tableaux de bord apparaissent dans la galerie Application Insights Grafana uniquement lorsque laGrafanaDashboardResourceType=microsoft.insights/componentsbalise est présente.
Résolution des problèmes
-
Un tableau de bord n’apparaît pas dans la galerie.
Vérifiez que la ressource de tableau de bord dispose de la balise
GrafanaDashboardResourceTypeavec la valeurmicrosoft.insights/components. Actualisez la galerie après avoir ajouté la balise.
-
Vous ne pouvez pas enregistrer un tableau de bord.
Vérifiez que vous disposez des autorisations nécessaires pour créer des ressources dans l’abonnement cible et le groupe de ressources.
-
Les données ne sont pas chargées.
Vérifiez que la ressource Application Insights et la source de données sélectionnée contiennent des données pour l’intervalle de temps.
Étapes suivantes
- En savoir plus sur la visualisation avec Grafana
- Utilisez le Microsoft Agent Framework.
- Sécurisez votre environnement avec le contrôle d’accès en fonction du rôle (RBAC) Azure.
- Générez des modèles ARM ou des modèles Bicep.