Ejercicio: Recuperar archivos de registro de aplicaciones usando la CLI de Azure y Kudu
La nueva aplicación web de Contoso Fashions está casi lista para someterse a algunas pruebas piloto iniciales, y le gustaría revisar y analizar todos los mensajes de seguimiento que se han guardado en archivos de registro de la aplicación. Para poder realizar la revisión, necesita saber cómo encontrar la información registrada.
En esta unidad, recuperará los archivos de registro listos para realizar análisis sin conexión más adelante.
Recuperar registros del sistema de archivos mediante la CLI de Azure
En este paso, usará la CLI de Azure para recuperar registros del sistema de archivos en el almacenamiento de recursos compartidos de archivos en la nube y, luego, consultará estos registros.
Nota
La versión completa de Cloud Shell cuenta con una barra de herramientas que incluye una herramienta de carga y descarga de archivos. Esta opción podría servirle para descargar contosofashions.zip en el equipo local. Esta funcionalidad no está disponible actualmente en el shell de espacio aislado de Microsoft Learn. Por tanto, para ver los registros desde el recurso compartido de archivos de Cloud Shell, en este ejercicio usará algunas herramientas de Bash.
En Cloud Shell, ejecute el siguiente comando para descargar los registros en un archivo contosofashions.zip en el almacenamiento de recursos compartidos en la nube. Reemplace <your-number> por el número aleatorio generado para identificar la aplicación de forma exclusiva.
az webapp log download --log-file contosofashions.zip --resource-group <rgn>[sandbox resource group name]</rgn> --name contosofashions<your-number>En Cloud Shell, ejecute el siguiente comando para mostrar los archivos de registro incluidos en el archivo contosofashions.zip que ha descargado.
zipinfo -1 contosofashions.zipEn Cloud Shell, ejecute el siguiente comando para extraer únicamente el archivo de registro de aplicaciones del archivo contosofashions.zip descargado.
unzip -j contosofashions.zip LogFiles/Application/*.txtEn Cloud Shell, ejecute el siguiente comando para mostrar el archivo de registro de aplicaciones.
code *.txtHaga clic en Cloud Shell y presione CTRL+Q para cerrar el editor.
Recuperar registros del sistema de archivos mediante Kudu
En este paso se usa la consola de Kudu para descargar los registros del sistema de archivos en el equipo.
En el menú de Azure Portal, o bien en la página Inicio, seleccione App Services. Aparecerá el panel App Services.
En la lista App Services, seleccione contosofashions<your-number>. Aparece el panel de App Service contosofashions<your-number>.
En el panel de menús central, en Herramientas de desarrollo, seleccione Herramientas avanzadas. Aparece el panel Herramientas avanzadas.
Seleccione Ir. Aparece la ventana Servicios de Kudu.
En la barra de menús superior, seleccione Consola de depuración y después CMD.
En la sección del explorador de archivos, seleccione LogFiles.
En la carpeta Application, seleccione Descargar. Los registros se descargarán en el equipo como Application.zip.
En el equipo, abra Application.zip y vea el archivo de registro; deben ser los mismos registros que los que vimos al usar Cloud Shell.
Cierre la pestaña Servicios de Kudu.
Buscar registros guardados en Azure Blob Storage
En este procedimiento abriremos los registros detallados que se guardaron en el contenedor de Azure Blob Storage y, después, buscaremos entradas de registro concretas.
En el menú de Azure Portal o la página Inicio, seleccione Cuentas de almacenamiento. Aparecerá el panel Cuenta de almacenamiento.
En la lista Cuentas de almacenamiento, seleccione sacontosofashions<your-number>.
En el panel de menús central, seleccione Explorador de Storage (versión preliminar). Aparece el panel Explorador de Storage (versión preliminar).
En el panel del menú Explorador de Storage, expanda CONTENEDORES DE BLOB y, después, seleccione asplogs.
En el panel del contenedor, haga doble clic en contosofashions<your-number> y, después, en cada una de las carpetas de año, mes y fecha.
Ahora debería ver una carpeta para cada hora en la que la aplicación haya registrado datos en Blob Storage. Haga doble clic en la carpeta de hora (o en la carpeta con la fecha más temprana, si hay más de una).
La carpeta debe contener uno o varios archivos CSV. Haga doble clic en el archivo de mayor tamaño para descargarlo (es posible que deba desplazarse hacia la derecha para ver los tamaños de archivo). Si tiene Microsoft Excel en el equipo, el archivo de registro se abrirá automáticamente como una hoja de cálculo; si no, ábralo con un editor de texto, como el Bloc de notas.
En el archivo de registro abierto, busque la siguiente cadena.
Warning messageDebería haber varias apariciones de este mensaje en el registro.
Cierre el archivo de registro.
¿Necesita ayuda? Consulte nuestra guía de solución de problemas o notifique un problema para enviar comentarios específicos.