envoyproxy / envoy-tools

Companion tooling for Envoy proxy
Apache License 2.0
49 stars 24 forks source link

Develop a generic CSDS client #9

Closed fuqianggao closed 4 years ago

fuqianggao commented 4 years ago

Client status discovery service (CSDS) is intended to be an API to query the status of xDS clients from control planes.

A generic CSDS client can be used to connect to control planes that support the CSDS API and aid the debug of service mesh deployment where a large number of xDS clients connect to the control plane.

fuqianggao commented 4 years ago

@Rainton plans to work on this.

fuqianggao commented 4 years ago

/cc @Rainton @alexburnos

mattklein123 commented 4 years ago

cc @danielhochman this is also relevant to Clutch. If this is written in Go it would be worth collaborating.

fuqianggao commented 4 years ago

@mattklein123 Yes, the plan is to write it in Go. What is Clutch? @danielhochman

fuqianggao commented 4 years ago

@mattklein123 Could you please assign this to @Rainton?

dio commented 4 years ago

The first attempt of it is merged. I think this one can be closed and we can create separate issues for specific requirements/enhancements/bugs/etc on this.