envoyproxy / envoyproxy/envoy

Is it possible to fetch the status of health

Open
#31,528 2 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
437

Description

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.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.