Compartir vía


Métricas de .NET

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