Compartir a través de


Telemetría de red en .NET

La pila de red de .NET se instrumenta en varias capas. .NET le ofrece la opción de recopilar intervalos precisos durante toda la vigencia de una solicitud HTTP mediante métricas, seguimiento distribuido, contadores de eventos y eventos.

  • Métricas de redes: a partir de .NET 8, los componentes HTTP y de resolución de nombres (DNS) se instrumentan mediante la API moderna de System.Diagnostics.Metrics. Estas métricas se diseñaron en cooperación con OpenTelemetry y se pueden exportar a varias herramientas de supervisión.
  • Seguimiento distribuido: HttpClient se instrumenta para emitir actividades de seguimiento distribuido (también conocidas como intervalos).
  • Eventos de red: los eventos proporcionan información de depuración y seguimiento con marcas de tiempo precisas.
  • contadores de eventos de redes: todos los componentes de red se instrumentan para publicar métricas de rendimiento en tiempo real mediante eventCounters API.