elephone-184 opened a new pull request, #4332:
URL: https://github.com/apache/rocketmq-dashboard/pull/4332

   Fixes #4330.
   
   ### Summary
   Introduces a consumer group rebalance history and partition flapping 
analyzer to identify rebalance storms, flapping queue assignments, and unstable 
churning clients.
   
   ### Features
   - `ConsumerRebalanceHistoryReport`: captures event timeline, flapping 
instability score (0-100), affected queues, and client churn counts.
   - `ConsumerRebalanceAnalyzerService`: analyzes partition reassignments, 
unstable client heartbeats, and generates stability recommendations.
   - `ConsumerRebalanceAnalyzerController`: exposes 
`/consumer/rebalanceHistory.query` with permission control.
   - `ConsumerRebalanceHistoryModal`: MUI interface visualizing rebalance 
timeline, flapping severity chips, and stability recommendations.
   - Comprehensive unit tests covering controller and service layers.
   
   ### Test Plan
   - Unit tests in `ConsumerRebalanceAnalyzerControllerTest` and 
`ConsumerRebalanceAnalyzerServiceImplTest`.
   - Verified rebalance event generation and queue flapping calculation.


-- 
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]

Reply via email to