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