Introducción a Azure Diagnostics Extension
Azure Diagnostics Extension es un agente de Azure Monitor que recopila datos de supervisión del sistema operativo invitado de los recursos de proceso de Azure, máquinas virtuales incluidas. En este artículo se proporciona información general sobre la extensión Azure Diagnostics, incluida la funcionalidad específica que admite y las opciones de instalación y configuración.
Nota:
La extensión de Azure Diagnostics quedará en desuso el 31 de marzo de 2026. Después de esta fecha, Microsoft ya no proporcionará compatibilidad con la extensión Azure Diagnostics.
Migración de extensiones de diagnóstico de Azure para Linux (LAD) y Windows (WAD) al agente de Azure Monitor
- El agente de Azure Monitor puede recopilar y enviar datos a varios destinos, incluidas las áreas de trabajo de Log Analytics, Azure Event Hubs y Azure Storage.
- Para comprobar qué extensiones están instaladas en la máquina virtual, seleccione Extensiones y aplicaciones en Configuración en la máquina virtual.
- Quite LAD o WAD después de configurar el agente de Azure Monitor para recopilar los mismos datos en Event Hubs o Azure Storage para evitar datos duplicados.
- Como alternativa al almacenamiento, se recomienda encarecidamente configurar una tabla con el Plan auxiliar en el área de trabajo de Log Analytics para el registro rentable.
Escenarios principales
Use la extensión Azure Diagnostics si necesita lo siguiente:
- Enviar datos a Azure Storage para archivarlos o analizarlos con herramientas como Explorador de Azure Storage.
- Enviar datos a métricas de Azure Monitor para analizarlos con el explorador de métricas y para aprovechar las características, como las alertas de métricas casi en tiempo real y la escalabilidad automática (solo en Windows).
- Envíe datos a herramientas de terceros mediante Azure Event Hubs.
- Recopilar diagnósticos de arranque para investigar los problemas de arranque de VM.
Limitaciones de la extensión Azure Diagnostics:
- Solo se puede usar con recursos de Azure.
- Tiene capacidad limitada para enviar datos a los registros de Azure Monitor.
Comparación con el agente de Log Analytics
El agente de Log Analytics en Azure Monitor también sirve para recopilar datos de supervisión del sistema operativo invitado de máquinas virtuales. Puede optar por usar uno o ambos, según sus necesidades. En Introducción a los agentes de Azure Monitor encontrará una comparativa detallada de los agentes de Azure Monitor.
Las principales diferencias que debe tener en cuenta son:
- Azure Diagnostics Extension solo se puede usar con máquinas virtuales de Azure. El agente de Log Analytics se puede usar con máquinas virtuales de Azure, de otras nubes y del entorno local.
- La extensión Azure Diagnostics envía datos a Azure Storage, las métricas de Azure Monitor (solo Windows) y Azure Event Hubs. El agente de Log Analytics recopila los datos en los registros en Azure Monitor.
- El agente de Log Analytics es necesario para las soluciones retiradas, VM Insights y otros servicios, como Microsoft Defender for Cloud.
Costos
La extensión Azure Diagnostics no cuesta nada, pero puede incurrir en cargos por los datos ingeridos. Compruebe la página Precios de Azure Monitor del destino en el que va a recopilar los datos.
Datos recopilados
En las tablas siguientes se enumeran los datos que se pueden recopilar con la extensión Diagnostics de Windows y de Linux.
Extensión Diagnostics de Windows (WAD)
Origen de datos | Descripción |
---|---|
Registros de eventos de Windows | Eventos del registro de eventos de Windows. |
Contadores de rendimiento | Valores numéricos que miden el rendimiento de diferentes aspectos del sistema operativo y las cargas de trabajo. |
Registros IIS | Información sobre el uso de los sitios web de IIS que se ejecutan en el sistema operativo invitado |
Registros de aplicación | Seguimiento de mensajes escritos por la aplicación. |
Registros de .NET EventSource | Eventos de escritura de código mediante la clase EventSource de .NET |
Registros de ETW basado en manifiestos | Seguimiento de eventos para Windows generados por cualquier proceso |
Volcados de memoria (registros) | Información sobre el estado del proceso en caso de bloqueo de una aplicación. |
Registros basados en archivos | Archivos creados por su aplicación o servicio. |
Registros de diagnóstico del agente | Información sobre Azure Diagnostics. |
Extensión Diagnostics de Linux (LAD)
Origen de datos | Descripción |
---|---|
syslog | Eventos enviados al sistema de registro de eventos de Linux |
Contadores de rendimiento | Valores numéricos que miden el rendimiento de diferentes aspectos del sistema operativo y las cargas de trabajo. |
Archivos de registro | Entradas enviadas a un registro basado en archivos |
Destinos de datos
La extensión Azure Diagnostics para Windows y Linux siempre recopila datos en una cuenta de Azure Storage. Para disponer de una lista de tablas y blobs en los que se recopilan estos datos, consulte Instalación y configuración de la extensión Azure Diagnostics para Windows y Uso de la extensión Azure Diagnostics para Linux para supervisar métricas y registros.
Configure uno o varios receptores de datos para enviar datos a otros destinos. En las secciones siguientes se enumeran los receptores disponibles para la extensión Diagnostics de Windows y Linux.
Extensión Diagnostics de Windows (WAD)
Destination | Descripción |
---|---|
Métricas de Azure Monitor | Recopila datos de rendimiento en Métricas en Azure Monitor. Consulte el artículo Envío de métricas de sistema operativo invitado a la base de datos de métricas de Azure Monitor. |
Centros de eventos | Usa Azure Event Hubs para enviar datos fuera de Azure. Consulte Transmisión de datos de Azure Diagnostics a Azure Event Hubs. |
Blobs de Azure Storage | Escriba los datos en blobs de Azure Storage, además de en tablas. |
Application Insights | Recopila datos de las aplicaciones que se ejecutan en la máquina virtual en Application Insights para integrarlos con la supervisión de otras aplicaciones. Consulte el artículo sobre el Envío de datos de diagnóstico a Application Insights. |
También puede recopilar datos de WAD del almacenamiento en un área de trabajo de Log Analytics para analizarlos con registros de Azure Monitor, aunque, normalmente, se usa el agente de Log Analytics para esta funcionalidad. Puede enviar datos directamente a un área de trabajo de Log Analytics y admite soluciones e información que proporcionan más funcionalidades. Consulte el artículo sobre la Recopilación de registros de diagnóstico de Azure desde Azure Storage.
Extensión Diagnostics de Linux (LAD)
LAD escribe los datos en tablas en Azure Storage. Es compatible con los receptores de la tabla siguiente.
Destination | Descripción |
---|---|
Centros de eventos | Usa Azure Event Hubs para enviar datos fuera de Azure. |
Blobs de Azure Storage | Escriba los datos en blobs de Azure Storage, además de en tablas. |
Métricas de Azure Monitor | Instala el agente de Telegraf además de LAD. Consulte Recopilación de métricas personalizadas para una máquina virtual Linux con el agente de InfluxData Telegraf. |
Instalación y configuración
La extensión de diagnósticos se implementa como una extensión de máquina virtual en Azure, por lo que admite las mismas opciones de instalación mediante las plantillas de Azure Resource Manager, PowerShell y la CLI de Azure. Para obtener información sobre la instalación y el mantenimiento de extensiones de máquina virtual, consulte Características y extensiones de máquina virtual para Windows y Características y extensiones de máquina virtual para Linux.
También puede instalar y configurar la extensión de diagnósticos de Windows y Linux en Azure Portal en Configuración de diagnóstico, que encontrará en la sección Supervisión del menú de la máquina virtual.
Consulte los artículos siguientes para obtener más información sobre la instalación y la configuración de la extensión de diagnóstico para Windows y Linux.
- Instalación y configuración de la extensión Azure Diagnostics para Windows
- Uso de la extensión de diagnóstico de Linux para supervisar métricas y registros
Sistemas operativos admitidos
En las tablas siguientes se enumeran los sistemas operativos compatibles con WAD y LAD. Consulte la documentación de cada agente para conocer las consideraciones únicas y el proceso de instalación. Consulte la documentación de Telegraf para obtener información sobre los sistemas operativos admitidos. Se supone que todos los sistemas operativos son x64. No se admite x86 para ningún sistema operativo.
Windows
Sistema operativo | Soporte técnico |
---|---|
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 | ✅ |
Cliente de Windows 11 y Pro | ❌ |
Windows 11 Enterprise (incluida la sesión múltiple) | ❌ |
Windows 10 1803 (RS4) y versiones posteriores | ❌ |
Windows 10 Enterprise (incluida la sesión múltiple) y Pro (solo escenarios del servidor) | ✅ |
Linux
Sistema operativo | Soporte técnico |
---|---|
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 | ✅ |
*Requiere que Python 2 esté instalado en el equipo y con un alias en el comando de python.
Otra documentación
Para obtener más información, consulta los siguientes artículos.
Roles web y de trabajo de Azure Cloud Services (clásico)
- Introducción a la supervisión de Azure Cloud Services
- Habilitación de Azure Diagnostics en Azure Cloud Services
- Application Insights para Azure Cloud Services
- Seguimiento del flujo en una aplicación de Azure Cloud Services con Azure Diagnostics
Azure Service Fabric
Supervisión y diagnóstico de servicios en una configuración de desarrollo de máquina local
Pasos siguientes
- Aprenda a usar los contadores de rendimiento en Azure Diagnostics.
- Si tiene problemas al iniciar los diagnósticos o al buscar datos en las tablas de Azure Storage, consulte Solución de problemas de Azure Diagnostics.