Visualisations de graphiques

Les classeurs peuvent prendre les données retournées par des requêtes dans différents formats pour créer différentes visualisations à partir de ces données, telles que des visualisations de zone, de ligne, de barre ou de temps.

Vous pouvez présenter des données de surveillance sous forme de graphiques. Les types de graphiques pris en charge sont les suivants :

  • Courbes
  • Barres
  • Barres catégorielles
  • Zone
  • nuage de points
  • Pie
  • Temps

Vous pouvez choisir de personnaliser les options suivantes :

  • Hauteur
  • Largeur
  • Palette de couleurs
  • Légende
  • Titres
  • Message d’absence de données
  • Autres caractéristiques

Vous pouvez également personnaliser des types d’axes et des couleurs des séries à l’aide de paramètres de graphique.

Les classeurs prennent en charge les graphiques pour les journaux et les sources de données métriques.

Graphiques de journal

Les journaux Azure Monitor vous fournissent des informations détaillées sur vos applications et votre infrastructure. Les informations de journal ne sont pas collectées par défaut et vous devez configurer une collecte de données. Les journaux fournissent des informations sur l’état de la ressource, et des données utiles pour les diagnostics. Vous pouvez utiliser des classeurs pour présenter des données de journal sous forme de graphiques visuels pour analyse de l’utilisateur.

Ajouter un graphique de journal

L’exemple suivant montre la tendance de requêtes adressées à une application au cours des jours précédents.

  1. Passez le workbook en mode d’édition en sélectionnant l’élément Modifier dans la barre d’outils.
  2. Utilisez le lien Ajouter une requête pour ajouter un contrôle de requête de journal au classeur.
  3. Pour Type de requête, sélectionnez Journal. Pour Type de ressource, sélectionnez par exemple Application Insights, puis sélectionnez les ressources à cibler.
  4. Utilisez l’éditeur de requête afin d’entrer le KQL pour votre analyse. Un exemple est la tendance des demandes.
  5. Définissez Visualisation sur Zones, Barres, Barres (catégorielles), Courbes, Secteurs, Nuage de points ou Temps.
  6. Si nécessaire, définissez d’autres paramètres comme l’intervalle de temps, la visualisation, la taille, la palette de couleurs et la légende.

Screenshot that shows a log chart in edit mode.

Paramètres du graphique de journal

Paramètre Description Exemples
Type de requête Type de requête à utiliser. Journaux, Azure Resource Graph
Type de ressource Type de ressource à cibler. Application Insights, Log Analytics ou Azure d’abord
Ressources Ensemble de ressources à partir duquel obtenir les valeurs de métriques. MyApp1
Plage temporelle Fenêtre de temps pour afficher le graphique du journal. Dernière heure, dernières 24 heures
Visualisation Visualisation à utiliser. Zones, barres, courbes, secteurs, nuages de points, temps, barres (catégorielles)
Taille Taille verticale du contrôle. Petite, moyenne, grande ou maximale
Palette de couleurs Palette de couleurs à utiliser dans le graphique. Ignoré en mode multi-métrique ou segmenté. Bleu, vert, rouge
Légende Fonction d’agrégation à utiliser pour la légende. Somme ou moyenne de valeurs, ou valeur max, min, première, dernière
Requête Toute requête KQL qui retourne des données au format attendu par la visualisation du graphique. requests | make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h

Graphiques de séries chronologiques

Vous pouvez utiliser le contrôle de requête du classeur pour créer des graphiques de série chronologique tels que zones, barres, courbes, nuages de points et temps. Pour créer un graphique de série chronologique, vous devez disposer d’informations de temps et de métriques dans le jeu de résultats.

Série chronologique simple

La requête suivante retourne une table avec deux colonnes : timestamp et Requests. Le contrôle de requête utilise timestamp pour l’axe x et Requests pour l’axe y.

requests
| summarize Requests = count() by bin(timestamp, 1h)

Screenshot that shows a simple time-series log line chart.

Série chronologique avec plusieurs métriques

