diff options
author | Ola Aunrønning <olaa@verizonmedia.com> | 2019-07-17 14:41:39 +0200 |
---|---|---|
committer | Ola Aunrønning <olaa@verizonmedia.com> | 2019-07-17 14:41:39 +0200 |
commit | 2c6d06e0d3609ef5d632fb6c29f0fc8d7ee6b24b (patch) | |
tree | 0b79ceb542cd4bd275382ccca0d116b1c518199f /configserver | |
parent | 36f8eeb332fa9b003977a93a33e97288c2dbf505 (diff) |
Consider admin clusters
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/ApplicationRepository.java | 8 | ||||
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/metrics/ClusterInfo.java | 2 |
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}; } |