← 中文资源

简体中文版本

trace 采样策略

trace 采样策略在预算内决定保留哪些 trace——头采样按概率、尾采样按属性——使保留集信息丰富且可负担。

阅读英文原文

概念定义

trace 采样策略:目标不是收集所有数据,而是能回答你事先没想到要问的问题——这需要高基数标签和把追踪链接到触发它的指标的 exemplar。

工作机制

三信号组合:指标随时间聚合,追踪跨边界保持因果,日志承载非结构化细节。采样自适应——头采样针对已知有趣路径,尾采样以固定预算保留慢或错误追踪。基数在源头控制而非查询时,因为高基数标签使存储爆炸且仪表盘不可用。

使用场景

当平均检测时间重要时投资——生产、规模、付费用户。误区是仪表化一切却不告警任何事:满屏无人读的线、对噪声告警后被静音,让真实宕机未被检测。基于用户可见退化症状的告警优于基于内部阈值的因果告警。

延伸说明

补充说明:trace 采样策略要求在设计与运维中持续权衡效率、正确性与可维护性,任何单一维度的过度优化都可能引入另一维度的风险。实践上应结合具体场景的约束、团队规模与变更频率,在小步验证中积累证据,而非凭一次假设或单一指标下结论。