Créer et partager des tableaux de bord de données Log AnalyticsCreate and share dashboards of Log Analytics data

Les tableaux de bord Log Analytics vous permettent de visualiser l’ensemble de vos requêtes de journal enregistrées. Vous pouvez y trouver les données opérationnelles du service informatique, mettre ces données en corrélation et les partager dans l’organisation.Log Analytics dashboards can visualize all of your saved log queries, giving you the ability to find, correlate, and share IT operational data in the organization. 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.This tutorial covers creating a log query that will be used to support a shared dashboard that will be accessed by your IT operations support team. Vous allez apprendre à effectuer les actions suivantes :You learn how to:

  • Créer un tableau de bord partagé dans le portail AzureCreate a shared dashboard in the Azure portal
  • Visualiser une requête dans le journal des performancesVisualize a performance log query
  • Ajouter une requête de journal à un tableau de bord partagéAdd a log query to a shared dashboard
  • Personnaliser une vignette dans un tableau de bord partagéCustomize a tile in a shared dashboard

Pour effectuer l’exemple de ce didacticiel, vous devez disposer d’une machine virtuelle connectée à l’espace de travail Log Analytics.To complete the example in this tutorial, you must have an existing virtual machine connected to the Log Analytics workspace.

Se connecter au portail AzureSign in to Azure portal

Connectez-vous au portail Azure sur https://portal.azure.com.Sign in to the Azure portal at https://portal.azure.com.

Créer un tableau de bord partagéCreate a shared dashboard

Sélectionnez Tableau de bord pour ouvrir votre tableau de bord par défaut.Select Dashboard to open your default dashboard. Votre tableau de bord a un aspect différent de l’exemple ci-dessous.Your dashboard will look different than the example below.

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.Here you can bring together operational data that is most important to IT across all your Azure resources, including telemetry from Azure Log Analytics. Avant d’aborder la visualisation d’une requête de journal, commençons par créer et partager un tableau de bord.Before we step into visualizing a log query, let's first create a dashboard and share it. 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.We can then focus on our example performance log query, which will render as a line chart, and add it to the dashboard.

Notes

Les types de graphiques suivants sont pris en charge dans les tableaux de bord Azure à l’aide des requêtes de journal :The following chart types are supported in Azure dashboards using log queries:

  • Graphique en airesareachart
  • Histogrammecolumnchart
  • Graphique à secteurs (s’affiche dans le tableau de bord sous forme de bouée)piechart (will render in dashboard as donut)
  • Nuage de pointsscatterchart
  • Graphique temporeltimechart

Pour créer un tableau de bord, sélectionnez le bouton Nouveau tableau de bord en regard du nom du tableau de bord actuel.To create a dashboard, select the New dashboard button next to the current dashboard's name.

Créer un tableau de bord dans le portail Azure

Cette action crée un nouveau tableau de bord privé vide, et vous fait passer en mode de personnalisation. Vous pouvez alors renommer votre tableau de bord et ajouter ou réorganiser les mosaïques.This action creates a new, empty, private dashboard and puts you into customization mode where you can name your dashboard and add or rearrange tiles. Modifiez le nom du tableau de bord, spécifiez Sample Dashboard pour ce tutoriel, puis sélectionnez Personnalisation terminée.Edit the name of the dashboard and specify Sample Dashboard for this tutorial, and then select Done customizing.

Enregistrer le tableau de bord Azure personnaliséSave customized Azure dashboard

Par défaut, lorsque vous créez un tableau de bord, celui-ci est privé, ce qui signifie que vous êtes la seule personne à pouvoir le consulter.When you create a dashboard, it is private by default, which means you are the only person who can see it. Pour que les autres utilisateurs puissent le voir, utilisez le bouton Partager , disponible avec les autres commandes de tableau de bord.To make it visible to others, use the Share button that appears alongside the other dashboard commands.

Partager un nouveau tableau de bord dans le portail Azure

