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.
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.