aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHÃ¥kon Hallingstad <hakon@verizonmedia.com>2020-01-15 11:48:45 +0100
committerGitHub <noreply@github.com>2020-01-15 11:48:45 +0100
commitfa3bc1144df2514d762a21598e4627e7509eb7f1 (patch)
treeed129735c13b341a8058e45d0dc63ac4cf468a21
parent394a4055838f2e653b3b0934247c30f038313ecf (diff)
parent5a64ba73e4d032f585c2bb9f07c9b323e56d6c38 (diff)
Merge pull request #11783 from vespa-engine/hakonhall/add-vdsdatastoredbucketspacebucketstotal-as-a-fleetcontroller-consumer-for-storage-cluster-to-expose-metric-in-host-info
Add vds.datastored.bucket_space.buckets_total as a fleetcontroller consumer for storage cluster to expose metric in host info.
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/content/storagecluster/StorageCluster.java3
-rw-r--r--config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java6
2 files changed, 6 insertions, 3 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/content/storagecluster/StorageCluster.java b/config-model/src/main/java/com/yahoo/vespa/model/content/storagecluster/StorageCluster.java
index cd99f46646b..091e82a9c76 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/content/storagecluster/StorageCluster.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/content/storagecluster/StorageCluster.java
@@ -80,7 +80,8 @@ public class StorageCluster extends AbstractConfigProducer<StorageNode>
ContentCluster.getMetricBuilder("fleetcontroller", builder).
addedmetrics("vds.datastored.alldisks.docs").
addedmetrics("vds.datastored.alldisks.bytes").
- addedmetrics("vds.datastored.alldisks.buckets");
+ addedmetrics("vds.datastored.alldisks.buckets").
+ addedmetrics("vds.datastored.bucket_space.buckets_total");
ContentCluster.getMetricBuilder("log", builder).
addedmetrics("vds.filestor.alldisks.allthreads.put.sum").
diff --git a/config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java b/config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java
index d6579ba88d4..305bcc1d7d5 100644
--- a/config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java
+++ b/config-model/src/test/java/com/yahoo/vespa/model/content/ContentClusterTest.java
@@ -659,10 +659,11 @@ public class ContentClusterTest extends ContentBaseTest {
assertEquals(6, config.consumer().size());
assertEquals("fleetcontroller", config.consumer(4).name());
- assertEquals(3, config.consumer(4).addedmetrics().size());
+ assertEquals(4, config.consumer(4).addedmetrics().size());
assertEquals("vds.datastored.alldisks.docs", config.consumer(4).addedmetrics(0));
assertEquals("vds.datastored.alldisks.bytes", config.consumer(4).addedmetrics(1));
assertEquals("vds.datastored.alldisks.buckets", config.consumer(4).addedmetrics(2));
+ assertEquals("vds.datastored.bucket_space.buckets_total", config.consumer(4).addedmetrics(3));
}
public MetricsmanagerConfig.Consumer getConsumer(String consumer, MetricsmanagerConfig config) {
@@ -723,7 +724,8 @@ public class ContentClusterTest extends ContentBaseTest {
expected =
"[vds.datastored.alldisks.docs\n" +
"vds.datastored.alldisks.bytes\n" +
- "vds.datastored.alldisks.buckets]";
+ "vds.datastored.alldisks.buckets\n" +
+ "vds.datastored.bucket_space.buckets_total]";
actual = getConsumer("fleetcontroller", config).addedmetrics().toString().replaceAll(", ", "\n");
assertEquals(expected, actual);
}