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.
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.