Netwerktelemetrie in .NET
De .NET-netwerkstack wordt geïnstrueerd op verschillende lagen. .NET biedt u de mogelijkheid om nauwkeurige tijdsinstellingen te verzamelen gedurende de levensduur van een HTTP-aanvraag met behulp van metrische gegevens, gedistribueerde tracering, gebeurtenistellers en gebeurtenissen.
- netwerkmetriek: Vanaf .NET 8 worden de HTTP- en naamomzetting (DNS)-componenten geïnstrumenteerd met behulp van de moderne System.Diagnostics.Metrics API. Deze metrische gegevens zijn ontworpen in samenwerking met OpenTelemetry- en kunnen worden geëxporteerd naar verschillende bewakingshulpprogramma's.
-
gedistribueerde tracering:
HttpClient
wordt geïnstrueerd voor het verzenden van gedistribueerde tracering activiteiten (ook wel spans genoemd). - netwerk gebeurtenissen: gebeurtenissen bieden foutopsporings- en traceringsinformatie met nauwkeurige tijdstempels.
- netwerkprestatiemeters: alle netwerkcomponenten zijn geconfigureerd om realtime prestatiegegevens te publiceren met behulp van de EventCounters-API.
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.