summaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahoo-inc.com>2016-11-05 11:17:14 +0100
committerArne H Juul <arnej@yahoo-inc.com>2016-11-05 11:17:14 +0100
commit4b96706f78b949190cca188805afea23e43cd79b (patch)
treeea1c7b326aa0ef3d36395750553d9028a3ec4296 /container-core
parentce61ad2160f2a9426081d8fb55df2c82775020cc (diff)
initialize metric
* even if we don't receive requests, we want to make sure these metrics exist and are observable.
Diffstat (limited to 'container-core')
-rw-r--r--container-core/src/main/java/com/yahoo/container/handler/ThreadPoolProvider.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/handler/ThreadPoolProvider.java b/container-core/src/main/java/com/yahoo/container/handler/ThreadPoolProvider.java
index bd8e9e1601d..a8f825f0339 100644
--- a/container-core/src/main/java/com/yahoo/container/handler/ThreadPoolProvider.java
+++ b/container-core/src/main/java/com/yahoo/container/handler/ThreadPoolProvider.java
@@ -98,6 +98,10 @@ public class ThreadPoolProvider extends AbstractComponent implements Provider<Ex
this.metric = metric;
this.processTerminator = processTerminator;
this.maxThreadExecutionTimeMillis = maxThreadExecutionTimeMillis;
+
+ metric.set(MetricNames.THREAD_POOL_SIZE, wrapped.getPoolSize(), null);
+ metric.set(MetricNames.ACTIVE_THREADS, wrapped.getActiveCount(), null);
+ metric.add(MetricNames.REJECTED_REQUEST, 0, null);
}
/**