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

   ## Summary
   This PR adds Broker Dynamic Configuration Drift Detection & Baseline 
Snapshot Manager to prevent runtime parameter inconsistencies across 
multi-broker RocketMQ clusters.
   
   ### Core Capabilities
   1. **Config Drift Inspection**:
      - Compares dynamic broker configuration settings across all master 
brokers against a cluster baseline.
      - Monitors sensitive operational flags including `flushDiskType`, 
`brokerRole`, `autoCreateTopicEnable`, and `sendMessageThreadPoolNums`.
      - Categorizes drift severities (`LOW`, `MEDIUM`, `HIGH`).
   
   2. **Configuration Snapshotting**:
      - Added `/broker-config-drift/snapshot.query` endpoint to extract full 
key-value snapshot maps for backup and migration auditing.
   
   3. **Frontend UI Console**:
      - Built `BrokerConfigDriftModal.jsx` displaying cluster baseline diffs 
and severity tags.
   
   ## Test Plan
   - Verified config diff calculation using baseline properties map and mock 
property variations.


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