summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorOla Aunrønning <olaa@verizonmedia.com>2019-07-17 14:41:39 +0200
committerOla Aunrønning <olaa@verizonmedia.com>2019-07-17 14:41:39 +0200
commit2c6d06e0d3609ef5d632fb6c29f0fc8d7ee6b24b (patch)
tree0b79ceb542cd4bd275382ccca0d116b1c518199f /configserver
parent36f8eeb332fa9b003977a93a33e97288c2dbf505 (diff)
Consider admin clusters
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java8
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/metrics/ClusterInfo.java2
2 files changed, 6 insertions, 4 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java b/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java
index f65eaaf3fa3..70d8931acaa 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java
@@ -649,9 +649,11 @@ public class ApplicationRepository implements com.yahoo.config.provision.Deploye
var clusters = getClustersOfApplication(applicationId);
var clusterMetrics = new LinkedHashMap<ClusterInfo, MetricsAggregator>();
- clusters.forEach(cluster -> {
- var metrics = metricsRetriever.requestMetricsForCluster(cluster);
- clusterMetrics.put(cluster, metrics);
+ clusters.stream()
+ .filter(cluster -> !cluster.getClusterType().equals(ClusterInfo.ClusterType.admin))
+ .forEach(cluster -> {
+ var metrics = metricsRetriever.requestMetricsForCluster(cluster);
+ clusterMetrics.put(cluster, metrics);
});
return new MetricsResponse(200, applicationId, clusterMetrics);
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/metrics/ClusterInfo.java b/configserver/src/main/java/com/yahoo/vespa/config/server/metrics/ClusterInfo.java
index ef9a73fedd4..052aa71d48a 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/metrics/ClusterInfo.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/metrics/ClusterInfo.java
@@ -40,5 +40,5 @@ public class ClusterInfo {
hostnames.add(host);
}
- public enum ClusterType {content, container};
+ public enum ClusterType {content, container, admin};
}