Créer et partager des tableaux de bord de données Log Analytics

Les tableaux de bord Log Analytics peuvent visualiser toutes vos requêtes de journal enregistrées. Les visualisations vous permettent de rechercher, mettre en corrélation et partager des données opérationnelles informatiques au sein de votre organisation. Ce tutoriel porte sur la création d’une requête de journal pour un tableau de bord partagé utilisé par votre équipe de support des opérations informatiques. Vous allez apprendre à effectuer les actions suivantes :

  • Créer un tableau de bord partagé dans le portail Azure.
  • Visualiser une requête de journal des performances.
  • Ajouter une requête de journal à un tableau de bord partagé.
  • Personnaliser une vignette dans un tableau de bord partagé.

Pour effectuer l’exemple de ce didacticiel, vous devez disposer d’une machine virtuelle connectée à l’espace de travail Log Analytics.

Connectez-vous au portail Azure.

Connectez-vous au portail Azure.

Créer un tableau de bord partagé

Sélectionnez Tableau de bord pour ouvrir votre tableau de bord par défaut. Votre tableau de bord sera différent de l’exemple suivant.

Capture d’écran montrant un tableau de bord du portail Azure

Celui-ci vous permet de rassembler les données opérationnelles les plus importantes pour le service informatique dans toutes vos ressources Azure, notamment les données de télémétrie d’Azure Log Analytics. Avant de visualiser une requête de journal, commençons par créer et partager un tableau de bord. Vous pouvez ensuite vous concentrer sur notre exemple de requête dans le journal de performances, qui sera restituée sous forme de graphique en courbes, et l’ajouter ensuite au tableau de bord.

Notes

Les types de graphiques suivants sont pris en charge dans les tableaux de bord Azure à l’aide des requêtes de journal :

  • areachart
  • columnchart
  • piechart (s’affiche dans le tableau de bord sous forme de beignet)
  • scatterchart
  • timechart

Pour créer un tableau de bord, sélectionnez Nouveau tableau de bord.

Capture d'écran montrant la création d’un tableau de bord dans le Portail Azure.

Cette action crée un tableau de bord privé, nouveau et vide. Il s’ouvre en mode de personnalisation où vous pouvez nommer votre tableau de bord et ajouter ou réorganiser des vignettes. Modifiez le nom du tableau de bord et spécifiez Exemple de tableau de bord pour ce tutoriel. Puis sélectionnez Personnalisation terminée.

Capture d’écran montrant l’enregistrement d’un tableau de bord Azure personnalisé.

Quand vous créez un tableau de bord, celui-ci est privé par défaut, ce qui signifie que vous êtes la seule personne à pouvoir le voir. Pour le rendre visible par d’autres personnes, sélectionnez Partager.

Capture d'écran montrant le partage d’un nouveau tableau de bord dans le Portail Azure.

Choisissez un abonnement et un groupe de ressources dans lesquels votre tableau de bord doit être publié. Pour plus de commodité, vous êtes guidé vers un modèle dans lequel vous placez les tableaux de bord dans un groupe de ressources appelé tableaux de bord. Vérifiez l’abonnement sélectionné, puis sélectionnez Publier. L’accès aux informations figurant dans le tableau de bord est contrôlé par un Contrôle d’accès en fonction du rôle (RBAC) Azure.

Visualiser une requête de journal

Log Analytics est un portail dédié qui permet d’utiliser des requêtes de journal et leurs résultats. Ces fonctionnalités incluent la possibilité de modifier une requête sur plusieurs lignes et d’exécuter de façon sélective du code. Log Analytics utilise également IntelliSense et Smart Analytics respectant le contexte.

Dans ce tutoriel, vous utilisez Log Analytics pour créer une vue des performances sous forme graphique et l’enregistrer pour une requête ultérieure. Ensuite, vous l’épinglerez au tableau de bord partagé que vous avez créé précédemment.

Ouvrez Log Analytics en sélectionnant Journaux dans le menu Azure Monitor. Une nouvelle requête vide s’affiche.

Capture d’écran montrant la page d’accueil.

Entrez la requête suivante pour retourner les enregistrements d’utilisation des processeurs pour les ordinateurs Windows et Linux. Les enregistrements sont regroupés par Computer et TimeGenerated, et affichés dans un graphique visuel. Sélectionnez Exécuter pour exécuter la requête et afficher le graphique qui en résulte.

Perf 
| where CounterName == "% Processor Time" and ObjectName == "Processor" and InstanceName == "_Total" 
| summarize AggregatedValue = avg(CounterValue) by bin(TimeGenerated, 1hr), Computer 
| render timechart

Enregistrez la requête en sélectionnant Enregistrer.

Capture d’écran montrant comment enregistrer une requête et l’épingler à un tableau de bord.

Dans le panneau de configuration Enregistrer la requête, indiquez un nom, par exemple Machines virtuelles Azure – Utilisation des processeurs et une catégorie telle que Tableaux de bord. Sélectionnez Enregistrer. De cette façon, vous pouvez créer une bibliothèque de requêtes courantes que vous pouvez utiliser et modifier. Enfin, épinglez cette requête au tableau de bord partagé que vous avez créé précédemment. Sélectionnez le bouton Épingler au tableau de bord dans le coin supérieur droit de la page, puis sélectionnez le nom du tableau de bord.

Maintenant qu’une requête est épinglée au tableau de bord, vous remarquerez qu’elle a un titre générique et qu’elle est suivie d’un commentaire.

Capture d’écran montrant un exemple de tableau de bord Azure.

Renommez la requête avec un nom explicite qui peut être facilement compris par toute personne qui la consulte. Sélectionnez Modifier pour personnaliser le titre et le sous-titre de la vignette, puis sélectionnez Mettre à jour. Une bannière s’affiche pour vous demander de publier des modifications ou de les ignorer. Sélectionnez Enregistrer une copie.

Capture d’écran montrant une configuration terminée d’un exemple de tableau de bord.

Étapes suivantes

Dans ce tutoriel, vous avez appris à créer un tableau de bord dans le portail Azure et à lui ajouter une requête de journal. Suivez ce lien pour examiner des exemples de scripts Log Analytics prédéfinis.