yuluo-yx opened a new pull request, #3157: URL: https://github.com/apache/rocketmq-dashboard/pull/3157
## What changed - add a cross-page, read-only System Alert incident timeline - load up to the latest 10,000 events through the existing paginated endpoint - correlate by server fingerprint, falling back only to rule + instance + complete labels - keep records without sufficient correlation evidence isolated - derive active/resolved/unknown state from the latest event and summarize duration, severity, acknowledgements, and suppression - add expandable event timelines, filters, CSV export, bilingual copy, and focused tests ## Design boundaries - does not acknowledge, clear, silence, retry, or otherwise mutate alerts - invalid timestamps never create a fabricated incident duration - the cap is disclosed whenever the source contains more than 10,000 records ## Validation - focused incident tests: 12 passed - existing SystemAlertsPage tests: 14 passed - `npm run lint`: 0 errors, 10 pre-existing warnings - `npm run build`: 8040 modules transformed - scope check: 6 files, 963 additions Fixes #3155 -- 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]
