Telemetri jaringan di .NET
Tumpukan teknologi jaringan .NET diinstrumenkan pada berbagai lapisan. .NET memberi Anda opsi untuk mengumpulkan waktu yang akurat sepanjang masa pakai permintaan HTTP menggunakan metrik, pelacakan terdistribusi, penghitung peristiwa, dan peristiwa.
- Metrik Jaringan: Dimulai dengan .NET 8, komponen HTTP dan resolusi nama (DNS) diinstrumentasikan menggunakan API System.Diagnostics.Metrics modern. Metrik ini dirancang bekerja sama dengan OpenTelemetry dan dapat diekspor ke berbagai alat pemantauan.
-
Pelacakan terdistribusi:
HttpClient
diinstrumentasi untuk mengeluarkan aktivitas pelacakan terdistribusi (dikenal sebagai rentang). - Peristiwa jaringan: Peristiwa menyediakan informasi debug dan pelacakan dengan tanda waktu yang akurat.
- Penghitung peristiwa Jaringan: Semua komponen jaringan diinstrumentasikan untuk menerbitkan metrik performa real time menggunakan API EventCounters.
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.