每日一博 | eBPF 零侵扰分布式追踪的进展和探索
本文为 DeepFlow 在第 23 期得物技术沙龙上的演讲实录。回看链接,PPT 下载。 感谢得物稳定生产团队的邀请,很高兴能有这样一个机会来给大家分享一下我们在 eBPF 可观测性方面做的一些工作。DeepFlow 是一个聚焦在 eBPF 技术上的可观测性产品,同时也是一个开源项目。今天我来分享一下 DeepFlow 使用 eBPF 实现分布式追踪的历史发展和未来探索。 如果我们用 eBPF Tracing 去搜索,在 Google 上可能几十万的结果。但是用 eBPF Distributed Tracing 搜索的话,你能找到的真正有用信息很可能只有 DeepFlow。基于我们过去几年在这个方向上的积累,今天我将从背景、进展、案例和展望四个方面来进行分享。 01 分布式追踪在云环境下的痛点 首先,这幅图展示了对于分布式追踪我们看到的一个痛点,特别是在云原生环境下。APM 的分布式追踪解决方案依靠 Code Instrumentation(代码插桩),比如利用 Java Agent 或引入插桩的 SDK 等。插桩之后,APM 能够回答一次调用的响应时间(Response Time,...
