coder999o opened a new pull request, #3129: URL: https://github.com/apache/rocketmq-dashboard/pull/3129
## What is the purpose of the change Add a local instance coverage analysis panel to the Data Sources settings page. The analysis helps operators see whether configured metrics data sources effectively cover managed RocketMQ instances, highlights uncovered instances, same-type overlaps, unavailable or untested sources, and stale instance bindings without exposing or persisting credentials. ## Brief changelog - Add a data source coverage analyzer for global/scoped source resolution, source health classification, stale instance binding detection, and same-type overlap warnings. - Show a coverage summary and detailed instance/type coverage modal on the Data Sources settings page. - Add Chinese and English labels for the new coverage UI. - Add utility and page-level tests for covered, uncovered, overlapping, stale, untested, and unavailable data source scenarios. ## Verifying this change - `npm run test -- dataSourceCoverage DataSourceTab` - `npm run lint` - `npm run build` - `git diff --check` - `git ai status` -- 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]
