Aias00 opened a new pull request, #2533:
URL: https://github.com/apache/rocketmq-dashboard/pull/2533

   Closes #2532
   
   ## Summary
   - add native Apache RocketMQ collection for cluster health, consumer lag, 
and DLQ metrics without requiring Prometheus
   - persist metric snapshots, alert state, transitions, context, 
acknowledgement and paged alert events
   - evaluate scoped cluster and business rules through a shared alert domain 
with test-before-save endpoints
   - coordinate collection across dashboard replicas with a database lease and 
expose collector status
   - retain the existing Business Alerts, Cluster Alerts, and Alert Events menu 
structure while wiring the three surfaces to the shared domain
   - include schema and upgrade scripts, plus the native alerting design 
document
   
   ## Validation
   - mvn -q 
-Dtest=CollectorSchedulerTest,CollectorStatusControllerTest,MetricSampleTest,ApacheRocketMqBusinessMetricsCollectorTest,ApacheRocketMqClusterMetricsCollectorTest,ApacheRocketMqDlqMetricsCollectorTest,AlertFingerprintTest,AlertRuleEvaluatorTest,AlertServiceTest,AlertStateMachineTest,ClusterAlertRuleControllerTest,NativeAlertProcessorTest,NativeAlertRulePolicyTest,NativeAlertRuleTestServiceTest,SystemAlertControllerTest
 test
   - npm test -- --run src/api/ops.test.ts src/services/opsService.test.ts 
src/pages/ops/__tests__/SystemAlertsPage.test.tsx 
src/pages/studio/__tests__/AlertManagement.test.tsx
   - npm run build
   
   ## Notes
   This is intentionally a foundation PR. Existing Prometheus integrations 
remain available; native collection provides the direct RocketMQ path for 
deployments that do not run Prometheus.


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