From 8e1701efea169383b7698725eb490c83361fe6a7 Mon Sep 17 00:00:00 2001 From: Gagan Juneja Date: Wed, 18 Oct 2023 01:37:52 +0530 Subject: [PATCH] Address review comment Signed-off-by: Gagan Juneja --- .../java/org/opensearch/telemetry/OTelTelemetryPlugin.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/telemetry-otel/src/main/java/org/opensearch/telemetry/OTelTelemetryPlugin.java b/plugins/telemetry-otel/src/main/java/org/opensearch/telemetry/OTelTelemetryPlugin.java index e31ef94d21628..297ae8873636f 100644 --- a/plugins/telemetry-otel/src/main/java/org/opensearch/telemetry/OTelTelemetryPlugin.java +++ b/plugins/telemetry-otel/src/main/java/org/opensearch/telemetry/OTelTelemetryPlugin.java @@ -64,6 +64,9 @@ public Optional getTelemetry(TelemetrySettings telemetrySettings) { } private void initializeOpenTelemetrySdk(TelemetrySettings telemetrySettings) { + if (refCountedOpenTelemetry != null) { + return; + } OpenTelemetrySdk openTelemetrySdk = OTelResourceProvider.get(telemetrySettings, settings); refCountedOpenTelemetry = new RefCountedReleasable<>("openTelemetry", openTelemetrySdk, openTelemetrySdk::close); }