coder999o opened a new pull request, #2881: URL: https://github.com/apache/rocketmq-dashboard/pull/2881
## What is the purpose of the change Add a Consumer Group health diagnostics view to RocketMQ Studio. The new view combines existing subscription consistency, queue progress, consumer lag, delay, and heartbeat data into a health score, risk list, and operator recommendations, so users can identify risky consumer groups without checking multiple tabs manually. ## Brief changelog - Add a Consumer Group health analysis utility for subscription consistency, queue lag skew, unavailable lag, stale heartbeat, high lag, high delay, and no-active-client risk signals. - Add a Health Diagnostics tab in Consumer Group details with health score, lag/queue/client summaries, risk items, and handling recommendations. - Add unit tests for diagnostic rules and Consumer page coverage. ## Verifying this change - `npm run test -- consumerGroupDiagnostics` - `npm run test -- ConsumerPage` - `npm run lint` - `npm run build` - `git diff --check` -- 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]
