tikv / grpc-rs

The gRPC library for Rust built on C Core library and futures
Apache License 2.0
1.81k stars 253 forks source link

*: support querying channelz #550

Closed BusyJay closed 3 years ago

BusyJay commented 3 years ago

This is a basic support for channelz that allows querying the information using APIs. Full support is difficult because no library supports parse JSON to protobuf in Rust.

BusyJay commented 3 years ago

@NingLin-P This can be helpful for analyzing why there are so many connections.

BusyJay commented 3 years ago

...Do implementations of other languages support returning content in proto format directly?

Yes, they have reflections and support converting between formats.

BusyJay commented 3 years ago

According to https://www.githubstatus.com/, windows action is not available right now. Since all other jobs pass, merge it now.