Aracılığıyla paylaş


.NET'te ağ telemetrisi

.NET ağ yığını çeşitli katmanlarda enstrümantasyon yapılmıştır. .NET, ölçümler, dağıtılmış izleme, olay sayaçları ve olayları kullanarak BIR HTTP isteğinin ömrü boyunca doğru zamanlamaları toplama seçeneği sunar.

  • Ağ ölçümleri: .NET 8'den başlayarak HTTP ve ad çözümlemesi (DNS) bileşenleri, modernSystem.Diagnostics.Metrics API'sini kullanarak izlenir. Bu ölçümler OpenTelemetry işbirliğiyle tasarlanmıştır ve çeşitli izleme araçlarına aktarılabilir.
  • Dağıtılmış izleme: HttpClient, dağıtılmış izleme etkinliklerini (aynı zamanda "span" olarak bilinir) yaymak için yapılandırılmıştır.
  • Ağ olayları: Olaylar, doğru zaman damgalarıyla hata ayıklama ve izleme bilgileri sağlar.
  • Ağ izleme sayaçları: Tüm ağ bileşenleri, EventCounters API'sini kullanarak gerçek zamanlı performans ölçümlerini yayınlamak üzere donatılmıştır.