Datadog 仅摄取跨度的 1%,DD_SPAN_SAMPLING_RULES 不起作用

问题描述 投票:0回答:1

我正在使用 ASP.NET Core 开发微服务。我们正在使用 Datadog.Tracer 库进行分布式跟踪和跨度。目前它正在收集所有的跨度和痕迹。我只想收集和摄取 1% 的跨度。我设置了以下环境变量,但没有任何效果。

DD_TRACE_SAMPLE_RATE: "0.01"
DD_SPAN_SAMPLING_RULES: '[{"sample_rate":0.01,"service":"*","name":"*"}]'

为什么不是采样跨度?我错过了什么?

asp.net-core datadog distributed-tracing
1个回答
0
投票

在微服务场景中,如果上游服务正在摄取跨度/跟踪,则源自所有下游服务的所有子跨度都将被强制摄取。

© www.soinside.com 2019 - 2024. All rights reserved.