logologo
Начало
Руководство
Разработка
Плагины
API
Главная
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Начало
Руководство
Разработка
Плагины
API
Главная
logologo
Обзор API

@nocobase/auth

AuthManager
Auth
BaseAuth

@nocobase/cache

CacheManager
Кэш

@nocobase/cli

NocoBase CLI
Глобальные переменные окружения

@nocobase/client

Приложение
Плагин

@nocobase/database

Коллекция
Поле

interfaces

BaseInterface
Операторы фильтрации

RelationRepository

BelongsToManyRepository
belongs-to-repository
HasManyRepository
HasOneRepository
Репозиторий

shared

create-options
destroy-options
find-one
find-options
transaction
update-options

@nocobase/data-source-manager

DataSourceManager
DataSource (абстрактный)
ICollectionManager
ICollection
IField
IModel
IRepository

@nocobase/flow-engine

Менеджер источников данных
Контекст потока
FlowEngine
Модель потока
Ресурс рабочего процесса

@nocobase/logger

Логгер

@nocobase/server

AppCommand
Приложение
AuditManager
Контекст
Миграция
Плагин

@nocobase/sdk

Auth
Storage
Next PageОбзор API
Уведомление об ИИ-переводе

Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.

#Trace

#Методы класса

#constructor()

Конструктор для создания экземпляра Trace.

#Сигнатура

  • constructor(options?: TraceOptions)

#Тип

export type TraceOptions = {
  tracerName?: string;
  version?: string;
  processorName?: string | string[];
};

#Подробности

СвойствоТипОписаниеЗначение по умолчанию
tracerNamestringИдентификатор tracenocobase-trace
versionstringТекущая версия NocoBase
processorNamestring | string[]Идентификатор(ы) зарегистрированных SpanProcessor, которые вы хотите включить

#init()

Инициализирует NodeTracerProvider.

#Сигнатура

  • init(): void

#registerProcessor()

Регистрирует SpanProcessor.

#Сигнатура

  • registerProcessor(name: string, processor: GetSpanProcessor)

#Тип

import { SpanProcessor } from '@opentelemetry/sdk-trace-base';

type GetSpanProcessor = () => SpanProcessor;

#Подробности

ПараметрТипОписание
namestringУникальный идентификатор SpanProcessor
processor() => SpanProcessorМетод для получения SpanProcessor

#getTracer()

Возвращает Tracer.

#Сигнатура

  • getTracer(name?: string, version?: string)

#Подробности

ПараметрТипОписаниеЗначение по умолчанию
namestringИдентификатор tracenocobase-trace
versionstringТекущая версия NocoBase

#start()

Запускает SpanProcessor.

#Сигнатура

  • start(): void

#shutdown()

Останавливает SpanProcessor.

#Сигнатура

  • shutdown(): Promise<void>