elephone-184 opened a new pull request, #3316: URL: https://github.com/apache/rocketmq-dashboard/pull/3316
## Summary - Aggregate consumer metrics, ProcessQueue cached message thresholds, and thread dump signatures to diagnose slow consumption, rebalance stalls, and thread pool exhaustion. - Implement `ConsumerSlowRootCauseService` and `ConsumerSlowRootCauseController` with `@Permission` access control. - Add frontend React MUI `ConsumerSlowRootCauseModal` providing actionable diagnostic summaries, root cause categorization, and client metric profiling. - Add comprehensive `ConsumerSlowRootCauseControllerTest` and `ConsumerSlowRootCauseServiceImplTest` covering flow control stalls, blocked thread contention, and nominal operations. ## Test plan - [x] Run controller unit tests to verify REST endpoint `/consumer/slowRootCause.query`. - [x] Run service implementation tests to verify ProcessQueue threshold detection and JStack blocked thread parsing. - [x] Verify frontend modal dialog rendering with health severity chips, remedy advice, and client metrics table. -- 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]
