KWON BYUNGCHANG created HADOOP-19905:
----------------------------------------
Summary: Implement HttpServer2 thread pool metrics
Key: HADOOP-19905
URL: https://issues.apache.org/jira/browse/HADOOP-19905
Project: Hadoop Common
Issue Type: Improvement
Reporter: KWON BYUNGCHANG
HttpServer2Metrics (HADOOP-17133) exposes only StatisticsHandler
counters. It says nothing about the Jetty thread pool, so
administrators have no metric-level visibility into thread pool
saturation.
This patch adds gauges to HttpServer2Metrics:
* Pool: maxThreads, minThreads, threads, idleThreads, busyThreads, queueSize
* Per role (summed over connectors): acceptorThreads, selectorThreads
* Worker only (pool count minus acceptors and selectors):
maxWorkerThreads, workerThreads, busyWorkerThreads
The worker-only gauges are exposed separately because acceptor and
selector threads sit in blocking accept()/select() loops and never go
idle;
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]