elephone-184 opened a new pull request, #4318: URL: https://github.com/apache/rocketmq-dashboard/pull/4318
Fixes #4317. ### Summary Adds a consumer client thread pool saturation and queue depth monitoring framework to identify thread blockages, high pool utilization, and task queue bottlenecks. ### Features - `ConsumerThreadPoolSaturationReport`: models core/max pool sizes, active threads, queue depth, saturation percentage, and health status. - `ConsumerThreadPoolMonitorService`: inspects client runtime thread pools across all online instances of a consumer group. - `ConsumerThreadPoolMonitorController`: exposes `/consumer/threadPoolSaturation.query` with permission control. - `ConsumerThreadPoolSaturationModal`: MUI modal showing real-time utilization bars, warning banners, and capacity tuning recommendations. - Unit tests covering controller and service layers. ### Test Plan - Unit tests in `ConsumerThreadPoolMonitorControllerTest` and `ConsumerThreadPoolMonitorServiceImplTest`. - Verified online connection handling and offline fallback logic. -- 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]
