Partager via


Visualiser des données Azure Data Explorer dans Grafana

Grafana est une plateforme d’analyse où vous pouvez interroger et visualiser des données, puis créer et partager des tableaux de bord en fonction de vos visualisations. Grafana fournit un plug-in Azure Data Explorer, qui vous permet de vous connecter et de visualiser des données à partir d’Azure Data Explorer. Le plug-in fonctionne avec Azure Managed Grafana et Grafana auto-hébergé.

Dans cet article, vous allez apprendre à configurer votre cluster en tant que source de données pour Grafana et à visualiser les données dans Grafana pour Azure Managed Grafana et Grafana auto-hébergé. Pour suivre les exemples de cet article, ingérer les exemples de données StormEvents. L’exemple de jeu de données StormEvents contient des données météorologiques provenant des Centres nationaux d’informations environnementales.

Prérequis

Configurer la source de données

Pour configurer Azure Data Explorer en tant que source de données, suivez les étapes de votre environnement Grafana.

Ajouter l’identité managée au rôle Visionneuse

Managed Grafana crée une identité managée affectée par le système pour chaque nouvel espace de travail, par défaut. Vous pouvez l’utiliser pour accéder à votre cluster Azure Data Explorer.

  1. Dans le portail Azure, accédez à votre cluster Azure Data Explorer.

  2. Dans la section Vue d’ensemble , sélectionnez la base de données contenant les exemples de données StormEvents .

    Capture d’écran de la page vue d’ensemble d’Azure Data Explorer et de la sélection d’un exemple de base de données.

  3. Sélectionnez Autorisations>Ajouter une>visionneuse.

    Capture d’écran de la page Autorisations avec le bouton Ajouter mis en surbrillance.

  4. Dans la zone de recherche, entrez le nom de votre espace de travail Managed Grafana.

  5. Dans les résultats de la recherche, sélectionnez le résultat correspondant au nom de votre espace de travail, puis sélectionnez Sélectionner.

    Capture d’écran du volet pour les nouveaux principaux et un nom d’espace de travail sélectionné.

Configurer Azure Data Explorer en tant que source de données Grafana

Les espaces de travail Grafana managés sont fournis avec le plug-in Azure Data Explorer préinstallé.

  1. Dans le Portail Azure, accédez à votre espace de travail Managed Grafana.

  2. Sous Vue d’ensemble, sélectionnez le lien Point de terminaison pour ouvrir l’interface utilisateur Grafana.

  3. Dans Grafana, dans le menu de gauche, sélectionnez l’icône d’engrenage. Sélectionnez Ensuite sources de données.

    Capture d’écran du menu paramètres Grafana et de l’option des sources de données.

  4. Sélectionnez La source de données Azure Data Explorer.

    Capture d’écran de la page sources de données avec la source Azure Data Explorer mise en surbrillance.

  5. Dans Détails de la connexion, entrez l’URL de votre cluster Azure Data Explorer.

    Capture d’écran du volet pour les détails de connexion avec la zone pour l’URL du cluster mise en surbrillance.

  6. Sélectionnez Enregistrer et tester.

Visualiser les données

Vous avez terminé la configuration d’Azure Data Explorer en tant que source de données pour Grafana. Il est maintenant temps de visualiser les données.

L’exemple de base suivant utilise à la fois le mode générateur de requêtes et le mode brut de l’éditeur de requête. Nous vous recommandons d’afficher les requêtes d’écriture pour Azure Data Explorer pour obtenir des exemples de requêtes à exécuter sur le jeu de données.

  1. Dans Grafana, dans le menu de gauche, sélectionnez l’icône plus. Sélectionnez ensuite Tableau de bord.

    Capture d’écran du menu paramètres Grafana avec l’option de tableau de bord mise en surbrillance.

  2. Sous l’onglet Ajouter, sélectionnez Graphe.

    Capture d’écran de la page pour l’ajout d’un panneau, avec l’option de graphe mise en surbrillance.

  3. Dans le volet graphique, sélectionnez Modifier le titre>du panneau.

    Capture d’écran du menu du panneau Grafana, avec l’option d’édition mise en surbrillance.

  4. En bas du volet, sélectionnez Source de données, puis la source de données que vous avez configurée.

    Capture d’écran du menu pour la sélection d’une source de données.

Mode générateur de requêtes

