Thrift (proto)

This extension has the qualified name envoy.health_checkers.thrift

Note

This extension is functional but has not had substantial production burn time, use only with this caveat.

This extension is not hardened and should only be used in deployments where both the downstream and upstream are trusted.

Tip

This extension extends and can be used with the following extension category:

This extension must be configured with one of the following type URLs:

Thrift health checker configuration overview.

extensions.health_checkers.thrift.v3.Thrift

[extensions.health_checkers.thrift.v3.Thrift proto]

{
  "method_name": ...,
  "transport": ...,
  "protocol": ...
}
method_name

(string, REQUIRED) Specifies the method name that will be set on each health check request dispatched to an upstream host. Note that method name is case sensitive.

transport

(extensions.filters.network.thrift_proxy.v3.TransportType) Configures the transport type to be used with the health checks. Note that AUTO_TRANSPORT is not supported, and we don’t honor ThriftProtocolOptions since it’s possible to set to AUTO_TRANSPORT.

protocol

(extensions.filters.network.thrift_proxy.v3.ProtocolType) Configures the protocol type to be used with the health checks. Note that AUTO_PROTOCOL and TWITTER are not supported, and we don’t honor ThriftProtocolOptions since it’s possible to set to AUTO_PROTOCOL or TWITTER.