summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeir Storli <geirst@verizonmedia.com>2019-07-01 12:00:43 +0000
committerGeir Storli <geirst@verizonmedia.com>2019-07-01 12:00:43 +0000
commit160c67c6c909a3bf6fba1e9c7dc3351f5b282f73 (patch)
tree413ccc06515c1aebcd93e7a29c6b38b2a9430f68
parent0c246c495f47ca037eba8ec33b3d10f10fb5a309 (diff)
Expose metrics for executors shared between document dbs in proton.
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/admin/monitoring/VespaMetricSet.java10
1 files changed, 9 insertions, 1 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 ca29e348094..0c0701983a4 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
@@ -307,6 +307,14 @@ public class VespaMetricSet {
metrics.add(new Metric("content.proton.transport.query.latency.count"));
metrics.add(new Metric("content.proton.transport.query.latency.average")); // TODO: Remove in Vespa 8
+ // Executors shared between all document dbs
+ metrics.add(new Metric("content.proton.executor.proton.maxpending.last"));
+ metrics.add(new Metric("content.proton.executor.flush.maxpending.last"));
+ metrics.add(new Metric("content.proton.executor.match.maxpending.last"));
+ metrics.add(new Metric("content.proton.executor.docsum.maxpending.last"));
+ metrics.add(new Metric("content.proton.executor.shared.maxpending.last"));
+ metrics.add(new Metric("content.proton.executor.warmup.maxpending.last"));
+
// jobs
metrics.add(new Metric("content.proton.documentdb.job.total.average"));
metrics.add(new Metric("content.proton.documentdb.job.attribute_flush.average"));
@@ -318,7 +326,7 @@ public class VespaMetricSet {
metrics.add(new Metric("content.proton.documentdb.job.lid_space_compact.average"));
metrics.add(new Metric("content.proton.documentdb.job.removed_documents_prune.average"));
- // Threading service
+ // Threading service (per document db)
metrics.add(new Metric("content.proton.documentdb.threading_service.master.maxpending.last"));
metrics.add(new Metric("content.proton.documentdb.threading_service.index.maxpending.last"));
metrics.add(new Metric("content.proton.documentdb.threading_service.summary.maxpending.last"));