Networking telemetry in .NET
The .NET networking stack is instrumented at various layers. .NET gives you the option to collect accurate timings throughout the lifetime of an HTTP request using metrics, event counters, and events.
- Networking metrics: Starting with .NET 8, the HTTP and the name resolution (DNS) components are instrumented using the modern System.Diagnostics.Metrics API. These metrics were designed in cooperation with OpenTelemetry.
- Networking events: Events provide debug and trace information with accurate timestamps.
- Networking event counters: All networking components are instrumented to publish real-time performance metrics using the EventCounters API.
Tip
If you're looking for information on tracking HTTP operations across different services, see the distributed tracing documentation.
Samarbejd med os på GitHub
Kilden til dette indhold kan findes på GitHub, hvor du også kan oprette og gennemse problemer og pullanmodninger. Du kan få flere oplysninger i vores vejledning til bidragydere.