[Bug] Proxy client settings cleaner logs full gRPC Settings
- Dominant language
- Java
- Stars
- 22.6k
- Forks
- 12k
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 27
Description
## Problem
`GrpcClientSettingsManager` logs full gRPC `Settings` protobufs from the periodic unused-settings cleanup path.
Evidence:
- `proxy/src/main/java/org/apache/rocketmq/proxy/grpc/v2/common/GrpcClientSettingsManager.java` logs `settings:{}` when removing unused gRPC client settings.
## Impact
This is in the RocketMQ Studio Track 2 / Proxy Admin diagnostics scope. Full Settings can include detailed publish/subscription metadata. Cleaner logs should not dump those payloads.
## Expected
The cleaner log should use a compact summary such as client type and publish/subscription counts instead of full protobuf output.
Contributor guide
Research direction
Start with proxy/src/main/java/org/apache/rocketmq/proxy/grpc/v2/common/GrpcClientSettingsManager.java and inspect the periodic unused-settings cleanup path that logs the gRPC Settings protobuf. Replace the full Settings output with a compact summary containing the client type and publish/subscription counts. Done means cleaner logs no longer dump detailed Settings payloads.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- observability
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 76/100