追蹤 (proto)

追蹤 架構概觀

config.trace.v3.Tracing

[config.trace.v3.Tracing proto]

追蹤組態指定了 Envoy 所使用之 HTTP 追蹤器供應商的設定。

Envoy 未來可能會支援其他追蹤器,但目前僅支援 HTTP 追蹤器。

注意

建議直接使用 Tracing.Http,此訊息類型已被棄用。

{
  "http": {...}
}
http

(config.trace.v3.Tracing.Http) 提供 HTTP 追蹤器的組態。

config.trace.v3.Tracing.Http

[config.trace.v3.Tracing.Http proto]

Envoy 使用的 HTTP 追蹤器供應商的組態。

此組態由 HttpConnectionManager.Tracing provider 欄位定義。

{
  "name": ...,
  "typed_config": {...}
}
name

(字串必要) 要實例化的 HTTP 追蹤驅動程式的名稱。名稱必須與支援的 HTTP 追蹤驅動程式相符。請參閱下方 typed_config 中列出的擴充功能 以取得 HTTP 追蹤驅動程式的預設清單。

typed_config

(Any) 追蹤驅動程式的特定組態,必須根據實例化的驅動程式進行設定。