Configuración de la extensión Azure Diagnostics

Si tiene que capturar métricas de rendimiento más detalladas o las necesita casi en tiempo real, instale la extensión Azure Diagnostics. Una vez instalada, puede configurarla para capturar lo que necesite.

Su banda sale de gira el mes que viene y ha identificado métricas específicas que le ayudarán a supervisar el estado de la máquina virtual (VM). Las métricas que quiere supervisar van más allá de las métricas básicas disponibles en Azure Portal. Ha decidido habilitar los diagnósticos de invitado para obtener más datos.

En esta unidad, verá cómo instalar la extensión Azure Diagnostics para supervisar el estado de una máquina virtual. Obtendrá información sobre cómo habilitar el diagnóstico de invitados cuando cree una máquina virtual y para una máquina virtual ya creada.

Instalación de la extensión Azure Diagnostics

La extensión Azure Diagnostics permite recopilar métricas de rendimiento en tiempo real del sistema operativo invitado, junto con eventos de registro, y almacenar los resultados en una cuenta de almacenamiento de Azure.

Puede agregar la extensión para Linux o Windows al crear la máquina virtual en Azure. En la sección Supervisión, establezca Diagnósticos del SO invitado en Activado.

Captura de pantalla de la página de administración de creación de una VM, en la que se muestra la opción Diagnósticos del SO invitado seleccionada

Si ya ha creado la máquina virtual, la manera más fácil de agregar la extensión consiste en ir hasta Configuración de diagnóstico en la máquina virtual. Seleccione la cuenta de almacenamiento y después Habilitar supervisión a nivel de invitado.

Captura de pantalla de la página Configuración de diagnóstico, en la que se muestra la página Habilitar

También puede agregar la extensión mediante la CLI de Azure o PowerShell. En la CLI de Azure, use el comando az vm boot-diagnostics enable. En PowerShell, use el comando Set-AzVMBootDiagnostic.

Puede usar la extensión para recopilar datos sobre los valores de CPU, disco y memoria de la máquina virtual.

Configuración de la extensión

Tiene distintas opciones de configuración en función del sistema operativo instalado en la máquina virtual. En el nivel básico, estas opciones son las siguientes:

Windows Linux
Contadores de rendimiento: CPU, memoria, disco, red, ASP.NET, SQL Server (muestra de 60 segundos) Métricas: procesador, memoria, red, sistema de archivos, disco (muestra de 15 segundos)
Registros: aplicación, seguridad, sistema, seguimiento de eventos Syslog
Volcados de memoria No disponible
Datos de receptor: Azure Monitor, Application Insights No disponible

Pero puede elegir recopilar métricas personalizadas como el porcentaje de espacio libre en disco en Windows o la cantidad de intercambio disponible en Linux.

Puede configurar la extensión en Azure Portal. La configuración se cambia en el mismo lugar para los dos sistemas operativos, en la página Configuración de diagnóstico.

Captura de pantalla de la página de configuración de diagnósticos

Como cada característica proporciona información específica, puede elegir las que satisfagan sus necesidades. Cuando haya recopilado los registros de diagnóstico de una máquina virtual, puede usarlos en varios lugares:

  • Mantenga los registros en una cuenta de almacenamiento para la auditoría o inspección manual de los problemas de la aplicación.
  • Use otros servicios para ingerir los registros (Azure Event Hubs, Power BI).
  • Use Azure Monitor para analizar los registros.