Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Les métriques Azure Monitor sont une fonctionnalité d’Azure Monitor qui collecte des données numériques à partir de ressources surveillées dans une base de données de séries chronologiques. Les métriques sont des valeurs numériques collectées à intervalles réguliers et qui décrivent un certain aspect d’un système à un moment donné.
Notes
Métriques Azure Monitor représente la moitié de la plateforme de données qui prend en charge Azure Monitor. L’autre moitié est constituée par les Journaux Azure Monitor qui collectent et organisent les données de journal et de performances. Vous pouvez analyser ces données à l’aide d’un langage de requête riche.
Il existe plusieurs types de métriques pris en charge par les métriques Azure Monitor :
Les différences entre chacune des métriques sont résumées dans le tableau suivant.
Category | Métriques de plateforme native | Métriques personnalisées natives | Métriques Prometheus |
---|---|---|---|
Sources | Ressources Azure | Agent Azure Monitor Application Insights API REST |
Cluster Azure Kubernetes Service (AKS) Tout cluster Kubernetes via l’écriture à distance |
Configuration | Aucun | Varie selon la source | Activer le service géré Azure Monitor pour Prometheus |
Stocké | Abonnement | Abonnement | Espace de travail Azure Monitor |
Coût | Non | Oui | Oui (gratuit pendant la préversion) |
Agrégation | préagrégées | préagrégées | données brutes |
Analyser | Metrics Explorer | Metrics Explorer | PromQL Tableaux de bord Grafana |
Alerte | règle d’alerte de métriques | règle d’alerte de métriques | Règle d’alerte Prometheus |
Visualiser | Classeurs Tableaux de bord Azure Grafana |
Classeurs Tableaux de bord Azure Grafana |
Grafana |
Récupération | Azure CLI Applets de commande Azure PowerShell API REST ou bibliothèque cliente .NET Go Java JavaScript Python |
Azure CLI Applets de commande Azure PowerShell API REST ou bibliothèque cliente .NET Go Java JavaScript Python |
Grafana |
Azure Monitor collecte des métriques à partir des sources suivantes. Une fois ces métriques collectées dans la base de données de métriques d’Azure Monitor, elles peuvent être évaluées ensemble, quelle que soit leur source :
Notes
Les métriques collectées à partir de différentes sources et par différentes méthodes peuvent être agrégées différemment. Par exemple, les métriques de plateforme sont préagrégées et stockées dans une base de données de série chronologique, tandis que les métriques Prometheus sont stockées sous forme de données brutes. Les métriques de ressources peuvent également avoir une latence différente de celle des autres métriques. Cela peut entraîner des différences dans les valeurs de métrique pour une période d’échantillonnage spécifique. Au fil du temps, lorsque la latence cesse d’être un problème et que vous analysez les métriques avec une granularité temporelle identique, ces différences disparaissent.
Azure Monitor fournit des API REST qui vous permettent d’obtenir des données dans et en dehors des métriques Azure Monitor.
Toutes les communications entre les systèmes connectés et le service Azure Monitor sont chiffrées à l’aide du protocole TLS 1.2 (HTTPS). Le processus Microsoft SDL est suivi pour garantir que tous les services Azure sont à jour et comportent les dernières avancées en matière de protocoles cryptographiques.
La connexion sécurisée est établie entre l’agent et le service Azure Monitor à l’aide de l’authentification basée sur des certificats et du protocole TLS avec le port 443. Azure Monitor utilise un magasin de secrets pour générer et gérer les clés. Les clés privées sont remplacées tous les 90 jours, stockées dans Azure, et gérées par des opérations Azure qui suivent des pratiques réglementaires et de conformité strictes. Pour plus d’informations sur la sécurité, consultez Chiffrement des données en transit, Chiffrement des données au repos et Vue d’ensemble et instructions sur la sécurité d’Azure Monitor.
Utilisez Metrics Explorer pour analyser de façon interactive les données dans votre base de données de métriques et représenter les valeurs de plusieurs métriques au fil du temps dans un graphique. Vous pouvez épingler les graphiques à un tableau de bord pour les afficher avec d’autres visualisations. Vous pouvez également extraire des métriques à l’aide de l’API REST Azure Monitoring.
Pour plus d’informations, consultez Analyser les métriques avec l’Explorateur de métriques Azure Monitor.
Les données collectées par les métriques Azure Monitor sont stockées dans une base de données de série chronologique qui est optimisée pour l’analyse des données horodatées. Chaque jeu de valeurs métriques est une série chronologique avec les propriétés suivantes :
L’une des problématiques associées aux données métriques est la suivante : elles présentent souvent des informations limitées pour fournir un contexte pour les valeurs collectées. Azure Monitor résout cette problématique grâce aux métriques multidimensionnelles.
Les dimensions de métrique sont des paires nom/valeur qui contiennent des données supplémentaires pour décrire la valeur de la métrique. Par exemple, une métrique appelée Espace disque disponible peut comporter une dimension nommée Lecteur avec les valeurs C: et D: . Cette dimension permet de visualiser l’espace disque disponible pour tous les lecteurs ou pour chaque lecteur individuellement.
Consultez Appliquer des filtres de dimension et fractionner pour plus d’informations sur l’affichage des dimensions de métrique dans l’explorateur de métriques.
Le tableau suivant présente des exemples de données provenant d’une métrique non dimensionnelle, d’un débit réseau. Il peut uniquement répondre à une question basique, telle que « Quel est mon débit réseau à un moment donné ? »
Timestamp | Valeur de métrique |
---|---|
9/8/2017 8:14 | 1 331,8 Kbits/s |
9/8/2017 8:15 | 1 141,4 Kbits/s |
9/8/2017 8:16 | 1 110,2 Kbits/s |
Le tableau suivant présente des exemples de données à partir d’une métrique multidimensionnelle, le débit réseau avec deux dimensions appelées IP et Direction. Il peut répondre à des questions, telles que « Quel était le débit réseau pour chaque adresse IP ? » et « Quelles quantités de données ont été envoyées et reçues ? »
Timestamp | Dimension « IP » | Dimension « Direction » | Valeur de métrique |
---|---|---|---|
9/8/2017 8:14 | IP="192.168.5.2" | Direction="Send" | 646,5 Kbits/s |
9/8/2017 8:14 | IP="192.168.5.2" | Direction="Receive" | 420,1 Kbits/s |
9/8/2017 8:14 | IP="10.24.2.15" | Direction="Send" | 150,0 Kbits/s |
9/8/2017 8:14 | IP="10.24.2.15" | Direction="Receive" | 115,2 Kbits/s |
9/8/2017 8:15 | IP="192.168.5.2" | Direction="Send" | 515,2 Kbits/s |
9/8/2017 8:15 | IP="192.168.5.2" | Direction="Receive" | 371,1 Kbits/s |
9/8/2017 8:15 | IP="10.24.2.15" | Direction="Send" | 155,0 Kbits/s |
9/8/2017 8:15 | IP="10.24.2.15" | Direction="Receive" | 100,1 Kbits/s |
Notes
Les noms de dimension et les valeurs de dimension ne respectent pas la casse.
Les métriques de plateforme et personnalisées sont stockées pendant 93 jours avec les exceptions suivantes :
Métriques classiques du SE invité : il s’agit des compteurs de performances collectés par l’extension de diagnostic Windows ou l’extension de diagnostic Linux et acheminés vers un compte de stockage Azure. La rétention de ces métriques est garantie pendant au moins 14 jours, bien qu’aucune date d’expiration ne soit inscrite dans le compte de stockage.
Pour des raisons de performances, le portail limite la quantité de données affichées en fonction du volume. Par conséquent, le nombre réel de jours que le portail récupère peut être supérieur à 14 jours si le volume de données écrites n’est pas important.
Métriques du SE invité envoyées à Métriques Azure Monitor : il s’agit des compteurs de performances collectés par l’extension de diagnostic Windows et envoyés au récepteur de données Azure Monitor, par l’agent InfluxData Telegraf sur des machines Linux ou par le nouvel agent Azure Monitor via des règles de collecte de données. La période de conservation de ces métriques s’élève à 93 jours.
Métriques du SE invité collectées par l’agent Log Analytics : il s’agit des compteurs de performances collectés par l’agent Log Analytics et envoyés à un espace de travail Log Analytics. La rétention de ces métriques s’élève à 31 jours et peut aller jusqu’à 2 ans.
Métriques basées sur un journal Application Insights : en coulisses, les métriques basées sur un journal se traduisent en requêtes de journal. Leur rétention est variable et correspond à celle des événements dans les journaux sous-jacents, entre 31 jours et 2 ans. Pour les ressources Application Insights, les journaux sont stockés pendant 90 jours.
Notes
Vous pouvez envoyer des métriques de plateforme pour les ressources Azure Monitor à un espace de travail Log Analytics pour les tendances à long terme.
Bien que les métriques de plateforme et personnalisées soient stockées pendant 93 jours, vous pouvez uniquement interroger (dans la vignette Métriques) une valeur maximale de 30 jours sur n’importe quel graphique. Cette limitation ne s’applique pas aux métriques reposant sur un journal. Si le graphique est vide ou affiche uniquement une partie des données de métriques, vérifiez que l’intervalle entre les dates de début et de fin dans le sélecteur de temps ne dépasse pas 30 jours. Après avoir sélectionné un intervalle de 30 jours, vous pouvez afficher le graphique en mode panoramique pour afficher la fenêtre de rétention complète.
Notes
Le déplacement ou le changement de nom d’une ressource Azure peut entraîner une perte de l’historique des métriques pour cette ressource.
Les métriques Prometheus sont stockées pendant 18 mois, mais une requête PromQL ne peut s’étendre qu’à un maximum de 32 jours.
Événements
Créer des applications intelligentes
17 mars, 21 h - 21 mars, 10 h
Rejoignez la série de rencontres pour créer des solutions IA évolutives basées sur des cas d’usage réels avec d’autres développeurs et experts.
S’inscrire maintenantEntrainement
Parcours d’apprentissage
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization