Visualisations des statistiques
Azure Workbooks vous permet d’interroger et de combiner facilement des données de différents abonnements Azure en une seule métrique. Vous pouvez personnaliser l’apparence de cette métrique, y compris les couleurs de texte et d’arrière-plan, les tailles de police et la configuration des seuils qui modifient les icônes et les couleurs en fonction de la valeur.
Statistique vous aide à créer des tableaux de bord qui vous donnent des alertes instantanées lorsqu’un service est sain ou non sain, ou lorsque les métriques importantes tombent en dessous d’un certain niveau. De cette façon, vous restez informé et pouvez rapidement répondre aux changements critiques.
Ajouter une statistique
Commutez le classeur en mode édition en sélectionnant Modifier.
Utilisez le lien Ajouter une requête pour ajouter un contrôle de requête de journal au classeur.
Pour Type de requête, sélectionnez Azure Resource Graph. Pour Type de ressource, sélectionnez par exemple Application Insights, puis sélectionnez les ressources à cibler.
Utilisez l’éditeur de requête pour entrer le langage KQL (Langage de requête Kusto) pour votre analyse.
requests | where name !endswith('.eot') | summarize Requests = count(), Users = dcount(user_Id) by name | order by Requests desc
Définissez Visualisation sur Statistique.
Sélectionnez le bouton Paramètres statistiques pour ouvrir le volet Paramètres statistiques :
- Dans Utiliser une colonne, définissez :
Requests
- Dans Texte de balise, définissez :
# of requests
- Dans Paramètres de couleur , définissez :
- Appliquer la couleur à partir de :
Heatmap
- Palette de couleurs :
Red to Green
- Valeur minimale : 0
- Valeur maximale : 1 000
- Appliquer la couleur à partir de :
- Dans Utiliser une colonne, définissez :
Sélectionnez le bouton Enregistrer et fermer au bas du volet.
Données à valeur unique et agrégées
Les visualisations statistiques peuvent afficher un point de données unique à partir d’une requête ou de données agrégées à partir de plusieurs lignes dans un résultat de requête.
Données à valeur unique
Par exemple, une structure de données à valeur unique peut ressembler à ceci :
Timestamp | Valeur |
---|---|
2024-08-08T18:36:12Z | OK |
Pour les données ci-dessus, la visualisation affiche « OK » si la colonne « Valeur » est sélectionnée. Cette valeur unique peut être un nombre, une chaîne ou d’autres types de données.
Données regroupées
Les visualisations statistiques peuvent également traiter les données de série chronologique et effectuer des agrégations simples. Par exemple :
Timestamp | Valeur |
---|---|
2024-08-08T18:30:00Z | 42 |
2024-08-08T18:31:00Z | 45 |
2024-08-08T18:32:00Z | 50 |
... | ... |
Pour les données ci-dessus, la visualisation affiche la première valeur par défaut. Si une fonction d’agrégation est spécifiée, elle applique la fonction aux valeurs de la colonne sélectionnée, récapitulons les données en conséquence.
Paramètres statistiques
Setting | Description |
---|---|
Use column |
Sélectionne la colonne qui fournit la valeur numérique ou texte à afficher dans la visualisation. |
Make this item a link |
Permet à la valeur sélectionnée de fonctionner en tant que lien cliquable. |
Aggregation |
Choisit une fonction d’agrégation à appliquer aux résultats de la requête, tels que None , Sum , Average , etc. L’agrégation est pertinente lors de l’utilisation de plusieurs points de données. |
Custom number formatting |
Autorise la mise en forme personnalisée de valeurs numériques, telles que la spécification de décimales ou l’ajout d’un préfixe/suffixe. |
Apply custom tooltip |
Active l’ajout d’une info-bulle personnalisée à la statistique, qui fournit des informations supplémentaires lors du pointage sur la statistique. |
Tag text |
Définit le texte de légende à afficher sous la valeur principale de la visualisation, en fournissant le contexte des données. |
Font style |
Sélectionne la taille et le style de police utilisés dans la visualisation. L’option Auto par défaut ajuste la taille de police en fonction de la taille globale de la visualisation. |
Color mode |
Détermine la façon dont les couleurs sont appliquées dans la statistique. Par exemple, vous pouvez appliquer la couleur à l’arrière-plan ou au premier plan. |
Apply color from |
Spécifie la méthode permettant de déterminer la couleur appliquée à la statistique. Les options incluent Thresholds , Heatmap , ou Static value . |
Color settings |
Vous pouvez définir l’arrière-plan ou le premier plan de la statistique. |
Icon Settings |
Vous permet d’ajouter et de personnaliser des icônes en fonction des conditions définies par Source , Operator et Value . Les icônes peuvent représenter visuellement différents états ou seuils. |
Application de la couleur en fonction des seuils
Les seuils appliquent une couleur spécifique en fonction de la valeur de la visualisation répondant à une condition spécifique.
Setting | Description |
---|---|
Source | Origine des données (par exemple, « Valeur de cellule » ou colonne). |
Opérateur | Opérateur de comparaison (par exemple, inférieur à, égal à). |
Valeur | Seuil qui déclenche la coloration. |
Couleur | Couleur appliquée lorsque les conditions sont remplies ; la valeur par défaut est « None ». |
Commutez le classeur en mode édition en sélectionnant Modifier.
Utilisez le lien Ajouter une requête pour ajouter un contrôle de requête de journal au classeur.
Pour Type de requête, sélectionnez Azure Resource Graph. Pour Type de ressource, sélectionnez par exemple Application Insights, puis sélectionnez les ressources à cibler.
Utilisez l'éditeur de requête afin d'entrer le KQL pour votre analyse.
ServiceHealthResources | where type =~ 'Microsoft.ResourceHealth/events' and properties.EventType == 'ServiceIssue' and properties.Status == 'Active' | summarize Status = iif(count() == 0, "OK", "Unhealthy")
Définissez Visualisation sur Statistique.
Sélectionnez le bouton Paramètres statistiques pour ouvrir le volet Paramètres statistiques :
- Dans Utiliser une colonne, définissez :
Status
- Dans Texte de balise, définissez :
Service Health Status
- Dans Paramètres de couleur , définissez :
- Appliquer la couleur à partir de :
Thresholds
- Dans les champs, créez le premier seuil :
- Opérateur :
==
- Valeur :
Unhealthy
- Couleur :
Red (bright)
- Opérateur :
- Dans les champs, créez le deuxième seuil :
- Opérateur :
==
- Valeur :
OK
- Couleur :
Green
- Opérateur :
- Appliquer la couleur à partir de :
- Dans Utiliser une colonne, définissez :
Sélectionnez le bouton Enregistrer et fermer au bas du volet.
La requête affiche désormais une couleur différente, en fonction de l’état d’intégrité des ressources de vos requêtes.
Application d’une couleur de style de carte thermique
Lorsque l’option Carte thermique est sélectionnée, la couleur de la visualisation est sélectionnée en fonction du dégradé entre la valeur minimale et maximale.
Champ | Description |
---|---|
Palette de couleurs | Choisissez un dégradé pour la carte thermique (par exemple, « Rouge à vert »). |
Valeur minimale | Définissez la limite inférieure pour la carte thermique. |
Valeur maximale | Définissez la limite supérieure pour la carte thermique. |
Commutez le classeur en mode édition en sélectionnant Modifier.
Utilisez le lien Ajouter une requête pour ajouter un contrôle de requête au classeur.
Pour Type de requête, sélectionnez Azure Resource Graph. Pour Type de ressource, sélectionnez par exemple Application Insights, puis sélectionnez les ressources à cibler.
Utilisez l'éditeur de requête afin d'entrer le KQL pour votre analyse.
ServiceHealthResources | where type =~ 'Microsoft.ResourceHealth/events' and properties.EventType == 'ServiceIssue' and properties.Status == 'Active' | summarize Count=count()
Définissez Visualisation sur Statistique.
Sélectionnez le bouton Paramètres statistiques pour ouvrir le volet Paramètres statistiques :
- Dans Utiliser une colonne, définissez :
Count
- Dans Texte de balise, définissez :
Active Health Events Count
- Dans Paramètres de couleur , définissez :
- Appliquer la couleur à partir de :
Heatmap
- Palette de couleurs :
Green to Red
- Valeur minimale :
0
- Valeur maximale :
100
- Appliquer la couleur à partir de :
- Dans Utiliser une colonne, définissez :
Sélectionnez le bouton Enregistrer et fermer au bas du volet.
Selon la valeur retournée par la requête dans la colonne Count
, la couleur se trouve dans le dégradé de la palette choisie.
Application d’une couleur statique
Lorsque l’option Valeur statique est sélectionnée, le champ Couleur détermine la couleur utilisée pour la statistique.
Cas d’utilisation
Interrogation de clusters AKS (Azure Kubernetes Service) pour une utilisation des ressources
Commutez le classeur en mode édition en sélectionnant Modifier.
Utilisez le lien Ajouter des paramètres pour ajouter une étape de paramètres à la requête.
Sélectionnez Ajouter un paramètre, puis configurez le paramètre :
Nom du paramètre :
Prometheus
Nom d’affichage :
Prometheus instance
Type de paramètre :
Resource picker
Obligatoire :
Checked
Récupérer des données à partir de :
Query
Définissez la requête sur :
- Source de données :
Azure Resource Graph
resources | where type =~ "microsoft.monitor/accounts" and isnotempty(todynamic(properties).metrics.prometheusQueryEndpoint) | project id
- Source de données :
Cliquez sur Enregistrer.
Sélectionnez Ajouter un paramètre, puis configurez le paramètre :
- Nom du paramètre :
TimeRange
- Nom d’affichage :
Time range
- Type de paramètre :
Time range picker
- Cliquez sur Enregistrer.
- Nom du paramètre :
Sélectionnez Terminé la modification pour terminer la configuration des paramètres.
- Une fois que les requêtes de paramètre ont terminé le chargement, sélectionnez l’instance Prometheus souhaitée que vous souhaitez surveiller.
Utilisez le lien Ajouter une requête pour ajouter un contrôle de requête au classeur.
Pour Type de requête, sélectionnez Prometheus.
Pour l’espace de travail Azure Monitor, sous Paramètres de ressource, sélectionnez
Prometheus Instance
.Pour Intervalle de temps, sous Paramètres d’intervalle de temps, sélectionnez
TimeRange
.Pour Visualisation, sélectionnez
Stat
.Pour la requête, choisissez la métrique que vous souhaitez surveiller :
Utilisation du processeur :
1 - avg(rate(node_cpu_seconds_total{mode="idle"}[5m]))
Utilisation de la mémoire :
1 - sum( sum( node_memory_MemAvailable_bytes or ( node_memory_Buffers_bytes + node_memory_Cached_bytes + node_memory_MemFree_bytes + node_memory_Slab_bytes ) ) by (cluster)) / sum(node_memory_MemTotal_bytes)
Pour chaque métrique, la valeur doit être mise en forme. Sélectionnez Paramètres statistiques.
Sélectionnez Exécuter la requête et consultez la métrique souhaitée.
Sélectionnez Terminé la modification pour quitter l’étape.