Dit document is vertaald door AI. Raadpleeg de Engelse versie voor nauwkeurige informatie.
constructor()Constructor om een Trace-instantie aan te maken.
constructor(options?: TraceOptions)| Eigenschap | Type | Beschrijving | Standaardwaarde |
|---|---|---|---|
tracerName | string | Trace-id | nocobase-trace |
version | string | Huidige versie van NocoBase | |
processorName | string | string[] | ID('s) van de geregistreerde SpanProcessor om te gebruiken | - |
init()Initialiseert de NodeTracerProvider.
init(): voidregisterProcessor()Registreert een SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Parameter | Type | Beschrijving |
|---|---|---|
name | string | Unieke identificatie voor SpanProcessor |
processor | () => SpanProcessor | Methode om de SpanProcessor op te halen |
getTracer()Haalt de Tracer op.
getTracer(name?: string, version?: string)| Parameter | Type | Beschrijving | Standaardwaarde |
|---|---|---|---|
name | string | Trace-id | nocobase-trace |
version | string | Huidige versie van NocoBase |
start()Start de SpanProcessor.
start(): voidshutdown()Stopt de SpanProcessor.
shutdown(): Promise<void>