summaryrefslogtreecommitdiffstats
path: root/metrics-proxy/src/main/java/ai
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2019-07-05 14:42:50 +0200
committergjoranv <gv@verizonmedia.com>2019-07-05 14:46:53 +0200
commit80e799e7a78739c9c1bae604e54cf3d89ccb8e7d (patch)
tree6baaf06c28fdfca58d9982c27869ab4d5f976c0f /metrics-proxy/src/main/java/ai
parentcec1318333e334d51442b8ffa11e8fbc9aa46be5 (diff)
Stop replacing service/application id from setExtraMetrics packets
* Add tests and refactor RpcMetricsTest
Diffstat (limited to 'metrics-proxy/src/main/java/ai')
-rw-r--r--metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/ExternalMetrics.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/ExternalMetrics.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/ExternalMetrics.java
index 64ede137e8e..017b2c57370 100644
--- a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/ExternalMetrics.java
+++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/metric/ExternalMetrics.java
@@ -35,12 +35,13 @@ import static java.util.stream.Collectors.toCollection;
public class ExternalMetrics {
private static final Logger log = Logger.getLogger(ExternalMetrics.class.getName());
+ // NOTE: node service id must be kept in sync with the same constant _value_ used in docker-api:Metrics.java
+ public static final ServiceId VESPA_NODE_SERVICE_ID = toServiceId("vespa.node");
+
public static final DimensionId ROLE_DIMENSION = toDimensionId("role");
public static final DimensionId STATE_DIMENSION = toDimensionId("state");
public static final DimensionId ORCHESTRATOR_STATE_DIMENSION = toDimensionId("orchestratorState");
- public static final ServiceId VESPA_NODE_SERVICE_ID = toServiceId("vespa.node");
-
private volatile List<MetricsPacket.Builder> metrics = new ArrayList<>();
private final MetricsConsumers consumers;
@@ -58,7 +59,6 @@ public class ExternalMetrics {
log.log(DEBUG, () -> "Setting new external metrics with " + externalPackets.size() + " metrics packets.");
externalPackets.forEach(packet -> {
packet.addConsumers(consumers.getAllConsumers())
- .service(VESPA_NODE_SERVICE_ID)
.retainMetrics(metricsToRetain())
.applyOutputNames(outputNamesById());
});