diff --git a/jpos/src/main/java/org/jpos/q2/iso/QServer.java b/jpos/src/main/java/org/jpos/q2/iso/QServer.java index 6e13083b0c..c9c5772ea0 100644 --- a/jpos/src/main/java/org/jpos/q2/iso/QServer.java +++ b/jpos/src/main/java/org/jpos/q2/iso/QServer.java @@ -408,9 +408,10 @@ private void initMeters() { MeterFactory.gauge (registry, MeterInfo.ISOSERVER_CONNECTION_COUNT, tags, - BaseUnits.THREADS, - server::getConnectionCount + BaseUnits.SESSIONS, + server::getActiveConnections ); + if (channel instanceof BaseChannel baseChannel) { baseChannel.setCounters(msgInCounter, msgOutCounter); baseChannel.setMeterRegistry(registry);