priyen-stripe opened a new pull request, #17198:
URL: https://github.com/apache/pinot/pull/17198

   Currently, when you use the multi stage engine thread limiting feature, (via 
configs such as below)
   ```
   pinot.server.query.executor.mse.max.execution.threads=1000
   pinot.server.query.executor.mse.max.execution.threads.exceed.strategy=ERROR
   ```
   you have no insights, through metrics, what's the current usage or how close 
you are to the limits. So without this, we are also unable to catch issues 
inadvance of when users might see them
   
   This PR adds two gauges:
     MSE_THREAD_USAGE_MAX("threads", true, "Maximum allowed threads for 
multi-stage executor"),
     MSE_THREAD_USAGE_CURRENT("threads", true, "Current number of threads in 
use by multi-stage executor");
   
   Also updates the test using similiar code to existing tests
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to