Información general sobre diagnósticos de Azure Functions

Al ejecutar una aplicación de función, quiere estar preparado para las incidencias que puedan surgir, desde errores 4xx hasta errores de desencadenador. Los diagnósticos de Azure Functions son una experiencia inteligente e interactiva que le ayuda a solucionar los problemas de la aplicación de funciones sin ninguna configuración o costo adicional. Cuando se producen problemas con la aplicación de funciones, los diagnósticos de Azure Functions señalan lo que es incorrecto. Sirven como guía a través de la información correcta para solucionar y resolver el problema de forma más fácil y rápida. En este artículo se muestran los conceptos básicos sobre cómo usar los diagnósticos de Azure Functions para diagnosticar y resolver incidencias comunes de la aplicación de funciones.

Inicio de diagnósticos de Azure Functions

Para iniciar los diagnósticos de Azure Functions:

  1. Vaya a la aplicación de funciones en Azure Portal.

  2. Seleccione Diagnosticar y solucionar problemas para abrir los diagnósticos de Azure Functions.

  3. Elija una categoría que describa mejor la incidencia de la aplicación de funciones mediante las palabras clave en el icono de Página principal. También puede escribir una palabra clave que describa mejor la incidencia en la barra de búsqueda. Por ejemplo, podría escribir execution para ver una lista de los informes de diagnóstico relacionados con la ejecución de la aplicación de funciones y abrirlos directamente desde la página principal.

    Search for Azure Functions diagnostics.

Uso de la interfaz interactiva

Una vez que seleccione una categoría de la página principal que mejor se corresponda con el problema de la aplicación de funciones, la interfaz interactiva de diagnósticos de Azure Functions, denominada Genie, le guiará a través del diagnóstico y la resolución del problema de la aplicación. Puede usar los accesos directos de mosaicos que proporciona Genie para ver el informe de diagnóstico completo de la categoría del problema que le interesa. Los accesos directos de iconos proporcionan una manera directa de acceder a las métricas de diagnóstico.

Genie is Azure Functions diagnostics' interface.

Después de seleccionar un icono, podrá ver una lista de temas relacionados con la incidencia descrita en el icono. En estos temas se proporcionan fragmentos de información importante del informe completo. Seleccione cualquiera de estos temas para profundizar en las incidencias. Además, puede seleccionar Ver el informe completo para explorar todos los temas en una sola página.

Preview of diagnostic report

Visualización de un informe de diagnóstico

Después de elegir un tema, podrá ver un informe de diagnóstico específico de la aplicación de funciones. Los informes de diagnóstico usan iconos de estado para indicar si hay alguna incidencia específica con la aplicación. Se puede ver una descripción detallada de la incidencia, las acciones recomendadas, las métricas relacionadas y documentos útiles. Los informes de diagnóstico personalizados se generan a partir de una serie de comprobaciones que se ejecutan en la aplicación de funciones. Los informes de diagnóstico pueden ser una herramienta útil para identificar problemas en la aplicación de funciones y guiarle hacia la resolución de la incidencia.

Búsqueda del código del problema

En el caso de las funciones basadas en scripts, se puede usar Function Execution and Errors (Ejecuciones y errores de funciones) de Function App Down or Reporting Errors (Aplicación de funciones fuera de servicio o notificación de errores) para restringir la línea de código que provoca las excepciones o los errores. Puede usar esta herramienta para llegar a la causa principal y corregir las incidencias de una línea de código específica. Esta opción no está disponible para las funciones de C# y de Java compiladas previamente.

Diagnostic report on function execution errors

View of exception details.

Pasos siguientes

Puede formular preguntas o enviar comentarios sobre los diagnósticos de Azure Functions en UserVoice. Incluya [Diag] en el título de los comentarios.