Telemetria de rede no .NET
A pilha de rede .NET é instrumentada em várias camadas. O .NET oferece a opção de coletar temporizações precisas durante todo o 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 DNS (resolução de nomes) são instrumentados usando a moderna API System.Diagnostics.Metrics. Essas métricas foram projetadas em cooperação com a 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.
Gorjeta
Se você estiver procurando informações sobre como rastrear operações HTTP em diferentes serviços, consulte a documentação de rastreamento distribuído.
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.