envoyproxy/envoy

Is it possible to fetch the status of health

开放

#31,528 创建于 2023年12月27日

 (2 条评论) (0 个反应) (0 位负责人)C++ (5,373 个派生)batch import
enhancementhelp wanted

仓库指标

星标
 (27,997 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

I've known that Envoy provided us the machanism of health checking. So Envoy itself knows the status of health of a cluster or an endpoint.

I want to know if a client could fetch the status of health of a cluster or an endpoint by sending some request to Envoy.

client ---> Envoy ---> cluster(endpoints)

I need this because in my case, I have a stateful server, which generate some IDs according to the status of health of the endpoints of a cluster. For example,

client(stateful server) ---> Envoy ---> cluster(endpoint1, endpoint2, endpoint3)

The client would generate different IDs according to the different status of health of the three endpoints.

I want to know if Envoy could help me on this issue.

贡献者指南