summaryrefslogtreecommitdiffstats
path: root/container-core/src/test/java/com/yahoo/container
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2022-04-20 09:19:18 +0200
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2022-04-20 09:19:22 +0200
commitec190d515b8cfae3b5640315095f3fc558487c11 (patch)
tree16e426cb9fa35eb8845b71b76bdc9b1612176aed /container-core/src/test/java/com/yahoo/container
parent4aa2d5bdecc22607b66ba5988a9812e2a3028e1f (diff)
Introduce new metrics for container threadpool
Add the new metrics to improve observability of container threadpools. These will be included in the updated container tuning docs.
Diffstat (limited to 'container-core/src/test/java/com/yahoo/container')
-rw-r--r--container-core/src/test/java/com/yahoo/container/handler/threadpool/ContainerThreadPoolImplTest.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/container-core/src/test/java/com/yahoo/container/handler/threadpool/ContainerThreadPoolImplTest.java b/container-core/src/test/java/com/yahoo/container/handler/threadpool/ContainerThreadPoolImplTest.java
index 536f7f599f2..c3f91000296 100644
--- a/container-core/src/test/java/com/yahoo/container/handler/threadpool/ContainerThreadPoolImplTest.java
+++ b/container-core/src/test/java/com/yahoo/container/handler/threadpool/ContainerThreadPoolImplTest.java
@@ -79,8 +79,9 @@ public class ContainerThreadPoolImplTest {
ThreadPoolExecutor executor = createPool(metrics, 3, 1200);
assertEquals(3, executor.getMaximumPoolSize());
assertEquals(1200, executor.getQueue().remainingCapacity());
- assertEquals(4, metrics.innvocations().size());
+ assertEquals(7, metrics.innvocations().size());
assertEquals(3L, metrics.innvocations().get("serverThreadPoolSize").val);
+ assertEquals(3L, metrics.innvocations().get("jdisc.thread_pool.max_allowed_size").val);
assertEquals(0L, metrics.innvocations().get("serverActiveThreads").val);
assertEquals(1200L, metrics.innvocations().get("jdisc.thread_pool.work_queue.capacity").val);
assertEquals(0L, metrics.innvocations().get("jdisc.thread_pool.work_queue.size").val);
@@ -91,8 +92,9 @@ public class ContainerThreadPoolImplTest {
ThreadPoolExecutor executor = createPool(metrics, 0, 0);
assertEquals(CPUS*4, executor.getMaximumPoolSize());
assertEquals(0, executor.getQueue().remainingCapacity());
- assertEquals(4, metrics.innvocations().size());
+ assertEquals(7, metrics.innvocations().size());
assertEquals(64L, metrics.innvocations().get("serverThreadPoolSize").val);
+ assertEquals(64L, metrics.innvocations().get("jdisc.thread_pool.max_allowed_size").val);
assertEquals(0L, metrics.innvocations().get("serverActiveThreads").val);
assertEquals(64L, metrics.innvocations().get("jdisc.thread_pool.work_queue.capacity").val);
assertEquals(0L, metrics.innvocations().get("jdisc.thread_pool.work_queue.size").val);