Google RE2 (proto)

此擴充功能的完整名稱為 envoy.regex_engines.google_re2

注意

此擴充功能旨在防禦來自不受信任的下游和上游流量。

提示

此擴充功能擴展並可用於以下擴充功能類別

此擴充功能必須使用以下其中一個類型 URL 進行設定

extensions.regex_engines.v3.GoogleRE2

[extensions.regex_engines.v3.GoogleRE2 proto]

Google 的 RE2 正規表示式引擎。正規表示式字串必須符合文件中記載的 語法。此引擎的設計目標是在線性時間內完成執行,並限制使用的記憶體量。

Envoy 會發出兩個統計資訊來追蹤正規表示式的程式大小:直方圖 re2.program_size,記錄程式大小;以及計數器 re2.exceeded_warn_level,每次程式大小超過警告級別閾值時,該計數器都會遞增。