根据文件
“traceidratio”:基于traceidratio的
“parentbased\u traceidratio”:parentbased(根=traceidratiobased)
我的理解是: traceidratio
将进行采样,无论采样是否在源/父级进行(含义:采样的记录道将再次采样??) parentbased_traceidratio
将基于父项尊重采样标志。
但我觉得似乎不是这样。这两者的区别是什么?
背景:正在设置采样 istio
到 100
以及将环境变量设置为 OTEL_TRACES_SAMPLER
到 traceidratio
或 parentbased_traceidratio
及 OTEL_TRACES_SAMPLER_ARG
到 0.001
未显示应用程序本身的任何减少/采样(我们在jaeger上提供的所有痕迹表明没有减少或取样)。一个简单的基于python的应用程序,使用开放式遥测python。将otel设置为调试日志也没有显示任何特定的内容。
通过文档设置,env变量应更改应用程序中记录道的采样。
暂无答案!
目前还没有任何答案,快来回答吧!