集群发现服务(CDS)

集群发现服务(CDS)是一个可选的 API,Envoy 将调用该 API 来动态获取集群管理成员。Envoy 还将根据 API 响应协调集群管理,根据需要完成添加、修改或删除已知的集群。

注意

在 Envoy 配置中静态定义的任何集群都不能通过 CDS API 进行修改或删除。

统计

CDS 的统计树以 cluster_manager.cds. 为根,统计如下:

名字 类型 描述
config_reload Counter 因配置不同而导致配置重新加载的总次数
update_attempt Counter 尝试调用配置加载API的总次数
update_success Counter 调用配置加载API成功的总次数
update_failure Counter 调用配置加载API失败的总次数(网络或参数错误)
version Gauge 来自上次成功调用配置加载API的内容哈希