Tap (proto)

This extension has the qualified name envoy.filters.http.tap

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:

Tap configuration overview.

extensions.filters.http.tap.v3.Tap

[extensions.filters.http.tap.v3.Tap proto]

Top level configuration for the tap filter.

{
  "common_config": {...},
  "record_headers_received_time": ...,
  "record_downstream_connection": ...
}
common_config

(extensions.common.tap.v3.CommonExtensionConfig, REQUIRED) Common configuration for the HTTP tap filter.

record_headers_received_time

(bool) Indicates whether HTTP tap filter records the time stamp for request/response headers. Request headers time stamp is stored after receiving request headers. Response headers time stamp is stored after receiving response headers.

record_downstream_connection

(bool) Indicates whether report downstream connection info