Skip to content

Commit 4fb5169

Browse files
Use the generated code to drive the definition of the metric (#2121)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 4a93ce8 commit 4fb5169

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import io.opentelemetry.api.metrics.LongGauge;
1515
import io.opentelemetry.api.metrics.Meter;
1616
import io.opentelemetry.ibm.mq.config.QueueManager;
17+
import io.opentelemetry.ibm.mq.metrics.Metrics;
1718
import io.opentelemetry.ibm.mq.metrics.MetricsConfig;
1819
import io.opentelemetry.ibm.mq.metricscollector.ChannelMetricsCollector;
1920
import io.opentelemetry.ibm.mq.metricscollector.InquireChannelCmdCollector;
@@ -66,7 +67,7 @@ public WmqMonitor(ConfigWrapper config, ExecutorService threadPool, Meter meter)
6667

6768
this.metricsConfig = new MetricsConfig(config);
6869

69-
this.heartbeatGauge = meter.gaugeBuilder("ibm.mq.heartbeat").setUnit("1").ofLongs().build();
70+
this.heartbeatGauge = Metrics.createIbmMqHeartbeat(meter);
7071
this.threadPool = threadPool;
7172

7273
jobs.add(new QueueManagerMetricsCollector(meter));

0 commit comments

Comments
 (0)