Telemetria de rede no .NET
A pilha de rede do .NET é instrumentada em várias camadas. O .NET oferece a opção de coletar intervalos precisos ao longo do tempo de vida de uma solicitação HTTP usando métricas, contadores de eventos e eventos.
- Métricas de rede: a partir do .NET 8, os componentes HTTP e de resolução de nomes (DNS) são instrumentados usando a API System.Diagnostics.Metrics moderna. Essas métricas foram projetadas em cooperação com o OpenTelemetry.
- Eventos de rede: os eventos fornecem informações de depuração e rastreamento com carimbos de data/hora precisos.
- Contadores de eventos de rede: todos os componentes de rede são instrumentados para publicar métricas de desempenho em tempo real usando a API EventCounters.
Dica
Se você estiver procurando informações sobre como rastrear operações HTTP em diferentes serviços, consulte a documentação do rastreamento distribuído.
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.