Referencia de datos de supervisión de Azure Functions
Este artículo contiene toda la información de referencia de supervisión de este servicio.
Consulte Supervisión de Azure Functions para más información sobre los datos que puede recopilar para Azure Functions y cómo usarlo.
Consulte Supervisión de ejecuciones en Azure Functions para más información sobre el uso de Application Insights para recopilar y analizar datos de registro de funciones individuales de la aplicación de funciones.
Métricas
En esta sección se indican todas las métricas de la plataforma recopiladas automáticamente para este servicio. Estas métricas también forman parte de la lista global de todas las métricas de plataforma admitidas en Azure Monitor.
Para obtener información sobre la retención de métricas, consulte Información general sobre las métricas de Azure Monitor.
Los planes de hospedaje que permiten que las aplicaciones realicen un escalado dinámico admiten métricas adicionales específicas de Functions:
Estas métricas se usan específicamente al calcular los costos del plan de consumo.
Métrica | Descripción |
---|---|
FunctionExecutionCount | El número de ejecuciones de función indica el número de veces que se ha ejecutado la aplicación de funciones. Este valor se correlaciona con el número de veces que se ejecuta una función en la aplicación. Esta métrica no se admite actualmente en los planes Prémium y Dedicado (App Service) que se ejecutan en Linux. |
FunctionExecutionUnits | Las unidades de ejecución de función son una combinación del tiempo de ejecución y el uso de memoria. Los datos de memoria no son una métrica disponible actualmente en Azure Monitor. Sin embargo, si desea optimizar el uso de memoria de la aplicación, puede utilizar los datos del contador de rendimiento recopilados por Application Insights. Esta métrica no se admite actualmente en los planes Prémium y Dedicado (App Service) que se ejecutan en Linux. |
Métricas admitidas para Microsoft.Web/sites
En la tabla siguiente se enumeran las métricas disponibles para el tipo de recurso Microsoft.Web/sites. La mayoría de estas métricas se aplican tanto a la aplicación de funciones como a las aplicaciones web (ambas se ejecutan en App Service).
Nota:
Estas métricas no están disponibles cuando la aplicación de funciones se ejecuta en Linux en un plan de consumo.
- Es posible que todas las columnas no estén presentes en todas las tablas.
- Es posible que algunas columnas estén fuera del área de visualización de la página. Seleccione Expandir tabla para ver todas las columnas disponibles.
Encabezados de tabla
- Categoría: el grupo de métricas o la clasificación.
- Métrica: el nombre para mostrar de la métrica tal como aparece en Azure Portal.
- Nombre en la API REST: el nombre de la métrica por el que se conoce en la API REST.
- Unidad: unidad de medida.
- Agregación: el tipo de agregación predeterminado. Valores válidos: promedio (Avg), mínimo (Min), máximo (Max), total (Sum), recuento.
- Dimensiones - : dimensiones disponibles para la métrica.
- Intervalos de agregación - : intervalos en los que se obtiene una muestra de la métrica. Por ejemplo,
PT1M
indica que la métrica se muestrea cada minuto,PT30M
cada 30 minutos,PT1H
cada hora, etc. - Exportación de DS: indica si la métrica se puede exportar a los registros de Azure Monitor a través de la configuración de diagnóstico. Para obtener más información, consulte Creación de configuración de diagnóstico en Azure Monitor.
Métrica | Nombre en la API de REST | Unidad | Agregación | Dimensiones | Intervalos de agregación | Exportación de DS |
---|---|---|---|---|---|---|
Recuento de ejecuciones de funciones siempre preparadas Recuento de ejecuciones de funciones siempre preparadas Solo para aplicaciones de funciones de Flex Consumption. |
AlwaysReadyFunctionExecutionCount |
Count | Total (Suma) | Instance |
PT1M | Sí |
Unidades de ejecución de funciones siempre preparadas Unidades de ejecución de funciones siempre preparadas. Solo para aplicaciones de funciones de Flex Consumption. |
AlwaysReadyFunctionExecutionUnits |
Count | Total (Suma) | Instance |
PT1M | Sí |
Unidades siempre preparadas Unidades siempre preparadas. Solo para aplicaciones de funciones de Flex Consumption. |
AlwaysReadyUnits |
Count | Total (Suma) | Instance |
PT1M | Sí |
Conexiones Número de sockets enlazados existente en el espacio aislado (w3wp.exe y sus procesos secundarios). Un socket enlazado se crea mediante una llamada a las API bind()/connect() y permanece hasta que el socket se cierra con CloseHandle()/closesocket(). Para WebApps y FunctionApps. |
AppConnections |
Count | Promedio, recuento, máximo y mínimo | Instance |
PT1M | Sí |
Espacio de trabajo de memoria promedio Cantidad media de memoria que utiliza la aplicación, en megabytes (MiB). Para WebApps y FunctionApps. |
AverageMemoryWorkingSet |
Bytes | Average | Instance |
PT1M | Sí |
Tiempo medio de respuesta (en desuso) Tiempo promedio en segundos necesario para que la aplicación atienda solicitudes. Para WebApps y FunctionApps. |
AverageResponseTime |
Segundos | Media | Instance |
PT1M | Sí |
Entrada de datos Cantidad de ancho de banda entrante consumido por la aplicación, en MiB. Para WebApps y FunctionApps. |
BytesReceived |
Bytes | Total (Suma) | Instance |
PT1M | Sí |
Salida de datos Cantidad de ancho de banda saliente consumido por la aplicación, en MiB. Para WebApps y FunctionApps. |
BytesSent |
Bytes | Total (Suma) | Instance |
PT1M | Sí |
Tiempo de CPU Cantidad de CPU consumida por la aplicación, en segundos. Para más información acerca de esta métrica, consulte https://aka.ms/website-monitor-cpu-time-vs-cpu-percentage (Tiempo de CPU y porcentaje de CPU). Solo para Web Apps. |
CpuTime |
Segundos | Count, Total (Sum), Minimum, Maximum | Instance |
PT1M | Sí |
Ensamblados actuales Número actual de los ensamblados cargados en todos los dominios de aplicación de esta aplicación. Para WebApps y FunctionApps. |
CurrentAssemblies |
Count | Average | Instance |
PT1M | Sí |
Uso del sistema de archivos Porcentaje de la cuota de sistema de archivos consumida por la aplicación. Para WebApps y FunctionApps. |
FileSystemUsage |
Bytes | Average | <none> | PT6H, PT12H, P1D | Sí |
Recuento de ejecuciones de función Recuento de ejecución de funciones. Solo para FunctionApps. |
FunctionExecutionCount |
Count | Total (Suma) | Instance |
PT1M | Sí |
Unidades de ejecución de función Unidades de ejecución de función. Solo para FunctionApps. |
FunctionExecutionUnits |
Count | Total (Suma) | Instance |
PT1M | Sí |
Recolección de elementos no utilizados de gen. 0 Número de veces que los objetos de generación 0 son elementos no utilizados recopilados desde el inicio del proceso de la aplicación. Los elementos no utilizados de última generación incluyen los de generaciones anteriores. Para WebApps y FunctionApps. |
Gen0Collections |
Count | Total (Suma) | Instance |
PT1M | Sí |
Recolección de elementos no utilizados de gen. 1 Número de veces que los objetos de generación 1 son elementos no utilizados recopilados desde el inicio del proceso de la aplicación. Los elementos no utilizados de última generación incluyen los de generaciones anteriores. Para WebApps y FunctionApps. |
Gen1Collections |
Count | Total (Suma) | Instance |
PT1M | Sí |
Recolección de elementos no utilizados de gen. 2 Número de veces que los objetos de generación 2 son elementos no utilizados recopilados desde el inicio del proceso de la aplicación. Para WebApps y FunctionApps. |
Gen2Collections |
Count | Total (Suma) | Instance |
PT1M | Sí |
Número de identificadores Total de identificadores abiertos actualmente por el proceso de la aplicación. Para WebApps y FunctionApps. |
Handles |
Count | Average | Instance |
PT1M | Sí |
Estado de la comprobación del estado Estado de la comprobación de estado. Para WebApps y FunctionApps. |
HealthCheckStatus |
Count | Average | Instance |
PT5M, PT1H, P1D | Sí |
HTTP 101 Número de solicitudes que dan como resultado un código de estado HTTP 101. Para WebApps y FunctionApps. |
Http101 |
Count | Total (Suma) | Instance |
PT1M | Sí |
Http 2xx Número de solicitudes que devuelven un código de estado HTTP >= 200, pero < 300. Para WebApps y FunctionApps. |
Http2xx |
Count | Total (Suma) | Instance |
PT1M | Sí |
Http 3xx Número de solicitudes que devuelven un código de estado HTTP >= 300, pero < 400. Para WebApps y FunctionApps. |
Http3xx |
Count | Total (Suma) | Instance |
PT1M | Sí |
Http 401 Cantidad total de solicitudes que devuelven el código de estado HTTP 401. Para WebApps y FunctionApps. |
Http401 |
Count | Total (Suma) | Instance |
PT1M | Sí |
Http 403 Cantidad total de solicitudes que devuelven el código de estado HTTP 403. Para WebApps y FunctionApps. |
Http403 |
Count | Total (Suma) | Instance |
PT1M | Sí |
Http 404 Cantidad total de solicitudes que devuelven el código de estado HTTP 404. Para WebApps y FunctionApps. |
Http404 |
Count | Total (Suma) | Instance |
PT1M | Sí |
Http 406 Cantidad total de solicitudes que devuelven el código de estado HTTP 406. Para WebApps y FunctionApps. |
Http406 |
Count | Total (Suma) | Instance |
PT1M | Sí |
Http 4xx Número de solicitudes que devuelven un código de estado HTTP >= 400, pero < 500. Para WebApps y FunctionApps. |
Http4xx |
Count | Total (Suma) | Instance |
PT1M | Sí |
Errores de servidor HTTP Número de solicitudes que devuelven un código de estado HTTP >= 500, pero < 600. Para WebApps y FunctionApps. |
Http5xx |
Count | Total (Suma) | Instance |
PT1M | Sí |
Tiempo de respuesta Tiempo en segundos necesario para que la aplicación atienda solicitudes. Para WebApps y FunctionApps. |
HttpResponseTime |
Segundos | Media | Instance |
PT1M | Sí |
Recuento de instancias de escalado automático Número de instancias en las que se ejecuta esta aplicación. |
InstanceCount |
Count | Average | <none> | PT1M | Sí |
Otros bytes de E/S por segundo La velocidad a la que el proceso de la aplicación emite bytes en las operaciones de E/S que no implican datos, como las operaciones de control. Para WebApps y FunctionApps. |
IoOtherBytesPerSecond |
BytesPerSecond | Total (Suma) | Instance |
PT1M | Sí |
Otras operaciones de E/S por segundo La velocidad a la que el proceso de la aplicación emite operaciones de E/S que no son operaciones de lectura o escritura. Para WebApps y FunctionApps. |
IoOtherOperationsPerSecond |
BytesPerSecond | Total (Suma) | Instance |
PT1M | Sí |
Bytes de lectura de E/S por segundo Velocidad a la que el proceso de la aplicación está leyendo bytes de las operaciones de E/S. Para WebApps y FunctionApps. |
IoReadBytesPerSecond |
BytesPerSecond | Total (Suma) | Instance |
PT1M | Sí |
Operaciones de lectura de E/S por segundo Velocidad a la que el proceso de la aplicación está realizando operaciones de lectura de E/S. Para WebApps y FunctionApps. |
IoReadOperationsPerSecond |
BytesPerSecond | Total (Suma) | Instance |
PT1M | Sí |
Bytes de escritura de E/S por segundo Velocidad a la que el proceso de la aplicación está escribiendo bytes de las operaciones de E/S. Para WebApps y FunctionApps. |
IoWriteBytesPerSecond |
BytesPerSecond | Total (Suma) | Instance |
PT1M | Sí |
Operaciones de escritura de E/S por segundo Velocidad a la que el proceso de la aplicación está realizando operaciones de escritura de E/S. Para WebApps y FunctionApps. |
IoWriteOperationsPerSecond |
BytesPerSecond | Total (Suma) | Instance |
PT1M | Sí |
Espacio de trabajo de memoria Cantidad actual de memoria utilizada por la aplicación, en MiB. Para WebApps y FunctionApps. |
MemoryWorkingSet |
Bytes | Average | Instance |
PT1M | Sí |
Recuento de ejecuciones de funciones a petición Recuento de ejecuciones de funciones a petición. Solo para aplicaciones de funciones de Flex Consumption. |
OnDemandFunctionExecutionCount |
Count | Total (Suma) | Instance |
PT1M | Sí |
Unidades de ejecución de funciones a petición Unidades de ejecución de funciones a petición. Solo para aplicaciones de funciones de Flex Consumption. |
OnDemandFunctionExecutionUnits |
Count | Total (Suma) | Instance |
PT1M | Sí |
Bytes privados Bytes privados es el tamaño actual, en bytes, de la memoria asignada por el proceso de la aplicación que no se puede compartir con otros procesos. Para WebApps y FunctionApps. |
PrivateBytes |
Bytes | Average | Instance |
PT1M | Sí |
Solicitudes Número total de solicitudes, independientemente de su código de estado HTTP resultante. Para WebApps y FunctionApps. |
Requests |
Count | Total (Suma) | Instance |
PT1M | Sí |
Solicitudes en la cola de la aplicación Número de solicitudes en la cola de solicitudes de la aplicación. Para WebApps y FunctionApps. |
RequestsInApplicationQueue |
Count | Average | Instance |
PT1M | Sí |
Número de subprocesos Número de subprocesos activos actualmente en el proceso de la aplicación. Para WebApps y FunctionApps. |
Threads |
Count | Average | Instance |
PT1M | Sí |
Dominios de aplicación totales Número actual de dominios de aplicación cargados en esta aplicación. Para WebApps y FunctionApps. |
TotalAppDomains |
Count | Average | Instance |
PT1M | Sí |
Dominios de aplicación totales descargados Número total de dominios de aplicación descargados desde el inicio de la aplicación. Para WebApps y FunctionApps. |
TotalAppDomainsUnloaded |
Count | Average | Instance |
PT1M | Sí |
Workflow Action Completed Count Recuento completado de la acción de flujo de trabajo. Solo para LogicApps. |
WorkflowActionsCompleted |
Count | Total (Suma) | workflowName , status |
PT1M | Sí |
Tasa de errores de acciones de flujo de trabajo Tasa de errores de acciones de flujo de trabajo. Solo para LogicApps. |
WorkflowActionsFailureRate |
Porcentaje | Total (Suma) | workflowName |
PT1M | Sí |
Tasa de extracción de trabajos de aplicación lógica por segundo Tasa de extracción de trabajos lógicos por segundo. Solo para LogicApps. |
WorkflowAppJobPullRate |
CountPerSecond | Total (Suma) | accountName |
PT1M | Sí |
Workflow Job Execution Delay Retraso de ejecución del trabajo de flujo de trabajo. Solo para LogicApps. |
WorkflowJobExecutionDelay |
Segundos | Media | workflowName |
PT1M | Sí |
Workflow Job Execution Duration Duración de la ejecución del trabajo de flujo de trabajo. Solo para LogicApps. |
WorkflowJobExecutionDuration |
Segundos | Media | workflowName |
PT1M | Sí |
Workflow Runs Completed Count Recuento completado de ejecuciones de flujo de trabajo. Solo para LogicApps. |
WorkflowRunsCompleted |
Count | Total (Suma) | workflowName , status |
PT1M | Sí |
Recuento de ejecuciones de flujo de trabajo enviadas Recuento de ejecuciones de flujo de trabajo enviadas. Solo para LogicApps. |
WorkflowRunsDispatched |
Count | Total (Suma) | workflowName |
PT1M | Sí |
Tasa de errores de ejecución de flujos de trabajo Tasa de errores de ejecución de flujos de trabajo. Solo para LogicApps. |
WorkflowRunsFailureRate |
Porcentaje | Total (Suma) | workflowName |
PT1M | Sí |
Workflow Runs Started Count Recuento de ejecuciones de flujo de trabajo iniciadas. Solo para LogicApps. |
WorkflowRunsStarted |
Count | Total (Suma) | workflowName |
PT1M | Sí |
Workflow Triggers Completed Count Recuento completado de desencadenadores de flujo de trabajo. Solo para LogicApps. |
WorkflowTriggersCompleted |
Count | Total (Suma) | workflowName , status |
PT1M | Sí |
Tasa de errores de desencadenadores de flujo de trabajo Tasa de errores de desencadenadores de flujo de trabajo Solo para LogicApps. |
WorkflowTriggersFailureRate |
Porcentaje | Total (Suma) | workflowName |
PT1M | Sí |
Dimensiones de métricas
Para obtener más información sobre las dimensiones de métricas, consulte Métricas multidimensionales.
Este servicio no tiene ninguna métrica que contenga dimensiones.
Registros del recurso
En esta sección se enumeran los tipos de registros de recursos que se pueden recopilar para este servicio. La sección extrae de la lista de todos los tipos de categorías de registros admitidos en Azure Monitor.
Registros de recursos admitidos para Microsoft.Web/sites
Category | Nombre para mostrar de categoría | Tabla de registro | Admite el plan de registro básico | Admite la transformación en tiempo de ingesta | Consultas de ejemplo | Costes de exportación |
---|---|---|---|---|---|---|
AppServiceAntivirusScanAuditLogs |
Informe de registros de auditoría de antivirus | AppServiceAntivirusScanAuditLogs Informe sobre virus detectados o archivos infectados que se hayan cargado en su sitio. |
No | Sí | No | |
AppServiceAppLogs |
Registros de aplicaciones de App Service | AppServiceAppLogs Registros generados a través de la aplicación. |
No | Sí | Consultas | No |
AppServiceAuditLogs |
Acceso a registros de auditoría | AppServiceAuditLogs Los registros generados al publicar usuarios inician sesión correctamente a través de uno de los protocolos de publicación de App Service. |
No | Sí | Consultas | No |
AppServiceAuthenticationLogs |
Registros de autenticación de App Service (versión preliminar) | AppServiceAuthenticationLogs Registros generados a través de la autenticación de App Service para la aplicación. |
No | No | Consultas | Sí |
AppServiceConsoleLogs |
Registros de consola de App Service | AppServiceConsoleLogs Registros de consola generados a partir de la aplicación o contenedor. |
No | Sí | Consultas | No |
AppServiceFileAuditLogs |
Registros de auditoría de cambios de contenido de sitio | AppServiceFileAuditLogs Registros generados cuando se modifica el contenido de App Service. |
No | Sí | Consultas | No |
AppServiceHTTPLogs |
Registros de HTTP | AppServiceHTTPLogs Solicitudes HTTP entrantes en App Service. Use estos registros para supervisar el estado, el rendimiento y los patrones de uso de la aplicación. |
No | Sí | Consultas | No |
AppServiceIPSecAuditLogs |
Registros de auditoría de IPSecurity | AppServiceIPSecAuditLogs Registros generados a través de la aplicación e insertados en Azure Monitoring. |
No | Sí | No | |
AppServicePlatformLogs |
Registros de la plataforma App Service | AppServicePlatformLogs Registros generados a través de la plataforma AppService para la aplicación. |
No | Sí | No | |
FunctionAppLogs |
Registros de aplicaciones de función | FunctionAppLogs Registro generado por Function Apps. Incluye los registros emitidos por el host de Functions y los registros emitidos por el código del cliente. Use estos registros para supervisar el estado, el rendimiento y el comportamiento de la aplicación. |
No | Sí | Consultas | No |
WorkflowRuntime |
Registros del tiempo de ejecución de flujo de trabajo | LogicAppWorkflowRuntime Registros generados durante el tiempo de ejecución del flujo de trabajo de Logic Apps. |
No | No | Consultas | Sí |
El registro específico de Azure Functions es FunctionAppLogs.
Para más información, consulte Referencia de datos de supervisión de App Service.
Tablas de registros de Azure Monitor
En esta sección, se enumeran todas las tablas de registros de Azure Monitor relacionadas con este servicio y que están disponibles para consulta mediante Log Analytics con consultas de Kusto. Las tablas contienen datos de registro de recursos y, posiblemente, más dependiendo de lo que se recopila y se enrutan a ellos.
Servicios de aplicaciones
Microsoft.Web/sites
Registro de actividad
En la tabla vinculada se enumeran las operaciones que se pueden registrar en el registro de actividad de este servicio. Estas operaciones son un subconjunto de todas las posibles operaciones del proveedor de recursos en el registro de actividad.
Para obtener más información sobre el esquema de las entradas del registro de actividad, consulte Esquema del registro de actividad.
En la tabla siguiente se enumeran las operaciones relacionadas con Azure Functions que se pueden crear en el registro de actividad.
Operación | Descripción |
---|---|
Microsoft.web/sites/functions/listkeys/action | Devuelve las claves de la función. |
Microsoft.Web/sites/host/listkeys/action | Devuelve las claves de host de la aplicación de funciones. |
Microsoft.Web/sites/host/sync/action | Sincroniza la operación de desencadenadores. |
Microsoft.Web/sites/start/action | Se inicia la aplicación de funciones. |
Microsoft.Web/sites/stop/action | Se detiene la aplicación de funciones. |
Microsoft.Web/sites/write | Cambia una configuración de la aplicación de funciones, como la versión en tiempo de ejecución o permite la depuración remota. |
También puede encontrar operaciones registradas relacionadas con los comportamientos de App Service subyacentes. Para obtener una lista más completa, consulte Operaciones del proveedor de recursos Microsoft.Web.
Contenido relacionado
- Consulte Supervisión de Azure Functions para obtener una descripción de la supervisión de Azure Functions.
- Consulte Supervisión de los recursos de Azure con Azure Monitor para obtener información sobre la supervisión de los recursos de Azure.