From 5939dfe6a7988b6db574999280740e7ae2670688 Mon Sep 17 00:00:00 2001 From: HÃ¥kon Hallingstad Date: Tue, 24 Oct 2017 13:15:40 +0200 Subject: Add app tag --- .../yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'node-repository/src') diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java index 3cafbb9f20b..58d6f64de53 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java @@ -65,6 +65,7 @@ public class MetricsReporter extends Maintainer { "hostname", node.hostname(), "tenantName", applicationId.tenant().value(), "applicationId", applicationId.serializedForm().replace(':', '.'), + "app", toApp(applicationId), "clustertype", allocation.get().membership().cluster().type().name(), "clusterid", allocation.get().membership().cluster().id().value()); @@ -123,6 +124,10 @@ public class MetricsReporter extends Maintainer { // TODO: Also add metric on whether some services are down on node? } + private static String toApp(ApplicationId applicationId) { + return applicationId.application().value() + "." + applicationId.instance().value(); + } + /** * A version 6.163.20 will be returned as a number 163.020. The major * version can normally be inferred. As long as the micro version stays -- cgit v1.2.3