Compartir a través de


Métricas .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.
  • El número de 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

El uso de métricas en una aplicación .NET tiene dos partes:

  • Instrumentación: el código de las bibliotecas .NET toma medidas y las asocia a un nombre de métrica.
  • Colección: una aplicaciones .NET configura métricas con nombre para que se transmitan 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 .NET están interesados principalmente en el paso de instrumentación. Los desarrolladores de aplicaciones o los ingenieros de operaciones suelen centrarse en el paso de colección, aprovechando la instrumentación existente previamente en las bibliotecas que usan. Con todo, si es desarrollador de aplicaciones y ninguna de las métricas existentes satisface sus necesidades, puede crear sus propias métricas.

Pasos siguientes