執行期
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。