yuluo-yx opened a new pull request, #2852:
URL: https://github.com/apache/rocketmq-dashboard/pull/2852

   ## What is the purpose of the change
   
   Consolidate the reviewed operations-asset fixes from #2735, #2736, and #2737 
into one cohesive PR for alert assets, Grafana generation, and asset downloads, 
following the maintainer note on #2724.
   
   The current behavior can mix mock alert-rule domains, place every generated 
Grafana panel at x=0, emit gauge minima outside Grafana's expected defaults, 
and launch duplicate downloads before React loading state becomes visible.
   
   ## Brief changelog
   
   - isolate cluster and business alert rules across mock CRUD/import/export 
operations;
   - pack generated panels across the 24-column grid and advance rows by the 
tallest panel;
   - emit gauge minimums in `fieldConfig.defaults.min` and regenerate all 12 
dashboards;
   - acquire synchronous request ownership for alert-rule and dashboard exports 
while preserving parallel exports for different rows.
   
   ## Verifying this change
   
   - targeted Vitest: 3 files, 32 tests passed;
   - Python generator tests: 4 passed;
   - targeted ESLint and Prettier checks passed;
   - Node 24.18.0 `npm run build` passed (8,025 modules);
   - regenerated dashboard JSON matched deterministic generator output;
   - `git diff --check` passed;
   - scope: 20 files, 314 insertions, 84 deletions, 3 reviewed commits.
   
   Fixes #2728
   
   Fixes #2730
   
   Fixes #2732
   


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