知名動態元數據

篩選器可以透過 StreamInfo 介面上的 setDynamicMetadata 常式,在 Connection 上發出動態元數據。篩選器發出的此元數據可以由其他篩選器使用,並且可以透過堆疊這些篩選器來建立有用的功能。例如,日誌篩選器可以使用 RBAC 篩選器的動態元數據,來記錄關於執行階段陰影規則行為的詳細資訊。另一個範例是,RBAC 篩選器透過查看 MongoDB 篩選器發出的操作元數據來允許/限制 MySQL/MongoDB 操作。

下列 Envoy 篩選器會發出其他篩選器可以利用的動態元數據。

下列 Envoy 篩選器可以設定為使用其他篩選器發出的動態元數據。

共享動態元數據

由多個篩選器設定的動態元數據會放置在通用金鑰命名空間 envoy.common 中。設定此元數據時,請參閱對應的規則。

名稱

類型

描述

規則

access_log_hint

布林值

是否應記錄存取記錄器的請求。

當此元數據已設定時:true 值不應被 false 值覆寫,而 false 值可以被 true 值覆寫。

下列 Envoy 篩選器會發出共享動態元數據。

下列篩選器會使用共享動態元數據。