Dynatrace 采样器配置 (proto)
extensions.tracers.opentelemetry.samplers.v3.DynatraceSamplerConfig
[extensions.tracers.opentelemetry.samplers.v3.DynatraceSamplerConfig proto]
Dynatrace 采样器扩展的配置。
此扩展的限定名称为 envoy.tracers.opentelemetry.samplers.dynatrace
注意
此扩展正在开发中。功能尚不完整,不建议在生产环境中使用。
此扩展的安全性未知,应仅在部署上下游和上游都受信任的情况下使用。
提示
此扩展扩展并可与以下扩展类别一起使用
此扩展必须使用以下类型 URL 之一进行配置
{
"tenant": ...,
"cluster_id": ...,
"http_service": {...},
"root_spans_per_minute": ...
}
- 租户
(string) Dynatrace 租户。
可以在 Dynatrace 中的 Envoy 部署页面获取该值。
- 集群 ID
(int32) Dynatrace 集群 ID。
可以在 Dynatrace 中的 Envoy 部署页面获取该值。
- HTTP 服务
(config.core.v3.HttpService) 从 Dynatrace API 获取采样器配置(每分钟根跨度)的 HTTP 服务。例如
http_service: http_uri: cluster: dynatrace uri: <tenant>.dev.dynatracelabs.com/api/v2/samplingConfiguration timeout: 10s request_headers_to_add: - header: key : "authorization" value: "Api-Token dt..."
- 每分钟根跨度
(uint32) 每分钟默认根跨度数,当无法从 Dynatrace API 获取该值时使用。
当
root_spans_per_minute
未设置root_spans_per_minute
设置为 0