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 :
- Envoyer les données au Stockage Azure à des fins d’archivage ou pour les analyser à l’aide d’outils tels que l’Explorateur Stockage Azure.
- Envoyer les données aux métriques Azure Monitor pour les analyser avec Metrics Explorer et tirer parti des fonctionnalités telles que les alertes de métrique en temps quasi-réel et la mise à l’échelle automatique (Windows uniquement).
- Envoyer les données à des outils tiers à l’aide d’Azure Event Hubs.
- Collecter des diagnostics de démarrage afin d’étudier les problèmes de démarrage de machines virtuelles.
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 :
- Installer et configurer l’extension Diagnostics Azure pour Windows
- Utiliser l’extension de diagnostic Linux pour superviser les métriques et les journaux
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)
- Présentation de la supervision d’Azure Services cloud
- Activation des diagnostics Azure dans Azure Cloud Services
- Application Insights pour Azure Cloud Services
- Assurer le suivi du flux dans une application Azure Cloud Services avec les diagnostics Azure
Azure Service Fabric
Surveillance et diagnostic des services dans une configuration de développement d’ordinateur local
Étapes suivantes
- Apprenez à utiliser les compteurs de performances dans les diagnostics Azure.
- Si vous rencontrez des difficultés avec le lancement des diagnostics ou la recherche des données dans les tables de stockage Azure, consultez Résolution des problèmes des diagnostics Azure.