Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las métricas son medidas numéricas que se comunican a lo largo del tiempo. Normalmente se usan para supervisar el estado de una aplicación y generar alertas. Por ejemplo, un servicio web podría realizar un seguimiento de:
- El número de solicitudes ha recibido por segundo.
- Los milisegundos que tardó en responder.
- Respuestas de error enviadas.
Estas métricas se pueden comunicar a un sistema de supervisión a intervalos regulares. Si el servicio web está pensado para responder a solicitudes en un plazo de 400 ms y comienza a responder en 600 ms, el sistema de supervisión puede notificar a los ingenieros que la respuesta de la aplicación es más lenta de lo normal.
Uso de métricas
Hay dos partes para usar métricas en una aplicación de .NET:
- Instrumentación: El código de las bibliotecas de .NET toma medidas y asocia estas medidas con un nombre de métrica.
- Colección: Una aplicación .NET configura las métricas con nombre que se van a transmitir desde la aplicación para el almacenamiento y el análisis externos. Algunas herramientas pueden realizar la configuración fuera de la aplicación mediante archivos de configuración o una herramienta de interfaz de usuario.
Los desarrolladores de bibliotecas de .NET están interesados principalmente en el paso de instrumentación. Los desarrolladores de aplicaciones o los ingenieros operativos suelen centrarse en el paso de recopilación, aprovechando la instrumentación preexistente dentro de las bibliotecas que usan. Sin embargo, si es desarrollador de aplicaciones y ninguna de las métricas existentes satisface sus necesidades, puede crear nuevas métricas.
Pasos siguientes
- Tutorial de instrumentación : Creación de nuevas métricas en el código
- Tutorial de recopilación : Almacenamiento y visualización de datos de métricas para la aplicación
- Métricas generadas por el origen: uso del generador de origen para crear métricas
- Métricas generadas en origen con etiquetas fuertemente tipadas - Cómo utilizar métricas generadas en origen con etiquetas fuertemente tipadas
- Métricas integradas : detección de métricas listas para su uso en bibliotecas en tiempo de ejecución de .NET
- Comparación de las API de métricas
- EventCounters : obtenga información sobre qué son EventCounters, cómo implementarlos y cómo consumirlos.