Vue d’ensemble de l’extension Diagnostics Azure

L’extension Diagnostics Azure est un agent présent dans Azure Monitor qui collecte des données de supervision dans le système d’exploitation invité des ressources de calcul Azure, notamment des machines virtuelles. Cet article fournit une vue d’ensemble de l’extension Diagnostics Azure, les fonctionnalités spécifiques qu’elle prend en charge ainsi que des options d’installation et de configuration.

Notes

L’extension Diagnostics Azure est l’un des agents disponibles pour collecter des données de supervision à partir du système d’exploitation invité des ressources de calcul. Pour obtenir une description des différents agents et des conseils sur la sélection des agents appropriés en fonction de vos besoins, consultez Vue d’ensemble des agents Azure Monitor.

Principaux scénarios

Utilisez l’extension Diagnostics Azure si vous devez effectuer les opérations suivantes :

Limitations de l’extension Diagnostics Azure :

  • Elle peut uniquement être utilisée avec des ressources Azure.
  • Elle a une capacité limitée à envoyer des données aux journaux Azure Monitor.

Comparaison avec l’agent Log Analytics

L’agent Log Analytics dans Azure Monitor peut également être utilisé pour collecter des données de supervision à partir du système d’exploitation invité des machines virtuelles. Vous pouvez choisir d’utiliser l’un ou l’autre, ou les deux en fonction de vos besoins. Pour une comparaison des agents Azure Monitor, consultez Vue d’ensemble des agents Azure Monitor.

Les principales différences à prendre en compte sont les suivantes :

  • L’extension Diagnostics Azure peut être utilisée uniquement avec des machines virtuelles Azure. L’agent Log Analytics peut être utilisé avec des machines virtuelles dans Azure, dans d’autres clouds et en local.
  • L’extension Diagnostics Azure envoie des données au Stockage Azure, aux   (Windows uniquement) et à Azure Event Hubs. L’agent Log Analytics collecte des données dans des journaux d’activité Azure Monitor.
  • L’agent Log Analytics est requis pour les solutions mises hors service, les insights de machine virtuelle et d’autres services tels que Microsoft Defender pour le cloud.

Coûts

Il n’y a aucun coût lié à l’extension Diagnostics Azure, mais vous pourriez être facturé pour les données ingérées. Consultez les tarifs Azure Monitor appliqués pour la destination dans laquelle vous collectez les données.

Données collectées

Les tableaux suivants listent les données qui peuvent être collectées par l’extension de diagnostic Windows et Linux.

Extension de diagnostic Windows (WAD)

Source de données Description
Journaux des événements Windows Événements du journal des événements Windows.
Compteurs de performance Valeurs numériques mesurant les performances de différents aspects du système d’exploitation et des charges de travail.
Journaux d’activité IIS Informations sur l’utilisation des sites web IIS s’exécutant sur le système d’exploitation invité.
Journaux d’activité d’application Messages de trace écrits par votre application.
Journaux d’activité .NET EventSource Événements d’écriture de code à l'aide de la classe .NET EventSource.
Journaux d’activité ETW basés sur les manifestes Événements de suivi d’événements pour Windows générés par n’importe quel processus.
Vidages sur incident (journaux d’activité) Informations sur l’état du processus si une application plante.
Journaux basés sur des fichiers Journaux d’activité créés par votre application ou votre service.
Journaux de diagnostic de l’agent Informations sur Diagnostics Azure lui-même.

Extension de diagnostic Linux (LAD)

Source de données Description
syslog Événements envoyés au système de journalisation des événements Linux
Compteurs de performance Valeurs numériques mesurant les performances de différents aspects du système d’exploitation et des charges de travail
Fichiers journaux Entrées envoyées à un journal basé sur un fichier

Destination des données

L’extension Diagnostics Azure pour Windows et Linux collecte toujours les données dans un compte de stockage Azure. Pour obtenir la liste des tables et objets blob dans lesquels ces données sont collectées, consultez Installer et configurer l’extension Diagnostics pour Windows (WAD) et Utiliser l’extension Diagnostics Azure pour surveiller les métriques et les journaux.

Configurez un ou plusieurs récepteurs de données pour envoyer des données vers d’autres destinations. Les sections suivantes listent les récepteurs disponibles pour les extensions de diagnostic Windows et Linux.

Extension de diagnostic Windows (WAD)

Destination Description
Métriques Azure Monitor Collecter les données de performances dans les métriques Azure Monitor. Consultez Envoyer des métriques de système d’exploitation invité à la base de données de métriques Azure Monitor.
Hubs d'événements Utiliser Azure Event Hubs pour envoyer des données en dehors d’Azure. Consultez Streaming des données Diagnostics Azure vers Azure Event Hubs.
Objets blob de stockage Azure Écrire les données dans des objets blob au sein du Stockage Azure, en plus de les écrire dans des tables.
Application Insights Collecter les données des applications qui s’exécutent dans votre machine virtuelle vers Application Insights pour les intégrer à d’autres supervisions d’applications. Consultez Envoyez les données de diagnostic à Application Insights.

Vous pouvez également collecter des données WAD à partir du stockage dans un espace de travail Log Analytics pour les analyser avec les journaux Azure Monitor, bien que l’agent Log Analytics soit généralement utilisé pour cette fonctionnalité. Il peut envoyer les données directement à un espace de travail Log Analytics et prend en charge des solutions et des insights qui fournissent plus de fonctionnalités. Consultez Collecter les journaux de diagnostic Azure depuis le Stockage Azure.

Extension de diagnostic Linux (LAD)

LAD écrit les données dans des tables au sein du Stockage Azure. Elle prend en charge les récepteurs répertoriés dans le tableau suivant.

Destination Description
Hubs d'événements Utiliser Azure Event Hubs pour envoyer des données en dehors d’Azure.
Objets blob de stockage Azure Écrire les données dans des objets blob au sein du Stockage Azure, en plus de les écrire dans des tables.
Métriques Azure Monitor Installer l’agent Telegraf en plus de LAD. Consultez Collecter des métriques personnalisées pour une machine virtuelle Linux avec l’agent InfluxData Telegraf.

Installation et configuration

L’extension de diagnostic étant implémentée comme extension de machine virtuelle dans Azure, elle prend en charge les mêmes options d’installation à l’aide de modèles Azure Resource Manager, de PowerShell et de l’interface Azure CLI. Pour des d’informations sur l’installation et la maintenance des extensions de machine virtuelle, consultez Extensions et fonctionnalités de machine virtuelle pour Windows et Extensions et fonctionnalités de machine virtuelle pour Linux.

Vous pouvez également installer et configurer les deux extensions de diagnostics Windows et Linux dans le portail Azure sous Paramètres de diagnostic dans la section Supervision du menu de la machine virtuelle.

Pour plus d’informations sur l’installation et la configuration des extensions de diagnostic pour Windows et Linux, consultez les articles suivants :

Autre documentation

Consultez les articles suivants pour plus d’informations.

Rôles de travail et web d’Azure Cloud Service (classique)

Azure Service Fabric

Surveillance et diagnostic des services dans une configuration de développement d’ordinateur local

Étapes suivantes