Este documento foi traduzido por IA. Para informações precisas, consulte a versão em inglês.
O módulo de telemetria (Telemetry) do NocoBase é baseado no OpenTelemetry. Este artigo apresenta como usar o módulo de telemetria para coletar dados de rastreamento (Trace) e métricas (Metric) para aumentar a observabilidade (Observability) do sistema NocoBase.
Referências:
Referências:
No NocoBase, o local de inicialização do módulo de telemetria é app.beforeLoad. Portanto, nem todas as bibliotecas de instrumentação são adequadas para o NocoBase.
Por exemplo: o instrumentation-koa precisa ser introduzido antes que o Koa seja instanciado. Embora a Application do NocoBase seja baseada no Koa, o módulo de telemetria é inicializado após a Application ser instanciada, portanto, ele não pode ser aplicado.
Referências:
Referências: