Partager via


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.

Remarque

L’extension Diagnostics Azure sera déconseillée le 31 mars 2026. Passé cette date, Microsoft ne fournira plus de prise en charge pour l’extension Diagnostics Azure.

Effectuer une migration des extensions Diagnostics Azure pour Linux (LAD) et Windows (WAD) vers l’agent Azure Monitor

  • L’agent Azure Monitor peut collecter et envoyer des données vers plusieurs destinations, notamment des espaces de travail Log Analytics, Azure Event Hubs et Stockage Azure.
  • Pour vérifier les extensions installées sur votre machine virtuelle, sélectionnez Extensions + applications sous Paramètres de votre machine virtuelle.
  • Supprimez LAD ou WAD après votre configuration de l’agent Azure Monitor pour collecter les mêmes données sur Event Hubs ou Stockage Azure afin d’éviter les données en double.
  • En guise d’alternative au stockage, nous vous recommandons vivement de configurer une table avec le plan Auxiliaire dans votre espace de travail Log Analytics pour bénéficier d’une journalisation économique.

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 :

Systèmes d’exploitation pris en charge

Les tableaux suivants répertorient les systèmes d’exploitation pris en charge par WAD et LAD. Consultez la documentation de chaque agent pour en connaître les spécificités et le processus d’installation. Consultez la documentation Telegraf pour connaître les systèmes d’exploitation pris en charge. Tous les systèmes d’exploitation sont censés être x64. L’architecture x86 n’est prise en charge pour aucun système d’exploitation.

Windows

Système d’exploitation Support
Windows Server 2022
Windows Server 2022 Core
Windows Server 2019
Windows Server 2019 Core
Windows Server 2016
Windows Server 2016 Core
Windows Server 2012 R2
Windows Server 2012
Client Windows 11 et Pro
Windows 11 Entreprise (y compris multi-sessions)
Windows 10 1803 (RS4) et ultérieur
Windows 10 entreprise (y compris multi-sessions) et Pro (scénarios de serveur uniquement)

Linux

Système d’exploitation Support
CentOS Linux 9
CentOS Linux 8
CentOS Linux 7
Debian 12
Debian 11
Debian 10
Debian 9
Debian 8
Oracle Linux 9
Oracle Linux 8
Oracle Linux 7
Oracle Linux 6.4+
Red Hat Enterprise Linux Server 9
Red Hat Enterprise Linux Server 8*
Red Hat Enterprise Linux Server 7
SUSE Linux Enterprise Server 15
SUSE Linux Enterprise Server 12
Ubuntu 22.04 LTS
Ubuntu 20.04 LTS
Ubuntu 18.04 LTS
Ubuntu 16.04 LTS
Ubuntu 14.04 LTS

* Nécessite l’installation de Python 2 sur l’ordinateur avec la commande Python comme alias.

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