You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
and I had the server envoy setting this:
http_filters:
- name: envoy.health_check
config:
pass_through_mode: false
endpoint: /grpc.health.v1.Health/Check
But looks the server envoy recognizes 'this is a health check' because the statistics "http.ingress_http.tracing.health_check" is creasing, but on the client envoy, the cluster.grpc.health_check.failure is creasing too.
The tcpdump of client envoy health check request as below:
The tcpdump of server envoy health check response as below:
when I set "pass_through_mode: true", I did see the HC message pass to my application.
the envoy version is:
envoy version: 5a49ba6/1.6.0-dev/Clean/RELEASE
thank you!
The text was updated successfully, but these errors were encountered:
That's correct that right now Envoy itself does not support the gRPC health check service for responding to health checks. I'm going to go ahead and mark this as a feature request.
mattklein123
changed the title
Does envoy support gRPC health check reply?
Add gRPC health check service support to HC filter
Mar 26, 2018
Hi, I'd like to setup the gRPC health check between two envoys, but looks envoy as a server (upstream) does not generate gRPC health check response?
I had client envoy setting this:
health_checks: [{
timeout: 0.5s,
interval: 5s,
unhealthy_threshold: 2,
healthy_threshold: 3,
grpc_health_check: { service_name: "ic" }
}]
and I had the server envoy setting this:
http_filters:
- name: envoy.health_check
config:
pass_through_mode: false
endpoint: /grpc.health.v1.Health/Check
But looks the server envoy recognizes 'this is a health check' because the statistics "http.ingress_http.tracing.health_check" is creasing, but on the client envoy, the cluster.grpc.health_check.failure is creasing too.
The tcpdump of client envoy health check request as below:
The tcpdump of server envoy health check response as below:
when I set "pass_through_mode: true", I did see the HC message pass to my application.
the envoy version is:
envoy version: 5a49ba6/1.6.0-dev/Clean/RELEASE
thank you!
The text was updated successfully, but these errors were encountered: