elephone-184 opened a new pull request, #4340: URL: https://github.com/apache/rocketmq-dashboard/pull/4340
Fixes #4337. ### Summary Adds a broker cold data read ratio and OS PageCache hit rate inspector to pinpoint physical disk saturation and identify lagging consumer groups driving cold reads. ### Features - `BrokerColdReadReport`: models overall PageCache hit percentage, cold read TPS, disk I/O pressure status, and top cold consumer groups. - `BrokerColdReadInspectorService`: calculates cache hit ratios per broker and audits lagging consumer offset distances. - `BrokerColdReadInspectorController`: exposes `/cluster/coldRead.query` with permission control. - `BrokerColdReadInspectorModal`: MUI modal displaying hit-rate progress bars, broker metrics table, and cache eviction warnings. - Comprehensive unit tests covering controller and service layers. ### Test Plan - Unit tests in `BrokerColdReadInspectorControllerTest` and `BrokerColdReadInspectorServiceImplTest`. - Tested cluster broker retrieval and fallback mock stats. -- 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]
