X-LightYear opened a new pull request, #5040:
URL: https://github.com/apache/rocketmq-dashboard/pull/5040

   ## Summary
   
   - expose existing consumer client thread-stack diagnostics through MCP
   - reuse ConsumerDiagnosticsService and provider proxy/broker fallback
   - gate discovery on consumer-group management and RocketMQ remoting 
capabilities
   
   ## Existing capability
   
   Studio already serves `/api/groups/{name}/instances/{clientId}/stack` and 
the UI uses it. The existing provider prefers proxy diagnostics and falls back 
to the selected instance's broker admin; jstack parsing remains bounded by the 
existing provider limit.
   
   ## Missing capability
   
   Before this change MCP could inspect group/client metadata but could not 
retrieve a selected client's live thread stack.
   
   ## Testing
   
   - focused handler/catalog/discovery/schema/provider/controller/MCP 
registration tests: passed
   - checkstyle: passed
   - package with the project license gate skipped: passed
   - full backend test command: environment failures unrelated to this change 
(MySQL root authentication, missing `sh` CLI, and H2 concurrent migration); 
relevant tests passed
   
   Fixes #5037


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