執行期

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。