运行时
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。