summaryrefslogtreecommitdiffstats
path: root/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/VespaService.java
diff options
context:
space:
mode:
Diffstat (limited to 'metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/VespaService.java')
-rw-r--r--metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/VespaService.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/VespaService.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/VespaService.java
index b069256f527..9d165b2d5a9 100644
--- a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/VespaService.java
+++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/service/VespaService.java
@@ -4,6 +4,7 @@ package ai.vespa.metricsproxy.service;
import ai.vespa.metricsproxy.metric.HealthMetric;
import ai.vespa.metricsproxy.metric.Metrics;
import ai.vespa.metricsproxy.metric.model.DimensionId;
+import ai.vespa.metricsproxy.metric.model.ServiceId;
import java.util.Collections;
import java.util.Map;
@@ -24,7 +25,7 @@ public class VespaService implements Comparable<VespaService> {
private final String instanceName;
private final String configId;
private final String serviceName;
- private final String monitoringPrefix;
+ private final ServiceId serviceId;
private final Map<DimensionId, String> dimensions;
private volatile int pid = -1;
@@ -67,7 +68,7 @@ public class VespaService implements Comparable<VespaService> {
Map<DimensionId, String> dimensions) {
this.serviceName = serviceName;
this.instanceName = instanceName;
- this.monitoringPrefix = monitoringPrefix;
+ serviceId = ServiceId.toServiceId(monitoringPrefix + SEPARATOR + serviceName);
this.configId = configId;
this.statePort = statePort;
this.dimensions = dimensions;
@@ -81,8 +82,8 @@ public class VespaService implements Comparable<VespaService> {
* The name used for this service in the monitoring system:
* monitoring-system-name.serviceName
*/
- public String getMonitoringName() {
- return monitoringPrefix + SEPARATOR + serviceName;
+ public ServiceId getMonitoringName() {
+ return serviceId;
}
@Override