From 3c579dcc0d971327a49d9cf290decedbdee8329d Mon Sep 17 00:00:00 2001 From: Daniel Salazar Date: Mon, 1 Dec 2025 18:11:56 -0800 Subject: [PATCH] fix: TelemetryService (#2077) --- .../src/modules/perfmon/TelemetryService.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/backend/src/modules/perfmon/TelemetryService.js b/src/backend/src/modules/perfmon/TelemetryService.js index 7d32b46b6..ec3ecd40e 100644 --- a/src/backend/src/modules/perfmon/TelemetryService.js +++ b/src/backend/src/modules/perfmon/TelemetryService.js @@ -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; } }