summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeir Storli <geirst@verizonmedia.com>2019-07-01 14:44:07 +0200
committerGitHub <noreply@github.com>2019-07-01 14:44:07 +0200
commit63bfbaec58ccf9b899910a7e1592d9dfc0c15a99 (patch)
treea6ff8ede077e0ae09ac612393d11042d07ce4f58
parentdd76185fd1639d22393d600a248b18b44ad534aa (diff)
parent160c67c6c909a3bf6fba1e9c7dc3351f5b282f73 (diff)
Merge pull request #9933 from vespa-engine/geirst/expose-proton-executors-metrics
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"));