Extensión de Azure Diagnostics para máquinas virtuales de Windows
Se aplica a: ✔️ Máquinas virtuales Windows ✔️ Conjuntos de escalado flexibles ✔️ Conjuntos de escalado uniformes
Información general
La extensión de máquinas virtuales de Azure Diagnostics le permite recopilar datos de supervisión como, por ejemplo, contadores de rendimiento y registros de eventos, de la máquina virtual Windows. Puede especificar de forma granular qué datos desea recopilar y dónde desea que estos vayan como, por ejemplo, a una cuenta de Azure Storage o a una instancia de Azure Event Hubs. También puede usar estos datos para generar gráficos en Azure Portal o crear alertas de métricas.
Requisitos previos
Sistema operativo
La extensión de Azure Diagnostics se puede ejecutar en el cliente de Windows 10, Windows Server 2008 R2, 2012, 2012 R2 y 2016.
Conectividad de Internet
La extensión de Azure Diagnostics requiere que la máquina virtual de destino esté conectada a Internet.
Esquema de extensión
Implementación de plantilla
Las extensiones de VM de Azure pueden implementarse con plantillas de Azure Resource Manager. El esquema JSON detallado en la sección anterior se puede usar en una plantilla de Azure Resource Manager para ejecutar la extensión de Azure Diagnostics durante la implementación de una plantilla de Azure Resource Manager. Consulte Uso de la supervisión y el diagnóstico con una máquina virtual Windows y plantillas de Azure Resource Manager.
Implementación de la CLI de Azure
La CLI de Azure puede utilizarse para implementar la extensión de Azure Diagnostics en una máquina virtual existente. Reemplace los valores protegidos y las propiedades de configuración por un JSON válido desde el esquema de extensión anterior.
az vm extension set \
--resource-group myResourceGroup \
--vm-name myVM \
--name IaaSDiagnostics \
--publisher Microsoft.Azure.Diagnostics \
--version 1.9.0.0 --protected-settings protected-settings.json \
--settings public-settings.json
Implementación de PowerShell
Se puede utilizar el comando Set-AzVMDiagnosticsExtension
para agregar la extensión de Azure Diagnostics a una máquina virtual existente. Consulte también Uso de PowerShell para habilitar Diagnósticos de Azure en una máquina virtual con Windows.
$vm_resourcegroup = "myvmresourcegroup"
$vm_name = "myvm"
$diagnosticsconfig_path = "DiagnosticsPubConfig.xml"
Set-AzVMDiagnosticsExtension -ResourceGroupName $vm_resourcegroup `
-VMName $vm_name `
-DiagnosticsConfigurationPath $diagnosticsconfig_path
Solución de problemas y asistencia
Solución de problemas
Los datos sobre el estado de las implementaciones de extensiones pueden recuperarse desde Azure Portal y mediante la CLI de Azure. Para ver el estado de implementación de las extensiones de una máquina virtual determinada, ejecute el comando siguiente con la CLI de Azure.
az vm extension list --resource-group myResourceGroup --vm-name myVM -o table
Consulte este artículo para obtener una guía de solución de problemas más completa de la extensión de Azure Diagnostics.
Error: "Error en la operación de perfil"
Para habilitar la generación de perfiles, consulte Habilitación de Profiler para aplicaciones web en una máquina virtual de Azure.
Soporte técnico
Si necesita más ayuda con cualquier aspecto de este artículo, puede ponerse en contacto con los expertos de Azure en los foros de MSDN Azure o Stack Overflow. Como alternativa, puede registrar un incidente de soporte técnico de Azure. Vaya al sitio de soporte técnico de Azure y seleccione Obtener soporte. Para obtener información sobre el uso del soporte técnico, lea las Preguntas más frecuentes de soporte técnico de Microsoft Azure.