La requête suivante retourne une table avec trois colonnes : timestamp, Requests et Users. Le contrôle de requête utilise timestamp pour l’axe x, ainsi que Requests et Users comme séries distinctes pour l’axe y.

requests
| summarize Requests = count(), Users = dcount(user_Id) by bin(timestamp, 1h)

Screenshot that shows a time series with multiple metrics log line chart.

Série chronologique segmentée

La requête suivante retourne une table avec trois colonnes : timestamp, Requests et RequestName, où RequestName est une colonne catégorielle avec les noms des requêtes. Le contrôle de requête utilise ici timestamp pour l’axe x et ajoute une série par valeur de RequestName.

requests
| summarize Request = count() by bin(timestamp, 1h), RequestName = name

Screenshot that shows a segmented time-series log line chart.

Summarize par rapport à make-series

Les exemples de la section précédente utilisent l’opérateur summarize, car il est plus facile à comprendre. La limitation majeure de l’opérateur summarize est qu’il omet la ligne de résultats s’il n’y a aucun élément dans le compartiment. Si la ligne de résultats est omise, selon l’emplacement des compartiments vides dans l’intervalle de temps, la fenêtre de temps du graphique pourrait être déplacée.

Nous recommandons d’utiliser l’opérateur make-series pour créer des données de série chronologique. Vous pouvez fournir des valeurs par défaut pour les compartiments vides.

La requête suivante utilise l’opérateur make-series :

requests
| make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h by RequestName = name

La requête suivante montre un graphique similaire avec l’opérateur summarize :

requests
| summarize Request = count() by bin(timestamp, 1h), RequestName = name

Screenshot that shows a log line chart made from a make-series query.

Histogramme ou graphique catégorique à barres

Vous pouvez représenter une dimension ou une colonne sur l’axe x à l’aide de graphiques catégoriels. Les graphiques catégoriels sont utiles pour les histogrammes. L’exemple suivant montre la répartition de demandes par code de résultat :

requests
| summarize Requests = count() by Result = strcat('Http ', resultCode)
| order by Requests desc

La requête retourne deux colonnes : la métrique Requests et la catégorie Result. Chaque valeur de la colonne Result est représentée par une barre dans le graphique, d’une hauteur proportionnelle à la Requests metric.

Screenshot that shows a categorical bar chart for requests by result code.

Graphiques en secteurs

Les graphiques en secteurs permettent de visualiser les proportions numériques. L’exemple ci-dessous montre la proportion de demandes par code de résultat :

requests
| summarize Requests = count() by Result = strcat('Http ', resultCode)
| order by Requests desc

La requête retourne deux colonnes : la métrique Requests et la catégorie Result. Chaque valeur de la colonne Result obtient sa propre section dans le graphique avec une taille proportionnelle à la métrique Requests.

Screenshot that shows a pie chart with slices representing result code.

Graphiques de métrique

La plupart des ressources Azure émettent des données métriques sur leur état et leur intégrité. Par exemple, concernant l’utilisation du processeur, la disponibilité du stockage, le nombre de transactions de base de données et les demandes d’application défaillantes. Vous pouvez utiliser des classeurs pour créer des visualisations de ces données en tant que graphiques de série chronologique.

Ajouter un graphique de métrique

L’exemple suivant indique le nombre de transactions dans un compte de stockage au cours de l’heure précédente. Ces informations permettent au propriétaire du stockage de voir la tendance des transactions et de rechercher des anomalies dans le comportement.

  1. Passez le workbook en mode d’édition en sélectionnant l’élément Modifier dans la barre d’outils.
  2. Utilisez le lien Ajouter une métrique pour ajouter un contrôle de métrique au classeur.
  3. Sélectionnez un type de ressource, par exemple, Compte de stockage. Sélectionnez les ressources à cibler, l’espace de noms et le nom de la métrique, ainsi que l’agrégation à utiliser.
  4. Si nécessaire, définissez d’autres paramètres comme la plage de temps, le fractionnement, la visualisation, la taille et la palette de couleurs.

Screenshot that shows a metric chart in edit mode.

Paramètres du graphique de métriques

