Métricas estándar de Application Insights

Las métricas estándar se agregan previamente durante la recopilación, lo que les proporciona un mejor rendimiento en el momento de la consulta. Esto las convierte en la mejor opción para los paneles y las alertas en tiempo real.

Nota:

La siguiente documentación se basa en la API clásica de Application Insights. El plan a largo plazo de Application Insights consiste en recopilar datos mediante OpenTelemetry. Para más información, consulte Habilitación de Azure Monitor OpenTelemetry para aplicaciones de .NET, Node.js, Python y Java.

Métricas de disponibilidad

Las métricas de la categoría Disponibilidad le permiten ver el estado de la aplicación web, tal y como se observa en los puntos de todo el mundo. Configure las pruebas de disponibilidad para empezar a usar las métricas de esta categoría.

Disponibilidad (availabilityResults/availabilityPercentage)

La métrica Disponibilidad muestra el porcentaje de las series de pruebas web que no detectaron ningún problema. El valor mínimo posible es 0, que indica que se han producido errores en todas las series de pruebas web. El valor de 100 significa que todas las series de pruebas web superaron los criterios de validación.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Porcentaje Average Run location, Test name

Duración de la prueba de disponibilidad (availabilityResults/duration)

La métrica Duración de la prueba de disponibilidad muestra cuánto tiempo tardó en ejecutarse la prueba web. En el caso de las pruebas web de varios pasos, la métrica refleja el tiempo total de ejecución de todos los pasos.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Milisegundos Promedio, mín., máx. Run location, , Test name, Test result

Pruebas de disponibilidad (availabilityResults/count)

La métrica de las Pruebas de disponibilidad refleja el recuento de las series de pruebas web de Azure Monitor.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Count Run location, , Test name, Test result

Métricas del explorador

El SDK de JavaScript de Application Insights recopila las métricas de explorador de los exploradores de los usuarios finales reales. Proporcionan una gran información sobre la experiencia de los usuarios con la aplicación web. Normalmente, no se muestrean las métricas del explorador, lo que significa que proporcionan una mayor precisión de los números de uso en comparación con las métricas del lado servidor, que podrían sesgarse con el muestreo.

Nota

Para recopilar las métricas del explorador, la aplicación debe estar instrumentada con el SDK de JavaScript para Application Insights.

Tiempo de carga de página del explorador (browserTimings/totalDuration)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Milisegundos Promedio, mín., máx. None

Tiempo de procesamiento del cliente (browserTiming/processingDuration)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Milisegundos Promedio, mín., máx. None

Tiempo de conexión de red de carga de página (browserTimings/networkDuration)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Milisegundos Promedio, mín., máx. None

Tiempo de respuesta de recepción (browserTimings/receiveDuration)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Milisegundos Promedio, mín., máx. None

Hora de envío de la solicitud (browserTimings/sendDuration)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Milisegundos Promedio, mín., máx. None

Métricas de errores

Las métricas de Errores muestran problemas con el procesamiento de solicitudes, las llamadas de dependencia y las excepciones producidas.

Excepciones de explorador (exceptions/browser)

Esta métrica refleja el número de excepciones producidas a partir del código de aplicación que se ejecuta en el explorador. Solo se incluyen en la métrica las excepciones de las que se realiza un seguimiento con una llamada API de Application Insights trackException().

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Count Cloud role name

Errores de llamada de dependencia (dependencies/failed)

Cantidad de llamadas de dependencia con errores.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Count Cloud role instance, Cloud role name, Dependency performance, Dependency type, Is traffic synthetic, Result code, . Target of dependency call

Excepciones (exceptions/count)

Cada vez que registra una excepción en Application Insights, se produce una llamada al método trackException() del SDK. La métrica de excepciones muestra la cantidad de excepciones registradas.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Count Cloud role instance, , Cloud role name, Device type

Solicitudes con error (requests/failed)

Recuento de solicitudes de servidor de las que se ha realizado un seguimiento y que se marcaron como errores. De forma predeterminada, el SDK de Application Insights marca automáticamente cada solicitud de servidor que devolvió el código de respuesta HTTP 5xx o 4xx como una solicitud con error. Para personalizar esta lógica, puede modificar la propiedad success del elemento de telemetría de la solicitud de un inicializador de telemetría personalizado.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Count Cloud role instance, Cloud role name, Is synthetic traffic, , Request performance, Result code

Excepciones del servidor (exceptions/server)

Esta métrica muestra el número de excepciones de servidor.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Count Cloud role instance, Cloud role name

Contadores de rendimiento

