Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ini adalah pustaka pelacakan inti yang menyediakan antarmuka tingkat rendah dan metode pembantu untuk melacak di pustaka JavaScript Azure SDK yang berfungsi di browser dan Node.js.
Persiapan
Instalasi
Paket ini terutama digunakan dalam pustaka klien Azure dan tidak dimaksudkan untuk digunakan langsung oleh konsumen Azure SDK.
Konsep Utama
-
TracingClientadalah antarmuka utama yang menyediakan fungsionalitas pelacakan ke pustaka klien. Pustaka klien hanya boleh mengetahui dan berinteraksi dengan instansTracingClient.- Implementasi
TracingClientdapat dibuat menggunakancreateTracingClientfungsi pabrik.
- Implementasi
-
Instrumentermenyediakan abstraksi atas instrumentasi dan bertindak sebagai titik interop untuk menggunakan pustaka pihak ketiga seperti OpenTelemetry. Secara default, no-opInstrumenterdigunakan. Pelanggan yang ingin mengaktifkanOpenTelemetrypelacakan berbasis akan melakukannya dengan menginstal dan mendaftarkan paket @azure/opentelemetry-instrumentation-azure-sdk . -
TracingContextadalah penampung data yang tidak dapat diubah , digunakan untuk meneruskan informasi khusus operasi (seperti informasi pengasuhan rentang). -
TracingSpanadalah abstraksi dari aSpanyang dapat digunakan untuk mencatat peristiwa, atribut, dan pengecualian.
Contoh
Contohnya dapat ditemukan di samples folder.
Langkah berikutnya
Anda dapat membangun dan menjalankan pengujian secara lokal dengan menjalankan npm run test. Jelajahi test folder untuk melihat penggunaan lanjutan dan perilaku kelas publik.
Pemecahan masalah
Jika Anda mengalami masalah saat menggunakan perpustakaan ini, jangan ragu untuk mengajukan masalah.
Berkontribusi
Jika Anda ingin berkontribusi pada pustaka ini, baca panduan berkontribusi untuk mempelajari selengkapnya tentang cara membuat dan menguji kode.
Azure SDK for JavaScript