summaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorfreva <valerijf@yahoo-inc.com>2017-02-15 14:20:00 +0100
committerfreva <valerijf@yahoo-inc.com>2017-02-15 14:20:00 +0100
commit81ffb9dfecf08ffaec6eeb57e2250f99976e65e3 (patch)
treebb50ee36596324b8a4ff51dfddfcd01e1acccb76 /node-admin
parent4856dcd4fddd328114f1dc534bfddf7e66e5bf3a (diff)
Unset metrics on node spec change
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
index 10ed75a6232..4e92735b51a 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
@@ -412,6 +412,10 @@ public class NodeAgentImpl implements NodeAgent {
if (!nodeSpec.equals(lastNodeSpec)) {
addDebugMessage("Loading new node spec: " + nodeSpec.toString());
lastNodeSpec = nodeSpec;
+
+ // Every time the node spec changes, we should clear the metrics for this container as the dimensions
+ // will change and we will be reporting duplicate metrics.
+ metricReceiver.unsetMetricsForContainer(hostname);
}
}