Thrift proxy
This filter should be configured with the name envoy.filters.network.thrift_proxy.
Thrift connections to upstream hosts can be configured by adding an entry to the appropriate Cluster’s extension_protocol_options keyed by envoy.filters.network.thrift_proxy. The message describes the available options.
Thrift Request Metadata
The and TWITTER protocol support metadata. In particular, the supports informational key/value pairs and the Twitter protocol transmits tracing and request context data.
Twitter protocol request contexts are converted into headers which are available for routing as . In addition, the following fields are presented as headers:
Client Identifier
The ClientId’s name field (nested in the RequestHeader client_id field) becomes the :client-id header.
The RequestHeader dest field becomes the :dest header.
Delegations
Each Delegation from the RequestHeader delegations field is added as a header. The header name is the prefix :d: followed by the Delegation’s src. The value is the Delegation’s dst field.