Bagikan melalui


Pelacakan terdistribusi .NET

Pelacakan terdistribusi adalah teknik diagnostik yang membantu teknisi melokalisasi kegagalan dan masalah performa dalam aplikasi, terutama yang dapat didistribusikan di beberapa mesin atau proses. Teknik ini melacak permintaan melalui aplikasi yang menghubungkan pekerjaan yang dilakukan oleh komponen aplikasi yang berbeda dan memisahkannya dari pekerjaan lain yang mungkin dilakukan aplikasi untuk menangani permintaan bersamaan. Misalnya, permintaan ke layanan web umum mungkin pertama kali diterima oleh load balancer, lalu diteruskan ke proses server web, yang kemudian membuat beberapa kueri ke database. Menggunakan pelacakan terdistribusi memungkinkan teknisi untuk membedakan apakah salah satu langkah tersebut gagal, berapa lama waktu yang dibutuhkan setiap langkah, dan mungkin mencatat pesan yang dihasilkan setiap langkah saat dieksekusi.

Panduan Memulai untuk Pengembang Aplikasi .NET

Pustaka .NET kunci diinstrumentasikan untuk menghasilkan informasi pelacakan terdistribusi secara otomatis. Namun, informasi ini perlu dikumpulkan dan disimpan sehingga akan tersedia untuk ditinjau nanti. Biasanya, pengembang aplikasi memilih layanan telemetri yang menyimpan informasi pelacakan ini untuk mereka dan kemudian menggunakan pustaka yang sesuai untuk mengirimkan telemetri pelacakan terdistribusi ke layanan yang mereka pilih:

Untuk informasi selengkapnya, lihat Memahami konsep pelacakan terdistribusi dan panduan berikut:

Untuk layanan pengumpulan telemetri pihak ketiga, ikuti instruksi penyiapan yang disediakan oleh vendor.

Aktivitas bawaan yang dipancarkan oleh .NET

Untuk daftar komprehensif aktivitas yang disertakan dalam .NET, lihat Aktivitas bawaan di .NET.

Panduan Memulai bagi Pengembang Pustaka .NET

** Pustaka .NET tidak perlu khawatir tentang bagaimana cara telemetri dikumpulkan pada akhirnya, melainkan bagaimana telemetri tersebut diproduksi. Jika Anda ingin konsumen pustaka Anda dapat melihat pekerjaan yang dilakukannya dirinci dalam pelacakan terdistribusi, tambahkan instrumentasi pelacakan terdistribusi untuk mendukung hal ini.

Untuk informasi selengkapnya, lihat Memahami konsep pelacakan terdistribusi dan panduan Menambahkan instrumentasi jejak terdistribusi kustom.