Telemetry - Телеметрия
Обзор
Telemetry — это модуль телеметрии NocoBase, построенный на базе OpenTelemetry. Он поддерживает регистрацию инструментов для метрик и трассировок в экосистеме OpenTelemetry.
Методы класса
constructor()
Конструктор для создания экземпляра Telemetry.
Сигнатура
constructor(options?: TelemetryOptions)
Тип
Подробности
init()
Регистрирует инструментацию и инициализирует модули Trace и Metric.
Сигнатура
init(): void
start()
Запускает обработку данных, связанных с Trace и Metric (например, экспорт в Prometheus).
Сигнатура
start(): void
shutdown()
Останавливает обработку данных, связанных с Trace и Metric.
Сигнатура
shutdown(): Promise<void>
addInstrumentation()
Добавляет библиотеки инструментации.
Сигнатура
addInstrumentation(...instrumentation: InstrumentationOption[])

