mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-11 15:16:28 +08:00
fix(server): duplicate registered otel providers (#11513)
This commit is contained in:
@@ -14,10 +14,10 @@ import {
|
||||
SEMRESATTRS_K8S_POD_NAME,
|
||||
} from '@opentelemetry/semantic-conventions';
|
||||
|
||||
import { OpentelemetryFactory } from '../../base/metrics';
|
||||
import { OpentelemetryOptionsFactory } from '../../base/metrics';
|
||||
|
||||
@Injectable()
|
||||
export class GCloudOpentelemetryFactory extends OpentelemetryFactory {
|
||||
export class GCloudOpentelemetryOptionsFactory extends OpentelemetryOptionsFactory {
|
||||
override getResource(): Resource {
|
||||
const env = getEnv();
|
||||
return super
|
||||
@@ -48,8 +48,8 @@ export class GCloudOpentelemetryFactory extends OpentelemetryFactory {
|
||||
}
|
||||
|
||||
const FactorProvider: Provider = {
|
||||
provide: OpentelemetryFactory,
|
||||
useClass: GCloudOpentelemetryFactory,
|
||||
provide: OpentelemetryOptionsFactory,
|
||||
useClass: GCloudOpentelemetryOptionsFactory,
|
||||
};
|
||||
|
||||
@Global()
|
||||
|
||||
Reference in New Issue
Block a user