Partager via


Télémétrie réseau dans .NET

La pile réseau .NET est instrumentée à divers niveaux. .NET vous offre la possibilité de collecter des minutages précis tout au long de la durée de vie d’une requête HTTP à l’aide de métriques, de suivi distribué, de compteurs d’événements et d’événements.

  • Métriques réseau: à partir de .NET 8, les composants HTTP et DNS (Name Resolution) sont instrumentés à l’aide de l’API moderne System.Diagnostics.Metrics. Ces métriques ont été conçues en collaboration avec OpenTelemetry et peuvent être exportées vers différents outils de surveillance.
  • Suivi distribué : HttpClient est instrumenté pour émettre des activités de suivi distribué (ou « spans »).
  • Événements de mise en réseau : les événements fournissent des informations de débogage et de traçage avec des horodatages précis.
  • compteurs d’événements réseau: tous les composants réseau sont instrumentés pour publier des métriques de performances en temps réel à l’aide de l’API EventCounters.