envoyproxy/envoy

[Feature] Support Client Status Discovery Service (CSDS)

Open

#13,181 建立於 2020年9月18日

在 GitHub 查看
 (3 留言) (0 反應) (0 負責人)C++ (5,373 fork)batch import
area/adminhelp wanted

倉庫指標

Star
 (27,997 star)
PR 合併指標
 (平均合併 8天) (30 天內合併 378 個 PR)

描述

Title: [Feature] Support Client Status Discovery Service (CSDS)

Description:

Client Status Discovery Service (CSDS) is a service that exposes xDS config of a given client. It’s commonly used to query control planes for the synced xDS config of a particular sidecar proxy. However, it can also be used to query Envoy for its received xDS configuration.

As a xDS client, Envoy can dump xDS config and expose internal status of each xDS resource (https://github.com/envoyproxy/envoy/pull/13121). The xDS config dump will share the same proto definition as admin interface. It will be an alternative way of getting config dump. As for internal status, it describes if the Envoy accepts or rejects or is pending on a specific xDS resource.

Relevant Links:

CC @htuch for more potential benefits.

貢獻者指南