Paramètre Description Exemples
Type de ressource Type de ressource à cibler. Stockage ou machine virtuelle
Ressources Ensemble de ressources à partir duquel obtenir les valeurs de métriques. MyStorage1
Espace de noms Espace de noms avec la métrique. Stockage > Blob
Métrique Métrique à visualiser. Stockage > Blob > Transactions
Agrégation Fonction d’agrégation à appliquer à la métrique. Somme, nombre, moyenne
Plage temporelle Fenêtre temporelle dans laquelle afficher la métrique. Dernière heure, dernières 24 heures
Visualisation Visualisation à utiliser. Zones, barres, courbes, nuages de points, grille
Fractionner par Fractionner éventuellement la métrique sur une dimension. Transactions par type de zone géographique
Taille Taille verticale du contrôle. Petit, Moyen ou Grand
Palette de couleurs Palette de couleurs à utiliser dans le graphique. Ignoré si le paramètre Split by est utilisé. Bleu, vert, rouge

Exemples

Transactions fractionnées par nom d’API sous forme de graphique en courbes :

Screenshot that shows a metric line chart for storage transactions split by API name.

Transactions fractionnées par type de réponse sous forme de grand graphique à barres :

Screenshot that shows a large metric bar chart for storage transactions split by response type.

Latence moyenne sous forme de graphique à nuages de points :

Screenshot that shows a metric scatter chart for storage latency.

Paramètres du graphique

Vous pouvez utiliser les paramètres du graphique pour personnaliser les champs utilisés pour les éléments suivants :

  • Axes du graphique
  • Unités d’axe
  • Mise en forme personnalisée
  • Plages
  • Comportements de regroupement
  • Légendes
  • Couleurs des séries

Onglet Paramètres

L’onglet Paramètres contrôle les éléments suivants :

  • Paramètres de l’axe x, Paramètres de l’axe y : inclut les champs. Vous pouvez utiliser une mise en forme personnalisée pour définir la mise en forme des nombres sur les valeurs d’axe et des plages personnalisées.
  • Paramètres de regroupement : inclut le champ. Définit les limites avant la création d’un groupe « Autres ».
  • Paramètres de légende : affiche des métriques comem un nom de série, des couleurs et des nombres en bas, et une légende comme des noms de série et des couleurs.

Screenshot that shows chart settings.

Mise en forme personnalisée

Ce tableau présente les options de mise en forme des nombres.

Option de mise en forme Description
Units Unités pour la colonne, tels que différentes options de pourcentage, nombre, heure, octet, nombre/heure et octets/heure. Par exemple, l’unité d’une valeur de 1234 peut être définie sur millisecondes et être rendue sous la forme de 1 234 s.
Style Format à afficher, tel que décimal, devise et pourcentage.
Afficher les séparateurs de regroupement Case à cocher pour afficher les séparateurs de groupes. Affiche 1234 sous la forme de 1 234 en France.
Nombre minimal de chiffres entiers Nombre minimal de chiffres entiers à utiliser (valeur par défaut 1).
Nombre minimal de chiffres décimaux Nombre minimal de chiffres fractionnaires à utiliser (valeur par défaut 0).
Nombre maximal de chiffres décimaux Nombre maximal de chiffres fractionnaires à utiliser.
Nombre minimal de chiffres significatifs Nombre minimal de chiffres significatifs à utiliser (valeur par défaut 1).
Nombre maximal de chiffres significatifs Nombre maximal de chiffres significatifs à utiliser.

Screenshot that shows x-axis settings.

Onglet Paramètres de la série

Vous pouvez ajuster les étiquettes et les couleurs affichées pour une série dans le graphique avec l’onglet Paramètres de la série :

  • Nom de la série : ce champ est utilisé pour faire correspondre une série dans les données et, en cas de correspondance, l’étiquette et la couleur d’affichage sont affichées.
  • Commentaire : ce champ est utile pour les créateurs de modèles, car ce commentaire pourrait être utilisé par des traducteurs pour localiser les étiquettes d’affichage.

Screenshot that shows series settings.

Étapes suivantes