SwimmingLiu opened a new pull request, #236: URL: https://github.com/apache/eventmesh-dashboard/pull/236
Collect Kafka cluster, Topic, partition, consumer group and Broker metrics through one Admin task per cluster and JMX tasks per node. The collectors use the shared metadata lifecycle and persist eight report models in IoTDB. Fix concurrent result delivery, resource dimensions, Runtime schema constraints, partial offset failures and JMX deadlines. Report queries bind values, preserve Kafka tags and return each report by name. Add the Javax adapter and align Jackson with Spring Boot so the report HTTP endpoints work in a clean checkout. Validation on an isolated snapshot of the proposed commit: - Kafka collection and schema regressions: 62 passed. - Kafka metadata: 19 passed, including real KRaft and ZooKeeper operations. - Kafka API unit tests: 62 passed. - RocketMQ collection: 34 passed, including real Broker callbacks and IoTDB readback. - Real Kafka 3.9.1 collection, JMX, all eight IoTDB tables and HTTP queries passed in both modes. All 43 metric fields and the five supported aggregation functions were checked against actual results. - Root Maven validate and package passed. All listed suites have zero failures, errors and skipped cases. Add a dedicated GitHub workflow that runs the collection profile and requires the live test report. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
