aboutsummaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-05-03 14:57:04 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2022-05-03 17:18:51 +0200
commitd0ff238b49f71ab627865e08480ce18dc016a9b4 (patch)
tree6ca242992d97756507f92abfe106de81e6fbf43a /config-model
parentd3896a15229343c1719cad28303dbea1efff7c8b (diff)
Group metrics by name.
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java40
1 files changed, 22 insertions, 18 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java b/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java
index f66e987bea6..c57383ccbed 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java
@@ -25,6 +25,7 @@ public class VespaMetricSet {
metrics.addAll(getSearchNodeMetrics());
metrics.addAll(getStorageMetrics());
+ metrics.addAll(getDistributorMetrics());
metrics.addAll(getDocprocMetrics());
metrics.addAll(getClusterControllerMetrics());
metrics.addAll(getQrserverMetrics());
@@ -656,6 +657,23 @@ public class VespaMetricSet {
metrics.add(new Metric("vds.visitor.allthreads.averagequeuewait.sum.sum"));
metrics.add(new Metric("vds.visitor.allthreads.averagequeuewait.sum.count"));
metrics.add(new Metric("vds.visitor.allthreads.averagequeuewait.sum.average")); // TODO: Remove in Vespa 8
+ metrics.add(new Metric("vds.visitor.allthreads.queuesize.count.max"));
+ metrics.add(new Metric("vds.visitor.allthreads.queuesize.count.sum"));
+ metrics.add(new Metric("vds.visitor.allthreads.queuesize.count.count"));
+ metrics.add(new Metric("vds.visitor.allthreads.queuesize.count.average")); // TODO: Remove in Vespa 8
+ metrics.add(new Metric("vds.visitor.allthreads.completed.sum.average")); // TODO: Remove in Vespa 8
+ metrics.add(new Metric("vds.visitor.allthreads.completed.sum.rate"));
+ metrics.add(new Metric("vds.visitor.allthreads.created.sum.rate"));
+ metrics.add(new Metric("vds.visitor.allthreads.failed.sum.rate"));
+ metrics.add(new Metric("vds.visitor.allthreads.averagemessagesendtime.sum.max"));
+ metrics.add(new Metric("vds.visitor.allthreads.averagemessagesendtime.sum.sum"));
+ metrics.add(new Metric("vds.visitor.allthreads.averagemessagesendtime.sum.count"));
+ metrics.add(new Metric("vds.visitor.allthreads.averagemessagesendtime.sum.average")); // TODO: Remove in Vespa 8
+ metrics.add(new Metric("vds.visitor.allthreads.averageprocessingtime.sum.max"));
+ metrics.add(new Metric("vds.visitor.allthreads.averageprocessingtime.sum.sum"));
+ metrics.add(new Metric("vds.visitor.allthreads.averageprocessingtime.sum.count"));
+ metrics.add(new Metric("vds.visitor.allthreads.averageprocessingtime.sum.average")); // TODO: Remove in Vespa 8
+
metrics.add(new Metric("vds.filestor.alldisks.allthreads.put.sum.count.rate"));
metrics.add(new Metric("vds.filestor.alldisks.allthreads.remove.sum.count.rate"));
metrics.add(new Metric("vds.filestor.alldisks.allthreads.get.sum.count.rate"));
@@ -704,23 +722,6 @@ public class VespaMetricSet {
metrics.add(new Metric("vds.filestor.alldisks.allstripes.throttled_rpc_direct_dispatches.rate"));
metrics.add(new Metric("vds.filestor.alldisks.allstripes.throttled_persistence_thread_polls.rate"));
metrics.add(new Metric("vds.filestor.alldisks.allstripes.timeouts_waiting_for_throttle_token.rate"));
-
- metrics.add(new Metric("vds.visitor.allthreads.queuesize.count.max"));
- metrics.add(new Metric("vds.visitor.allthreads.queuesize.count.sum"));
- metrics.add(new Metric("vds.visitor.allthreads.queuesize.count.count"));
- metrics.add(new Metric("vds.visitor.allthreads.queuesize.count.average")); // TODO: Remove in Vespa 8
- metrics.add(new Metric("vds.visitor.allthreads.completed.sum.average")); // TODO: Remove in Vespa 8
- metrics.add(new Metric("vds.visitor.allthreads.completed.sum.rate"));
- metrics.add(new Metric("vds.visitor.allthreads.created.sum.rate"));
- metrics.add(new Metric("vds.visitor.allthreads.failed.sum.rate"));
- metrics.add(new Metric("vds.visitor.allthreads.averagemessagesendtime.sum.max"));
- metrics.add(new Metric("vds.visitor.allthreads.averagemessagesendtime.sum.sum"));
- metrics.add(new Metric("vds.visitor.allthreads.averagemessagesendtime.sum.count"));
- metrics.add(new Metric("vds.visitor.allthreads.averagemessagesendtime.sum.average")); // TODO: Remove in Vespa 8
- metrics.add(new Metric("vds.visitor.allthreads.averageprocessingtime.sum.max"));
- metrics.add(new Metric("vds.visitor.allthreads.averageprocessingtime.sum.sum"));
- metrics.add(new Metric("vds.visitor.allthreads.averageprocessingtime.sum.count"));
- metrics.add(new Metric("vds.visitor.allthreads.averageprocessingtime.sum.average")); // TODO: Remove in Vespa 8
metrics.add(new Metric("vds.filestor.alldisks.allthreads.put.sum.count.rate"));
metrics.add(new Metric("vds.filestor.alldisks.allthreads.put.sum.failed.rate"));
@@ -782,7 +783,10 @@ public class VespaMetricSet {
metrics.add(new Metric("vds.filestor.alldisks.allthreads.deletebuckets.latency.count"));
metrics.add(new Metric("vds.filestor.alldisks.allthreads.deletebuckets.latency.average")); // TODO: Remove in Vespa 8
metrics.add(new Metric("vds.filestor.alldisks.allthreads.setbucketstates.count.rate"));
-
+ return metrics;
+ }
+ private static Set<Metric> getDistributorMetrics() {
+ Set<Metric> metrics = new LinkedHashSet<>();
//Distributor
metrics.add(new Metric("vds.idealstate.buckets_rechecking.average"));
metrics.add(new Metric("vds.idealstate.idealstate_diff.average"));