fix(server): duplicate registered otel providers (#11513)

This commit is contained in:
liuyi
2025-04-08 10:25:36 +08:00
committed by GitHub
parent e927d02c96
commit 646182ea2a
3 changed files with 44 additions and 34 deletions
@@ -2,14 +2,18 @@ import './config';
import { Global, Module } from '@nestjs/common';
import { OpentelemetryFactory } from './opentelemetry';
import {
OpentelemetryOptionsFactory,
OpentelemetryProvider,
} from './opentelemetry';
@Global()
@Module({
providers: [OpentelemetryFactory],
providers: [OpentelemetryOptionsFactory, OpentelemetryProvider],
exports: [OpentelemetryOptionsFactory],
})
export class MetricsModule {}
export * from './metrics';
export * from './utils';
export { OpentelemetryFactory };
export { OpentelemetryOptionsFactory };