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

   ## Summary
   This PR introduces a Cluster Multi-Dimensional Health & Master-Slave 
Inspection Framework for RocketMQ Dashboard to proactively detect operational 
risks.
   
   ### Highlights
   1. **Multi-Axis Inspection Engine**:
      - **Broker Master Availability**: Scans all broker groups for missing 
Master (ID=0) nodes.
      - **Disk & Memory Hazards**: Inspects CommitLog disk space ratios with 
configurable warning thresholds (>85%).
      - **Master-Slave Pair Verification**: Evaluates synchronization pairing 
and single point of failure (SPOF) risks.
      - **Topic Routing Skew**: Identifies user topics assigned to only one 
broker group in multi-broker clusters.
   
   2. **Scoring & Reporting Model**:
      - Computes weighted cluster health scores (0-100) and issue severities 
(`INFO`, `WARNING`, `HIGH`, `CRITICAL`).
      - Accompanied by remediation recommendations.
   
   3. **Frontend Diagnostics Console**:
      - Built `ClusterInspectionModal.jsx` to render health score cards, issue 
summary tables, and broker sync matrices.
   
   ## Test Plan
   - Evaluated score degradation rules against mock broker runtime failures and 
single-broker topology setups.


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