首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许在跨度结束时进行开放遥测采样决策

允许在跨度结束时进行开放遥测采样决策
EN

Stack Overflow用户
提问于 2022-05-10 12:57:54
回答 1查看 331关注 0票数 1

当前的卡特尔规范似乎只允许根据初始属性进行抽样决策。

这是一个遗憾,因为我想总是包括一些高信号跨度。例如那些有错误或持续时间长的。这些字段通常只在结束span之前填充。也就是说,在目前的规格下,抽样决定为时已晚。还有别的办法可以得到我想要的吗?或者在回购中讨论允许这个用例是合理的?

关于我的情况的一些背景:我正在从事一个相当小的项目,没有专门用于遥测基础设施的资源。相反,我们将从node.js应用服务器直接导出到蜂巢,并希望在对低信号范围进行采样的同时,更完整地了解错误和长期请求,以控制成本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-10 14:56:04

有一些方法你可以做到这一点。

  1. 实现您自己的SpanProcessor,它过滤掉了这些范围。这可能很快就会变得毛茸茸的,因为它破坏了跟踪,有些span可能会将parentId设置为span,这将被删除。
  2. 实现这一目标的另一种方法是进行尾采样,即,如果整个跟踪符合某些标准,并且在Opentelem遥测收集器控制的https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/tailsamplingprocessor中有处理器,则删除整个跟踪。请注意,收集器的代理/网关部署,它正在执行尾采样,必须具有对完整跟踪的访问权,并且还有一些缓冲操作。
  3. 我认为蜂窝也有一些组件,可以用来采样遥测,但我从来没有使用它,https://github.com/honeycombio/refinery
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72186762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档