elephone-184 opened a new pull request, #3143:
URL: https://github.com/apache/rocketmq-dashboard/pull/3143
## Summary
This PR adds a Topic Lifecycle Governance & Zombie Audit Service to RocketMQ
Dashboard to eliminate orphaned topics and optimize queue resources in
enterprise RocketMQ deployments.
### Main Features
1. **Lifecycle Audit Engine**:
- **Orphan Topic Detection**: Detects topics with 0 active consumer group
subscribers.
- **Zombie Topic Identification**: Identifies unused/abandoned topics
that can be safely archived.
- **Oversized Queue Allocation Warning**: Highlights low-throughput
topics allocated with excessive queue counts (>32 queues).
2. **Audit Reporting**:
- Implemented `TopicGovernanceReport` providing aggregated counters and
actionable remediation tips.
3. **Frontend Dashboard Modal**:
- Built `TopicGovernanceModal.jsx` displaying categorized governance
findings and action items.
## Test Plan
- Verified topic auditing logic against system topics, retry topics, and
custom user topics.
--
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]