运行时

HTTP 连接管理器支持以下运行时设置

http_connection_manager.normalize_path

如果尚未在 normalize_path 中配置,则将应用路径规范化的请求百分比。 这在配置加载时进行评估,并将应用于给定配置的所有请求。

tracing.client_enabled

如果设置了 x-client-trace-id 头部,则将强制跟踪的请求百分比。 默认值为 100。

tracing.global_enabled

在应用所有其他检查(强制跟踪、采样等)后将跟踪的请求百分比。 默认值为 100。

tracing.random_sampling

将随机跟踪的请求百分比。 有关更多信息,请参见 此处。 默认值为 100。

http_connection_manager.path_with_escaped_slashes_action

覆盖 Envoy 在 path_with_escaped_slashes_action 未指定或设置为 IMPLEMENTATION_SPECIFIC_DEFAULT 值时的默认操作。 可能的值

  • 2 将操作设置为 REJECT_REQUEST。

  • 3 将操作设置为 UNESCAPE_AND_REDIRECT。

  • 4 将操作设置为 UNESCAPE_AND_FORWARD。

  • 所有其他值将操作设置为 KEEP_UNCHANGED。

http_connection_manager.path_with_escaped_slashes_action_enabled

将接受 path_with_escaped_slashes_action 操作的请求百分比。 对于所有其他请求,将应用 KEEP_UNCHANGED 操作。 默认值为 100。