Compartir a través de


Recopilación de archivos de registro para el análisis y la conservación sin conexión

En este artículo se describe cómo recopilar archivos de registro de una máquina virtual (VM) Windows de plataforma como servicio (PaaS) de Microsoft Azure para el análisis y la conservación sin conexión.

Si no le preocupa recopilar todos los archivos de registro en una ubicación central, normalmente puede analizar los archivos mientras usa el Protocolo de Escritorio remoto (RDP) para acceder a la máquina virtual y realizar una sesión de solución de problemas en directo. Sin embargo, hay varios escenarios en los que es posible que desee recopilar fácilmente todos los archivos de registro y guardarlos fuera de la máquina virtual para su análisis por parte de otra persona. O bien, es posible que desee conservar los archivos para su análisis más adelante para poder volver a implementar el servicio hospedado y restaurar la funcionalidad de la aplicación.

En las secciones siguientes se describen las opciones para recopilar rápidamente registros de diagnóstico de una máquina virtual paaS.

Opción 1: Usar RDP para ejecutar CollectGuestLogs.exe en la máquina virtual

La opción más fácil para recopilar registros es usar el Protocolo de Escritorio remoto (RDP) para acceder a la máquina virtual y, a continuación, ejecutar el archivo ejecutableCollectGuestLogs.exe . Este ejecutable se incluye junto con el agente invitado de Azure. El agente está presente en todas las máquinas virtuales PaaS y en la mayoría de las máquinas virtuales de infraestructura como servicio (IaaS). CollectGuestLogs.exe crea un archivo .zip de los registros desde la máquina virtual. La ubicación de este archivo .zip se describe en la tabla siguiente.

Tipo de máquina virtual Ubicación del archivo
Máquina virtual de PaaS D:\Packages\GuestAgent\CollectGuestLogs.exe
Máquina virtual de IaaS C:\WindowsAzure\Packages\CollectGuestLogs.exe

De forma predeterminada, el ejecutable CollectGuestLogs recopila registros de Internet Information Services (IIS). Estos registros pueden ser grandes para roles web de ejecución prolongada. Para evitar la recopilación de registros de IIS, ejecute CollectGuestLogs.exe -Mode:ga. Para obtener más información, ejecute CollectGuestLogs.exe -?.

Opción 2: Ejecución de la extensión de Azure Log Collector

Puede ejecutar la extensión de Azure Log Collector desde el equipo de desarrollo local. Esta opción es útil para recopilar los registros sin tener que usar RDP para acceder a la máquina virtual. También es conveniente si desea recopilar registros de muchas máquinas virtuales simultáneamente. Para obtener más información, consulte el siguiente artículo del blog para desarrolladores de Azure:

Simplificación de la solución de problemas de máquinas virtuales mediante Azure Log Collector.

Más información

Ponte en contacto con nosotros para obtener ayuda

Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.