Vous êtes invité à choisir un abonnement et un groupe de ressources dans lesquels votre tableau de bord doit être publié.You are asked to choose a subscription and resource group for your dashboard to be published to. Pour plus de commodité, l’expérience de publication du portail vous guide vers un modèle dans lequel vous placez les tableaux de bord dans un groupe de ressources appelé tableaux de bord.For convenience, the portal's publishing experience guides you towards a pattern where you place dashboards in a resource group called dashboards. Vérifiez l’abonnement sélectionné, puis cliquez sur Publier.Verify the subscription selected and then click Publish. L’accès aux informations figurant dans le tableau de bord est contrôlé par le Contrôle d’accès en fonction des ressources Azure.Access to the information displayed in the dashboard is controlled with Azure Resource Based Access Control.

Visualiser une requête de journalVisualize a log query

Log Analytics est un portail dédié qui permet d’utiliser des requêtes de journal et leurs résultats.Log Analytics is a dedicated portal used to work with log queries and their results. 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, des données Intellisense contextuelles et Smart Analytics.Features include the ability to edit a query on multiple lines, selectively execute code, context sensitive Intellisense, and Smart Analytics. Dans ce tutoriel, vous utilisez Log Analytics pour créer une vue des performances sous forme graphique, l’enregistrer pour une requête ultérieure et l’épingler au tableau de bord partagé créé précédemment.In this tutorial, you will use Log Analytics to create a performance view in graphical form, save it for a future query, and pin it to the shared dashboard created earlier.

Ouvrez Log Analytics en sélectionnant Journaux dans le menu Azure Monitor.Open Log Analytics by selecting Logs in the Azure Monitor menu. Une nouvelle requête vide s’affiche.It starts with a new blank query.

page d'accueil

Entrez la requête suivante pour obtenir les enregistrements d’utilisation des processeurs pour les ordinateurs Windows et Linux, regroupés selon les critères Computer et TimeGenerated et affichés dans un graphique visuel.Enter the following query to return processor utilization records for both Windows and Linux computers, grouped by Computer and TimeGenerated, and displayed in a visual chart. Cliquez sur Exécuter pour exécuter la requête et afficher le graphique qui en résulte.Click Run to run the query and view the resulting chart.

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 le bouton Enregistrer en haut de la page.Save the query by selecting the Save button from the top of the page.

Enregistrer la requête

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, puis cliquez sur Enregistrer.In the Save Query control panel, provide a name such as Azure VMs - Processor Utilization and a category such as Dashboards and then click Save. De cette façon, vous pouvez créer une bibliothèque de requêtes courantes que vous pouvez utiliser et modifier.This way you can create a library of common queries that you can use and modify. Enfin, épinglez ceci au tableau de bord partagé créé précédemment en sélectionnant le bouton Épingler au tableau de bord en haut à droite de la page, puis en sélectionnant le nom du tableau de bord.Finally, pin this to the shared dashboard created earlier by selecting the Pin to dashboard button from the top right corner of the page and then selecting the dashboard name.

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.Now that we have a query pinned to the dashboard, you will notice it has a generic title and comment below it.

Exemple de tableau de bord Azure

Nous avons tout intérêt à la renommer en lui attribuant un nom explicite et compréhensible des utilisateurs.We should rename it to something meaningful that can be easily understood by those viewing it. Cliquez sur le bouton Modifier pour personnaliser le titre et le sous-titre de la vignette, puis cliquez sur Mettre à jour.Click the edit button to customize the title and subtitle for the tile, and then click Update. Une bannière s’affiche pour vous inviter à publier les modifications ou à les ignorer.A banner will appear asking you to publish changes or discard. Cliquez sur Enregistrer une copie.Click Save a copy.

Configuration terminée de l’exemple de tableau de bord

Étapes suivantesNext steps

Dans ce tutoriel, vous avez appris à créer un tableau de bord dans le portail Azure et à lui ajouter une requête de journal.In this tutorial, you learned how to create a dashboard in the Azure portal and add a log query to it. Passez au tutoriel suivant pour découvrir les différentes réponses que vous pouvez implémenter en fonction des résultats des requêtes de journal.Advance to the next tutorial to learn the different responses you can implement based on log query results.