Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.
constructor()Конструктор для создания экземпляра Trace.
constructor(options?: TraceOptions)| Свойство | Тип | Описание | Значение по умолчанию |
|---|---|---|---|
tracerName | string | Идентификатор trace | nocobase-trace |
version | string | Текущая версия NocoBase | |
processorName | string | string[] | Идентификатор(ы) зарегистрированных SpanProcessor, которые вы хотите включить |
init()Инициализирует NodeTracerProvider.
init(): voidregisterProcessor()Регистрирует SpanProcessor.
registerProcessor(name: string, processor: GetSpanProcessor)| Параметр | Тип | Описание |
|---|---|---|
name | string | Уникальный идентификатор SpanProcessor |
processor | () => SpanProcessor | Метод для получения SpanProcessor |
getTracer()Возвращает Tracer.
getTracer(name?: string, version?: string)| Параметр | Тип | Описание | Значение по умолчанию |
|---|---|---|---|
name | string | Идентификатор trace | nocobase-trace |
version | string | Текущая версия NocoBase |
start()Запускает SpanProcessor.
start(): voidshutdown()Останавливает SpanProcessor.
shutdown(): Promise<void>