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

Azure Diagnostics Extension es uno de los agentes disponibles para recopilar datos de supervisión del sistema operativo invitado y de los recursos de proceso de Azure. Para ver una descripción de los distintos agentes e instrucciones sobre cómo seleccionar los que necesite, consulte Introducción a los agentes de Azure Monitor.

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.

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