Thrift Health Checker
The Thrift Health Checker (with
envoy.health_checkers.thrift as name) uses Thrift requests,
responses and exceptions to check upstream hosts. It sends a request with
and expects a success response in exchange. The upstream host can also respond with an exception to cause the check to fail.
The transport and
protocol types to be set for each health
check request must be configured to enable Thrift health checks. The sequence id is always 0 for each health check request.
An example for custom_health_check using the Thrift health checker is shown below:
custom_health_check: name: envoy.health_checkers.thrift typed_config: "@type": type.googleapis.com/envoy.extensions.health_checkers.thrift.v3.Thrift method_name: ping transport: HEADER protocol: BINARY