Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.
Телеметрия
Модуль телеметрии (Telemetry) NocoBase построен на базе OpenTelemetry. В этой статье рассказывается, как использовать модуль телеметрии для сбора данных трассировки (Trace) и метрик (Metric) с целью повышения наблюдаемости (Observability) системы NocoBase.
Инструментирование
Метрики
Ссылки:
Трассировка
Ссылки:
Библиотеки инструментов
В NocoBase инициализация модуля телеметрии выполняется в app.beforeLoad. По этой причине не все библиотеки инструментирования подходят для использования в NocoBase.
Например, instrumentation-koa требует подключения до создания экземпляра Koa. Несмотря на то, что Application в NocoBase основан на Koa, модуль телеметрии инициализируется уже после создания экземпляра Application, что делает использование этой библиотеки невозможным.
Ссылки:
Сбор данных
Метрики
Трассировка
Ссылки:

