Métriques .NET

Les mesures sont des mesures numériques rapportées au fil du temps. Elles sont généralement utilisées pour surveiller l’intégrité d’une application et générer des alertes. Par exemple, un service web peut suivre le nombre de :

  • Demandes reçues par seconde.
  • Millisecondes avant la réponse.
  • Réponses d’erreur envoyées.

Ces métriques peuvent être communiquées à un système de surveillance à intervalles réguliers. Si le service web est prévu pour répondre aux demandes dans un délai de 400 ms et commence à répondre en 600 ms, le système de surveillance peut informer les ingénieurs que la réponse de l’application est plus lente que prévu.

Utilisation de métriques

L’utilisation des métriques dans une application .NET se décompose en deux parties :

  • Instrumentation : le code des bibliothèques .NET prend des mesures et les associe à un nom de métrique.
  • Collecte : une applications .NET configure les mesures nommées qui doivent être transmises à partir de l’application à des fins de stockage et d’analyse externes. Certains outils peuvent effectuer une configuration en dehors de l’application à l’aide de fichiers de configuration ou d’un outil d’IU.

Les développeurs de bibliothèques .NET s’intéressent principalement à l’étape d’instrumentation. Les développeurs d’applications ou les ingénieurs opérationnels se concentrent généralement sur l’étape de collecte, en tirant parti de l’instrumentation préexistante dans les bibliothèques qu’ils utilisent. Toutefois, si vous êtes développeur d’applications et qu’aucune des mesures existantes ne répond à vos besoins, vous avez la possibilité d’en créer de nouvelles.

Étapes suivantes