每个服务内部都有一个采样的队列,被采样的数据会放到采样队列中进行上报,当队列满的情况下多余数据会被 drop。
请求数据异步推送到消费队列
批量消费,压缩(Gzip)
动态调整消费速率(2ms-8s)
采样策略
默认使用采样存储的方式。默认采样率为 0.01% 或 5次/分钟
如果某个环节状态异常(比如 TIMEOUT、EXCEPTION、HTTP_4XX、HTTP_5XX),则会强制采集
运行时间大于一定阈值的,则采样。阈值默认 500ms,可以通过配置修改。
spanId里以.分隔的数字,超过 256 的不存储。
注:强制采集只对下游调用链生效,其它兄弟子树可能已经上报完毕,不保证整条链路会全部采集。