| gRPC Python Admin Interface Package | |
| =================================== | |
| Debugging gRPC library can be a complex task. There are many configurations and | |
| internal states, which will affect the behavior of the library. This Python | |
| package will be the collection of admin services that are exposing debug | |
| information. Currently, it includes: | |
| * Channel tracing metrics (grpcio-channelz) | |
| * Client Status Discovery Service (grpcio-csds) | |
| Here is a snippet to create an admin server on "localhost:50051": | |
| server = grpc.server(ThreadPoolExecutor()) | |
| port = server.add_insecure_port('localhost:50051') | |
| grpc_admin.add_admin_servicers(self._server) | |
| server.start() | |
| Welcome to explore the admin services with CLI tool "grpcdebug": | |
| https://github.com/grpc-ecosystem/grpcdebug. | |
| For any issues or suggestions, please send to | |
| https://github.com/grpc/grpc/issues. |