Ejercicio: Ver el registro de aplicaciones en vivo con el servicio de secuencias de registros usando la CLI de Azure

Completado

Como responsable de desarrollo web de Contoso Fashions, quiere obtener una vista rápida del funcionamiento de la nueva aplicación web. Por lo tanto, en lugar de tener que buscar y abrir archivos de registro, quiere el streaming de registro para ver los mensajes registrados mientras soluciona los problemas de la aplicación.

En esta unidad, va a usar comandos de Curl y de la CLI de Azure para ver la secuencia de registros en vivo que la aplicación web ha generado.

Usar la CLI de Azure para ver la secuencia de registros en vivo

La aplicación ASP.NET que ha implementado incluye el siguiente código de página principal.

logger.LogInformation("Information message from OnGet method on Index.cshtml page");
logger.LogDebug("Debug message from OnGet method on Index.cshtml page");
logger.LogError("Error message from OnGet method on Index.cshtml page");
logger.LogWarning("Warning message from OnGet method on Index.cshtml page");
logger.LogTrace("Trace message from OnGet method on Index.cshtml page");
logger.LogCritical("Critical message from OnGet method on Index.cshtml page");

El código es similar en el resto de páginas. Cada vez que se carga una página, se genera una entrada de registro por cada nivel de registro que se haya habilitado en el servicio de la aplicación. Ha habilitado el nivel de registro Error en el sistema de archivos, por lo que solo ve mensajes de tipo LogError y LogCritical.

En este ejercicio, abre la secuencia de registro generada por la aplicación web de ASP.NET mediante comandos de la CLI de Azure desde Cloud Shell.

  1. En Cloud Shell, ejecute el siguiente comando, y reemplace <NNNNN> por el identificador único de la aplicación que ha creado en el ejercicio anterior.

    az webapp log tail  --resource-group <rgn>[sandbox resource group name]</rgn> --name contosofashions<NNNNNN>
    
  2. Espere a que aparezca el mensaje de bienvenida, tras conectarse al servicio de secuencias de registro.

  3. Abra o cambie a la pestaña del explorador de Página principal: Contoso Fashions (contosofashionsNNNNN.azurewebsites.net), que abrió en el ejercicio anterior.

  4. En la barra de menús, seleccione Acerca de.

  5. Vuelva a la página Inicio; para ello, seleccione Inicio o Contoso Fashions, y después Contacto.

  6. En la página Contacto, vuelva a la página Inicio del sitio web; para ello, seleccione Contoso Fashions.

  7. En Cloud Shell, debería ver las entradas de registro generadas por cada página en la aplicación ASP.NET.

    Nota:

    Si no ve ningún dato de registro, vuelva a ejecutar el comando de la CLI y espere unos minutos a que aparezca la notificación de bienvenida.

  8. La secuencia de registro debe mostrar una entrada para cada vista de página, similar a la siguiente salida:

    Error message, in the Page_Load method for Contact.aspx
    
  9. En Cloud Shell, presione Ctrl+C para detener la sesión de secuencia de registro.