首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Agent 全链路追踪 >Agent 全链路追踪的数据采集方式有哪些

Agent 全链路追踪的数据采集方式有哪些

词条归属:Agent 全链路追踪

1. 自动插桩(Auto-Instrumentation)

在用户代码加载前注入 instrumentation,对主流 LLM SDK 与 Agent 框架自动产生 Span,无需修改业务代码即可采集模型调用、工具执行等环节。

2. 手动插桩(Manual Instrumentation)

通过 OpenTelemetry SDK 的 tracer.startActiveSpan 在业务代码中显式创建 Span,适用于自动插桩尚未覆盖的自定义逻辑、内部步骤与领域事件。

3. eBPF 零侵入采集

基于 eBPF 从操作系统内核层实现零代码侵入的采集,可覆盖网络通信、文件操作与 GPU 利用率等底层信号,适合已在 Kubernetes 环境中运行推理引擎的团队。

相关文章
有赞全链路追踪实践
在企业级业务系统日趋复杂的背景下,微服务架构逐渐成为了许多中大型企业的标配,它将庞大的单体应用拆分成多个子系统和公共的组件单元。这一理念带来了许多好处:复杂系统的拆分简化与隔离、公共模块的重用性提升与更合理的资源分配、大大提升了系统变更迭代的速度、更灵活的可扩展性以及在云计算中的适用性,等等。
有赞coder
2020-08-24
1.6K0
数据采集来源有哪些?数据采集方式有哪些?数据采集怎么做?
1. 内部系统:企业内部各类系统和应用程序产生的数据,如企业资源计划(ERP)系统、客户关系管理(CRM)系统、人力资源管理系统(HRM)等。
Datainside
2023-12-29
10K1
基于JavaAgent的全链路监控五《ThreadLocal链路追踪》
当业务程序代码在线上运行时,实例A、实例B、实例C,他们直接可能从上到下依次调用,为了能很好的监控程序的调用链路,我们需要对调用链路进行追踪监控。实例的外部可能是通过RPC、HTTP、SOCKET、WEBSERVICE等方式进行调用,内部是方法逻辑依次执行。外部例如http可以通过在头部写入追踪ID进行监控,内部使用threadlocal进行保存上下文关系。{ThreadLocal变量特殊的地方在于:对变量值的任何操作实际都是对这个变量在线程中的一份copy进行操作,不会影响另外一个线程中同一个ThreadLocal变量的值。}
小傅哥
2020-07-14
3K0
得物云原生全链路追踪Trace2.0-采集篇
2020年3月,得物技术团队在三个月的时间内完成了整个交易体系的重构,交付了五彩石项目,业务系统也进入了微服务时代。系统服务拆分之后,虽然每个服务都会有不同的团队各司其职,但服务之间的依赖也变得复杂,对服务治理等相关的基础建设要求也更高。
得物技术
2022-12-08
2K0
Skywalking的全链路追踪设计实践
在微服务架构中,一次请求可能经过多个服务节点,传统的日志方式难以追踪请求的完整调用链路。本方案采用 Apache SkyWalking 实现分布式全链路跟踪,解决以下问题:
Cope
2026-05-11
5010
点击加载更多
词条知识树 27个知识点
更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券