eBPF 毫无疑问是当下最火的技术之一。作为一项革命性的技术,eBPF 让 Linux 内核变得可编程化,并重新定义了我们思考操作系统的方式。与此同时,eBPF 在故障诊断、网络优化、安全控制、性能监控等领域获得大量应用,项目数量呈爆炸式增长。有专家表示,eBPF 的发展前景广阔,属于 eBPF 的时代已经来临。
本专题将解读 eBPF 技术特性以及应用实践,希望对大家了解 eBPF 技术有所帮助。
本文依次论述 APM 无法实现真正可观测性的原因,分析为什么 eBPF 是可观测性的关键技术,介绍 DeepFlow 基于 eBPF 的三大核心功能,并进一步阐述如何向 eBPF 的观测数据中注入业务语义。在此之后,本文分享了 DeepFlow 用户的九大类真实使用案例,总结了用户在采用 eBPF 技术前的常见疑问。最后,本文进一步分析了 eBPF 对新技术迭代的重大意义。
如何将 eBPF 作为一种新的云原生技术来改善可观察性和安全工作流。
本文分享了学习 eBPF 的经验,eBPF 是一种新的云原生技术,其目标是改善可观测性和安全性工作流。我们可能感觉它的入门门槛很高,通过 eBPF 工具来辅助生产环境调试的步骤会很多。
eBPF 正在吞噬世界。
本文详细阐述了蓝鲸可观测性平台如何有效地融合了 OpenTelemetry 的标准化数据接入能力及 DeepFlow 的无插桩、全面覆盖的数据收集能力,进而解决游戏业务在观测数据采集、数据孤岛、以及云原生基础设施观测等领域所面临的难题。并展望了通过 DeepFlow , 构建适合腾讯游戏的专属观测场景。
Linux 存在众多 tracing tools,比如 ftrace、perf,他们可用于内核的调试、提高内核的可观测性。
本文试图通过梳理 eBPF 的演进过程,探索 Linux 内核的发展动力来源与发展轨迹,与大家一同畅想 eBPF 给内核技术、Linux 生态带来的全新变局。
eBPF 技术到底为 Linux 带来了哪些改变?为什么近几年突然爆火?国内外发展和落地情况如何?如何预防和处理 eBPF 带来的安全问题?
近几年云原生领域飞速发展,eBPF 技术成为各厂商首选技术,在网络编排、行为观测等领域四处开花。然而收益与风险并存,不久前爆出的 Bvp47 后门正是利用 BPF 技术惊人地在世界各地潜伏了近二十年。今日 BPF 已演进为 eBPF,黑客会如何利用,造成什么危害?我们又该如何防范?
本文会介绍伏羲私有云基于 eBPF 和 kindling 在云原生可观测性领域的一些探索。
只有更加清晰地剖析清楚 eBPF 的内核,才能推动它不断地进步,趋利避害,尽可能发挥正向的作用。
基于 eBPF 的系统接口,为 Wasm 带来更多可能。
从 Istio 服务网格的基础知识到它的好处,这篇文章涵盖了你需要知道的关于 Istio 服务网的一切,以及 eBPF 在其中的作用。
eBPF(extended Berkeley Packet Filter) 是一种可以在 Linux 内核中运行用户编写的程序,而不需要修改内核代码或加载内核模块的技术。
虽然 eBPF 看起来有望提高服务网格边车代理的性能,但还有其他更简单的方法可以提高性能。
仅仅通过几行 eBPF 代码,就可以大大缩短报文转发路径,加速内核网络转发的效率。
主要可分为内核态指标采集、网络拓扑分析、云上可观测图谱三部分。
通过调研,我们提出一种立足于容器界面和底层操作系统,向上关联应用性能监测的可观测性解决思路。
随着 eBPF 和 WebAssembly(WASM)等轻量级运行时的发展,我们现在看到了新一代的服务网状数据平面解决方案,它们更轻便、更安全、更快速。
eBPF 技术可以实现在 Linux 内核中运行沙盒程序,允许用户更安全地进行测试、扩展内核功能,而无需更改内核代码或加载内核模块。
eBPF 是 Linux 内核近几年最为引人注目的特性之一,通过一个内核内置的字节码虚拟机,完成数据包过滤、调用栈跟踪、耗时统计、热点分析等等高级功能,是 Linux 系统和 Linux 应用的功能 / 性能分析利器。本文将介绍 eBPF 的技术特点,及 eBPF 在网易杭研轻舟系统探测和网络性能优化方面的应用。
本文提供一种高性能网络 ACL 的技术解决方案。