yuluo-yx opened a new pull request, #3153: URL: https://github.com/apache/rocketmq-dashboard/pull/3153
## What changed - add cross-page, read-only notification delivery reliability analytics - load history through the existing paginated endpoint, capped at 10,000 records with explicit truncation disclosure - calculate terminal success rate, retry/stall counts, and P95 delivery latency - compare channel-level success, failures, in-flight records, retries, average latency, and P95 - group recurring provider errors after removing volatile URLs, IDs, and large numbers - provide searchable/filterable delivery details and CSV export - add Chinese/English copy and focused pure-function/component tests ## Design boundaries - no retry or mutation endpoint is called - pending records are excluded from terminal success-rate denominators - records older than 15 minutes in PENDING/SENDING/RETRY_WAIT are marked stalled, not failed - invalid or reversed timestamps never produce fabricated latency ## Validation - focused analytics tests: 11 passed - existing NotificationDeliveriesPage tests: 3 passed - `npm run lint`: 0 errors, 10 pre-existing warnings - `npm run build`: 8040 modules transformed - scope check: 6 files, 1020 additions, 1 deletion Fixes #3152 -- 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]
