azkaban-aplcache

adding comments on Jetty Performance metrics (#935) * adding

3/16/2017 3:41:29 PM

Details

diff --git a/azkaban-web-server/src/main/java/azkaban/webapp/AzkabanWebServer.java b/azkaban-web-server/src/main/java/azkaban/webapp/AzkabanWebServer.java
index 457775f..dda823c 100644
--- a/azkaban-web-server/src/main/java/azkaban/webapp/AzkabanWebServer.java
+++ b/azkaban-web-server/src/main/java/azkaban/webapp/AzkabanWebServer.java
@@ -238,8 +238,15 @@ public class AzkabanWebServer extends AzkabanServer {
   private void startWebMetrics() throws Exception {
 
     MetricRegistry registry = MetricsManager.INSTANCE.getRegistry();
+
+    // The number of idle threads in Jetty thread pool
     MetricsUtility.addGauge("JETTY-NumIdleThreads", registry, queuedThreadPool::getIdleThreads);
+
+    // The number of threads in Jetty thread pool. The formula is:
+    // threads = idleThreads + busyThreads
     MetricsUtility.addGauge("JETTY-NumTotalThreads", registry, queuedThreadPool::getThreads);
+
+    // The number of requests queued in the Jetty thread pool.
     MetricsUtility.addGauge("JETTY-NumQueueSize", registry, queuedThreadPool::getQueueSize);
 
     MetricsUtility.addGauge("WEB-NumQueuedFlows", registry, executorManager::getQueuedFlowSize);