当前位置:首页 > 报告详情

Tetrate-刘晗-使用eBPF增强传统APM监控:SkyWalking的eBPF实践.pdf

上传人: 张** 编号:155776 2024-02-15 38页 2.53MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了使用eBPF技术增强传统应用性能监控工具SkyWalking的实践。作者刘晗,拥有丰富的工程背景,包括在Tetrate、Didi和Lagou等公司的研发经验,同时也是Apache SkyWalking的PMC成员和贡献者。 文章首先提出了为何需要eBPF的理由,包括传统性能监控工具的局限性,如侵入性、语言限制、无法定制等。接着,详细介绍了eBPF的使用场景和优势,如动态地附加到内核中的全局视图,支持多种语言等。然后,通过SkyWalking与eBPF的结合,展示了如何解决性能故障排除中的主要问题,包括进程执行、网络、CPU和HTTP性能指标等。 作者还详细阐述了eBPF机制,包括基于Linux系统调用的程序、客户端服务器交互、敏感的语言处理、协议分析等。此外,文章还讨论了为何选择用户空间,并指出了C语言的限制和数据处理的问题。 最后,文章探讨了连续性能监控的概念,以及SkyWalking与eBPF结合的未来,包括多协议的网络性能监控和支持如Java等语言的性能监控。文章强调了eBPF在降低监控成本、快速识别问题方面的优势。
eBPF如何增强APM监控? SkyWalking如何实现eBPF持续剖析? eBPF在未来SkyWalking发展中扮演什么角色?
客服
商务合作
小程序
服务号
折叠