Use las métricas de la categoría de Contadores de rendimiento para acceder a los contadores de rendimiento del sistema que recopila Application Insights.

Memoria disponible (performanceCounters/availableMemory)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Dependiente de datos: Megabytes, gigabytes Promedio, máx., mín. Cloud role instance

Tasa de excepciones (performanceCounters/exceptionRate)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Promedio, máx., mín. Cloud role instance

Tiempo de ejecución de la solicitud HTTP (performanceCounters/requestExecutionTime)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Milisegundos Promedio, máx., mín. Cloud role instance

Frecuencia de solicitudes HTTP (performanceCounters/requestsPerSecond)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Solicitudes por segundo Promedio, máx., mín. Cloud role instance

Solicitudes HTTP en la cola de la aplicación (performanceCounters/requestsInQueue)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Promedio, máx., mín. Cloud role instance

CPU de proceso (performanceCounters/processCpuPercentage)

La métrica muestra la cantidad de la capacidad total del procesador que usa el proceso que hospeda la aplicación supervisada.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Porcentaje Promedio, máx., mín. Cloud role instance

Nota

El intervalo de la métrica está entre 0 y 100 * n, donde n es el número de núcleos de CPU disponibles. Por ejemplo, el valor de métrica del 200 % podría representar el uso completo de dos núcleos de CPU o la mitad del uso de cuatro núcleos de CPU, y así sucesivamente. Process CPU Normalized es una métrica alternativa que recopilan muchos SDK que representa el mismo valor, pero lo divide por el número de núcleos de CPU disponibles. Por lo tanto, el intervalo de la métrica Process CPU Normalized (Procesar CPU normalizada) es de 0 a 100.

Tasa de E/S del proceso (performanceCounters/processIOBytesPerSecond)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Bytes por segundo Promedio, mín., máx. Cloud role instance

Bytes privados del proceso (performanceCounters/processPrivateBytes)

Cantidad de memoria no compartida que el proceso supervisado asignó para sus datos.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Bytes Promedio, mín., máx. Cloud role instance

Tiempo de procesador (performanceCounters/processorCpuPercentage)

Consumo de CPU de todos los procesos que se ejecutan en la instancia del servidor supervisado.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Porcentaje Promedio, mín., máx. Cloud role instance

Nota

La métrica de tiempo del procesador no está disponible para las aplicaciones hospedadas en Azure App Services. Use la métrica de la CPU de procesos para realizar un seguimiento del uso de la CPU de las aplicaciones web hospedadas en App Services.

Métricas del servidor

Llamadas de dependencia (dependencies/count)

Esta métrica está relacionada con el número de llamadas de dependencia.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Count Cloud role instance, Cloud role name, Dependency performance, Dependency type, Is traffic synthetic, Result code, , Successful callTarget of a dependency call

Duración de la dependencia (dependencies/duration)

Esta métrica hace referencia a la duración de las llamadas de dependencia.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Milisegundos Promedio, mín., máx. Cloud role instance, Cloud role name, Dependency performance, Dependency type, Is traffic synthetic, Result code, , Successful callTarget of a dependency call

Tasa de solicitudes del servidor (solicitudes/recuento)

Esta métrica refleja el número de solicitudes de servidor entrantes que recibió la aplicación web.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Recuento por segundo Average Cloud role instance, Cloud role name, Is traffic synthetic, , Result performanceResult code, Successful request

Solicitudes de servidor (requests/count)

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Count Cloud role instance, Cloud role name, Is traffic synthetic, , Result performanceResult code, Successful request

Tiempo de respuesta del servidor (requests/duration)

Esta métrica refleja el tiempo que tardaron los servidores en procesar las solicitudes entrantes.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
MilliSeconds Promedio, mín., máx. Cloud role instance, Cloud role name, Is traffic synthetic, , Result performanceResult code, Successful request

Métricas de uso

Tiempo de carga de la vista de página (pageViews/duration)

Esta métrica hace referencia a la cantidad de tiempo que tardaron en cargarse los eventos de PageView.

Unidad de medida Agregaciones compatibles Dimensiones compatibles
MilliSeconds Promedio, mín., máx. Cloud role name, Is traffic synthetic

Vistas de página (pageViews/count)

Recuento de eventos de PageView registrados con la API de Application Insights TrackPageView().

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Count Cloud role name, Is traffic synthetic

Seguimientos (traces/count)

Recuento de instrucciones de seguimiento registradas con la llamada API de Application Insights TrackTrace().

Unidad de medida Agregaciones compatibles Dimensiones compatibles
Count Count Cloud role instance, Cloud role name, , Is traffic synthetic, Severity level

Pasos siguientes