yyqdbngt opened a new pull request, #2189: URL: https://github.com/apache/rocketmq-dashboard/pull/2189
## Summary - map RocketMQ 5 broker health to Prometheus scrape availability - use the existing RocketMQ target filter and stable job/instance labels - verify the metric name, PromQL, and labels in the profile test ## Root cause `rocketmq_processor_watermark` measures request-processor queue watermarks. It is a load signal rather than a binary availability signal, so it cannot represent the `broker_health` semantic metric correctly. A healthy idle broker can have a zero watermark while a busy broker has a positive value. Closes #2188. ## Validation - `mvn -Dtest=MetricProfileServiceTest test` (7 tests passed) - `mvn -DskipTests checkstyle:check` (0 violations) - `git diff --check` - final GraphQL scan of all open PR files targeting `rocketmq-studio`, including large-PR pagination (no path matches) -- 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]
