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]

Reply via email to