采样率问题 [英] Sample rate issue

查看:0
本文介绍了采样率问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果服务的流量很大,跟踪每次调用并保存相应的链接日志的成本很高,但一旦设置了采样率,可能会遗漏一些有错误的跟踪。如果我想保留一些速率收集,并且必须跟踪有错误的跟踪,在spring-cloud-sleuth中这是可能的吗?如果没有,是否有解决方案?

推荐答案

Spring Cloud Sleuth将采样决策下推到跟踪实现,您需要创建SamplerFunctionSampler为此,请参阅文档:

更新: 采样是一个早期的决定,因为跟踪有一些开销,而早期采样可以节省您的应用程序。 如果您想在最后过滤出跨度,您可以设置Always采样器和SpanHandler,您可以在其中访问Span(errortags等。)您还可以基于此保留/删除它们(您可以将采样器注入您的处理程序,并将其逻辑应用于您的其余跨度)。

这篇关于采样率问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