Dokumen ini diterjemahkan oleh AI. Untuk informasi yang akurat, silakan merujuk ke versi bahasa Inggris.
constructor()Konstruktor untuk membuat instans Trace.
constructor(options?: TraceOptions)| Properti | Tipe | Deskripsi | Nilai Default |
|---|---|---|---|
tracerName | string | Pengidentifikasi trace | nocobase-trace |
version | string | Versi NocoBase saat ini | |
processorName | string | string[] | Pengidentifikasi SpanProcessor terdaftar yang ingin diaktifkan |
init()Menginisialisasi NodeTracerProvider.
init(): voidregisterProcessor()Mendaftarkan SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Parameter | Tipe | Deskripsi |
|---|---|---|
name | string | Pengidentifikasi unik SpanProcessor |
processor | () => SpanProcessor | Metode untuk mendapatkan SpanProcessor |
getTracer()Mendapatkan Tracer.
getTracer(name?: string, version?: string)| Parameter | Tipe | Deskripsi | Nilai Default |
|---|---|---|---|
name | string | Pengidentifikasi trace | nocobase-trace |
version | string | Versi NocoBase saat ini |
start()Memulai SpanProcessor.
start(): voidshutdown()Menghentikan SpanProcessor.
shutdown(): Promise<void>