gRPC CSDS¶
What is gRPC CSDS?¶
In short, it’s a xDS configuration dump protocol.
Design Document gRPC CSDS
Module Contents¶
Channelz debug service implementation in gRPC Python.
- class grpc_csds.ClientStatusDiscoveryServiceServicer(*args, **kwargs)[source]¶
CSDS Servicer works for both the sync API and asyncio API.
- Parameters:
args (Any) –
kwargs (Any) –
- Return type:
Any
- grpc_csds.add_csds_servicer(server)[source]¶
Register CSDS servicer to a server.
CSDS is part of xDS protocol used to expose in-effective traffic configuration (or xDS resources). It focuses on simplify the debugging of unexpected routing behaviors, which could be due to a misconfiguration, unhealthy backends or issues in the control or data plane.
- Parameters:
server – A gRPC server to which the CSDS service will be added.