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]

Reply via email to