summaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@oath.com>2017-10-24 13:15:40 +0200
committerHåkon Hallingstad <hakon@oath.com>2017-10-24 13:15:40 +0200
commit5939dfe6a7988b6db574999280740e7ae2670688 (patch)
tree33f1b1927cc444946111526560e53f7382a7b9f9 /node-repository
parentd0a91438b3ea4531db2702a1de53fe26d081d16e (diff)
Add app tag
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MetricsReporter.java5
1 files changed, 5 insertions, 0 deletions
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