Utilisez le mode générateur de requêtes pour définir votre requête.

  1. Sous la source de données, sélectionnez Base de données et choisissez votre base de données dans la liste déroulante.

  2. Sélectionnez From et choisissez votre table dans la liste déroulante.

    Capture d’écran du générateur de requêtes montrant le choix d’une table dans une liste d’exemples.

  3. Maintenant que la table est définie, filtrez les données :

    1. Sélectionnez + à droite de Where (filter) pour sélectionner une ou plusieurs colonnes dans votre table.
    2. Pour chaque filtre, définissez les valeurs à l’aide de l’opérateur applicable. Cette sélection est similaire à l’utilisation de l’opérateur où dans Langage de requête Kusto.
  4. Sélectionnez les valeurs à présenter dans le tableau :

    1. Sélectionnez + à droite des colonnes Valeur pour sélectionner les colonnes de valeur qui apparaîtront dans le volet.

    2. Pour chaque colonne de valeur, définissez le type d’agrégation.

      Vous pouvez définir une ou plusieurs colonnes de valeur. Cette sélection s’apparente à l’utilisation de l’opérateur summarize.

  5. Sélectionnez + à droite du groupe par (résumé) pour sélectionner une ou plusieurs colonnes qui seront utilisées pour organiser les valeurs en groupes. Cette sélection équivaut à l’expression de groupe dans l’opérateur summarize .

  6. Sélectionnez Run Query (Exécuter la requête).

    Capture d’écran du générateur de requêtes avec toutes les valeurs terminées.

    Conseil

    Pendant que vous finalisez les paramètres dans le générateur de requêtes, une requête Langage de requête Kusto est créée. Cette requête montre la logique que vous avez construite à l’aide de l’éditeur de requête graphique.

  7. Sélectionnez Modifier KQL pour passer en mode brut. Modifiez votre requête à l’aide de la flexibilité et de la puissance de la Langage de requête Kusto.

Capture d’écran d’une requête brute dans le générateur de requêtes.

Mode brut

Utilisez le mode RAW pour modifier votre requête.

  1. Dans le volet de requête, collez la requête suivante, puis sélectionnez Exécuter. La requête compartimente le nombre d’événements par jour pour l’exemple de jeu de données.

    StormEvents
    | summarize event_count=count() by bin(StartTime, 1d)
    

    Capture d’écran de la fenêtre de requête, avec le bouton permettant d’exécuter une requête mise en surbrillance.

  2. Le graphique n’affiche aucun résultat, car il est délimité (par défaut) aux données des six dernières heures. Dans le menu supérieur, sélectionnez 6 dernières heures.

    Capture d’écran du filtre d’heure par défaut des six dernières heures.

  3. Spécifiez une plage personnalisée couvrant 2007, l’année incluse dans l’exemple de jeu de données StormEvents. Ensuite, sélectionnez Appliquer.

    Capture d’écran du contrôle de plage personnalisé, avec une plage de dates personnalisée sélectionnée.

    Le graphe montre maintenant les données de 2007, compartimentées par jour.

    Capture d’écran d’un graphique terminé dans le panneau graphique.

  4. Dans le menu supérieur, sélectionnez l’icône Enregistrer : .

Pour basculer en mode générateur de requêtes, sélectionnez Switch to builder. Grafana convertit la requête en logique disponible dans le générateur de requêtes. La logique du générateur de requêtes est limitée. Vous risquez donc de perdre des modifications manuelles apportées à la requête.

Capture d’écran de la fenêtre de requête, avec le bouton permettant de basculer vers le générateur mis en surbrillance.

Créez des alertes

  1. Dans le tableau de bord d’accueil, sélectionnez Canaux de notification d’alerte>pour créer un canal de notification.

    Capture d’écran du tableau de bord, avec l’option permettant de créer un canal de notification mis en surbrillance.

  2. Entrez un nom et tapez sous Nouveau canal de notification, puis sélectionnez Enregistrer.

    Capture d’écran de la fenêtre pour la création d’un canal de notification.

  3. Dans le tableau de bord, sélectionnez Modifier dans la liste déroulante.

    Capture d’écran du panneau du tableau de bord, avec la commande Modifier le menu mis en surbrillance.

  4. Sélectionnez l’icône représentant une cloche d’alerte pour ouvrir le volet Alerte. Sélectionnez Créer une alerte, puis terminez les propriétés de l’alerte.

    Capture d’écran du volet pour la sélection des propriétés d’alerte.

  5. Sélectionnez le bouton Enregistrer le tableau de bord pour enregistrer vos modifications.