Ejercicio: Recuperar archivos de registro de aplicaciones usando la CLI de Azure y Kudu

Completado

La nueva aplicación web para Contoso Fashions está casi lista para algunas pruebas piloto iniciales. Quiere revisar y analizar todos los mensajes de seguimiento que se han guardado en los archivos de registro de su aplicación. Para poder realizar la revisión, necesita saber cómo encontrar la información registrada.

En esta unidad, recupera 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, use la CLI de Azure para recuperar los registros del sistema de archivos en el almacenamiento de recursos compartidos de archivos en la nube y, luego, consulte 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 usaremos algunas herramientas de Bash.

  1. En Cloud Shell, ejecute el comando siguiente para descargar los registros en un archivo contosofashions.zip en el almacenamiento de recursos compartidos en la nube y reemplace <su-número> 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>
    
  2. 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.zip
    
  3. En 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/*.txt
    
  4. En Cloud Shell, ejecute el siguiente comando para mostrar el archivo de registro de aplicaciones.

    code *.txt
    
  5. En Cloud Shell, 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.

  1. En el menú de Azure Portal, o bien en la página Inicio, seleccione App Services. Aparecerá el panel App Services.

  2. En la lista App Services, seleccione contosofashions<su-número>. Aparece el panel de App Service contosofashions<su-número>.

  3. En el panel de menús central, en Herramientas de desarrollo, seleccione Herramientas avanzadas. Aparece el panel Herramientas avanzadas.

  4. Seleccione Ir. Aparece la ventana Servicios de Kudu.

  5. En la barra de menús superior, seleccione Consola de depuración y después CMD.

  6. En la sección del explorador de archivos, seleccione LogFiles.

  7. En la carpeta Application, seleccione Descargar. Los registros se descargan en el equipo como Application.zip.

  8. En el equipo, abra Application.zip y vea el archivo de registro. Estos registros deben ser los mismos que los que miró mediante Cloud Shell.

  9. Cierre la pestaña Servicios de Kudu.

Buscar registros guardados en Azure Blob Storage

En este procedimiento abrirá los registros detallados que se guardaron en el contenedor de Azure Blob Storage y, después, buscará unas entradas de registro concretas.

  1. En el menú de Azure Portal o la página Inicio, seleccione Cuentas de almacenamiento. Aparecerá el panel Cuenta de almacenamiento.

  2. En la lista Cuentas de almacenamiento, seleccione sacontosofashions<su-número>.

  3. En el panel del menú central, seleccione Explorador de almacenamiento. Aparece el panel Explorador de almacenamiento.

  4. Expanda Contenedores de blobs y, después, seleccione appsrvplogs.

  5. En el panel del contenedor, haga doble clic en contosofashions<su-número> y, después, haga doble clic en cada una de las carpetas de año, mes y fecha.

  6. 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 la hora (o en la carpeta con la fecha más temprana, si hay más de una).

  7. 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 abre automáticamente como una hoja de cálculo. Si no, abra el archivo con un editor de texto, como el Bloc de notas.

  8. En el archivo de registro abierto, busque la siguiente cadena.

    Warning message
    

    Debería haber varias apariciones de este mensaje en el registro.

  9. Cierre el archivo de registro.