Tài liệu này được dịch bằng AI. Để biết thông tin chính xác, vui lòng tham khảo phiên bản tiếng Anh.
constructor()Hàm khởi tạo, tạo một thực thể Trace.
constructor(options?: TraceOptions)| Thuộc tính | Kiểu dữ liệu | Mô tả | Giá trị mặc định |
|---|---|---|---|
tracerName | string | Định danh trace | nocobase-trace |
version | string | Phiên bản hiện tại của NocoBase | |
processorName | string | string[] | Định danh của các SpanProcessor đã đăng ký muốn kích hoạt |
init()Khởi tạo NodeTracerProvider.
init(): voidregisterProcessor()Đăng ký SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Tham số | Kiểu dữ liệu | Mô tả |
|---|---|---|
name | string | Định danh duy nhất cho SpanProcessor |
processor | () => SpanProcessor | Phương thức để lấy SpanProcessor |
getTracer()Lấy Tracer.
getTracer(name?: string, version?: string)| Tham số | Kiểu dữ liệu | Mô tả | Giá trị mặc định |
|---|---|---|---|
name | string | Định danh trace | nocobase-trace |
version | string | Phiên bản hiện tại của NocoBase |
start()Khởi động SpanProcessor.
start(): voidshutdown()Dừng SpanProcessor.
shutdown(): Promise<void>