From bb366ba1be306e7678d81a116c1415876fa9fc75 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Fri, 3 May 2019 13:01:14 +0200 Subject: [PATCH] Improve segmented journal JMX beans This patch updates metric naming to properly tie them to individual journals -- so that the statistics are actually useful. JIRA: CONTROLLER-1884 Change-Id: I6f4f398894860566e234562d731462535b62801e Signed-off-by: Robert Varga --- .../controller/akka/segjournal/SegmentedJournalActor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendaylight/md-sal/sal-akka-segmented-journal/src/main/java/org/opendaylight/controller/akka/segjournal/SegmentedJournalActor.java b/opendaylight/md-sal/sal-akka-segmented-journal/src/main/java/org/opendaylight/controller/akka/segjournal/SegmentedJournalActor.java index c5fd3cf171..1739b25cab 100644 --- a/opendaylight/md-sal/sal-akka-segmented-journal/src/main/java/org/opendaylight/controller/akka/segjournal/SegmentedJournalActor.java +++ b/opendaylight/md-sal/sal-akka-segmented-journal/src/main/java/org/opendaylight/controller/akka/segjournal/SegmentedJournalActor.java @@ -191,7 +191,7 @@ final class SegmentedJournalActor extends AbstractActor { super.preStart(); final MetricRegistry registry = MetricsReporter.getInstance(MeteringBehavior.DOMAIN).getMetricsRegistry(); - final String actorName = self().path().toStringWithoutAddress(); + final String actorName = self().path().parent().toStringWithoutAddress() + '/' + directory.getName(); batchWriteTime = registry.timer(MetricRegistry.name(actorName, "batchWriteTime")); messageWriteCount = registry.meter(MetricRegistry.name(actorName, "messageWriteCount")); -- 2.36.6