fix: TelemetryService (#2077)

This commit is contained in:
Daniel Salazar
2025-12-01 18:11:56 -08:00
committed by GitHub
parent b42a106676
commit 3c579dcc0d
@@ -38,12 +38,13 @@ class TelemetryService extends BaseService {
[SemanticResourceAttributes.SERVICE_VERSION]: '0.1.0',
}));
const provider = new NodeTracerProvider({ resource });
const exporter = this.getConfiguredExporter_();
this.exporter = exporter;
const processor = new BatchSpanProcessor(exporter);
provider.addSpanProcessor(processor);
const provider = new NodeTracerProvider({ resource,
spanProcessors: [
processor,
] });
const exporter = this.#getConfiguredExporter();
this.exporter = exporter;
provider.register();
@@ -83,11 +84,12 @@ class TelemetryService extends BaseService {
});
}
getConfiguredExporter_ () {
#getConfiguredExporter () {
if ( config.jaeger ?? this.config.jaeger ) {
return new OTLPTraceExporter(config.jaeger ?? this.config.jaeger);
}
const exporter = new ConsoleSpanExporter();
return exporter;
}
}