diff options
author | Arne H Juul <arnej@yahoo-inc.com> | 2016-11-05 11:17:14 +0100 |
---|---|---|
committer | Arne H Juul <arnej@yahoo-inc.com> | 2016-11-05 11:17:14 +0100 |
commit | 4b96706f78b949190cca188805afea23e43cd79b (patch) | |
tree | ea1c7b326aa0ef3d36395750553d9028a3ec4296 /container-core/src/main/java/com | |
parent | ce61ad2160f2a9426081d8fb55df2c82775020cc (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/src/main/java/com')
-rw-r--r-- | container-core/src/main/java/com/yahoo/container/handler/ThreadPoolProvider.java | 4 |
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); } /** |