追蹤 (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) 追蹤驅動程式的特定組態,必須根據實例化的驅動程式進行設定。