Datadog 追蹤器 (proto)
config.trace.v3.DatadogRemoteConfig
[config.trace.v3.DatadogRemoteConfig proto]
遠端組態功能的設定。
{
"polling_interval": {...}
}
- polling_interval
(Duration) 查詢新組態更新的頻率。如果未提供值,則預設值會委派給 Datadog 追蹤程式庫。
config.trace.v3.DatadogConfig
[config.trace.v3.DatadogConfig proto]
Datadog 追蹤器的設定。
此擴展的合格名稱為 envoy.tracers.datadog
注意
此擴展旨在防止不受信任的下游流量。它假設上游是受信任的。
提示
此擴展延伸並可與以下擴展類別一起使用
此擴展必須使用以下其中一種 type URL 進行配置
{
"collector_cluster": ...,
"service_name": ...,
"collector_hostname": ...,
"remote_config": {...}
}
- collector_cluster
(string, 必要) 用於將追蹤提交到 Datadog Agent 的叢集。
- service_name
(string, 必要) 當 envoy 產生追蹤時,用於服務的名稱。
- collector_hostname
(string) 將 span 發送到 collector_cluster 時要使用的可選主機名稱。適用於需要特定主機名稱的收集器。預設為上面的 collector_cluster。
- remote_config
(config.trace.v3.DatadogRemoteConfig) 啟用並設定遠端組態。遠端組態允許從 Datadog 的使用者介面設定追蹤器。此功能可能會大幅增加與 Datadog Agent 的連線數。每個追蹤器都會定期輪詢組態更新,而追蹤器的數量是監聽器數量和工作執行緒數量的乘積。