开发者社区> 问答> 正文

在Continuous Profiling ARMS通过eBPF技术支持链路追踪吗?

在Continuous Profiling ARMS通过eBPF技术支持链路追踪吗?

展开
收起
乐天香橙派 2023-12-01 10:11:59 59 0
3 条回答
写回答
取消 提交回答
  • ARMS的持续性能分析基于eBPF技术,可以在应用运行时进行高效的性能数据采集和分析。eBPF,全称extended Berkeley Packet Filter,是一种强大的内核技术,可以用于网络性能、防火墙、安全、追踪和设备驱动等多个方向。

    对于链路追踪,eBPF具有全局覆盖能力,能够覆盖网关、基础服务、网络路径以及多语言服务。此外,eBPF与APM(应用性能管理)结合使用,可以展示出全链路的分布式追踪图。这可以帮助开发者快速确定问题发生的位置,找到对应的负责人。同时,ARMS产品核心功能也支持了架构感知、错慢请求分析、资源消耗分析等,并可通过XTRACE进行链路存储。

    2023-12-02 16:46:51
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Continuous Profiling ARMS确实通过eBPF技术支持链路追踪。它基于eBPF技术,能以极低的消耗获取丰富的网络性能数据。同时,eBPF具有全局的覆盖能力,能轻松覆盖网关、基础服务、网络路径、多语言服务。此外,eBPF通过kprobe,tracepoints跟踪机制兼具内核和用户的跟踪能力,这种端到端的跟踪能力可以快速进行故障诊断。因此,使用eBPF技术可以实现全链路分布式追踪图,从而更好地进行问题排查和系统优化。

    2023-12-01 21:40:18
    赞同 展开评论 打赏
  • 目前只支持单跳 (A->B),多跳(A->B->C)的场景还不支持—此回答来自钉群“ARMS Continuous Profiling 用户群”

    2023-12-01 11:05:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ARMS打造应用全栈监控 立即下载
《阿里云云拨测发布》PDF 立即下载
Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台) 立即下载