Compartir vía


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:

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.

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)

Azure Service Fabric

Supervisión y diagnóstico de servicios en una configuración de desarrollo de máquina local

Pasos siguientes