Skip to content

Commit 496d650

Browse files
committed
remove shutdown hook and simplify meter
1 parent df72aa4 commit 496d650

File tree

1 file changed

+1
-5
lines changed
  • ibm-mq-metrics/src/main/java/io/opentelemetry/ibm/mq/opentelemetry

1 file changed

+1
-5
lines changed

ibm-mq-metrics/src/main/java/io/opentelemetry/ibm/mq/opentelemetry/Main.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
package io.opentelemetry.ibm.mq.opentelemetry;
77

88
import io.opentelemetry.api.OpenTelemetry;
9-
import io.opentelemetry.api.metrics.MeterProvider;
109
import io.opentelemetry.ibm.mq.WmqMonitor;
1110
import io.opentelemetry.sdk.OpenTelemetrySdk;
1211
import io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk;
@@ -77,10 +76,7 @@ public static void run(ConfigWrapper config, ScheduledExecutorService service) {
7776
@VisibleForTesting
7877
public static void run(
7978
ConfigWrapper config, ScheduledExecutorService service, OpenTelemetry otel) {
80-
MeterProvider meterProvider = otel.getMeterProvider();
81-
82-
Runtime.getRuntime().addShutdownHook(new Thread(service::shutdown));
83-
WmqMonitor monitor = new WmqMonitor(config, service, meterProvider.get("websphere/mq"));
79+
WmqMonitor monitor = new WmqMonitor(config, service, otel.getMeter("websphere/mq"));
8480
ScheduledFuture<?> unused =
8581
service.scheduleAtFixedRate(
8682
monitor::run,

0 commit comments

Comments
 (0)