logo
logo
DeepFlow Wasm Plugin 性能调优实战
在之前的文章「使用 DeepFlow Wasm 插件实现业务可观测性」中,我们介绍了 DeepFlow 中的二次开发利器 —— Wasm Plugin。利用插件,我们可以实现很多个性化的应用协议解析目标,本文介绍 Wasm Plugin 的常见性能调优手段,帮助你编写高性能的协议解析插件。
使用 DeepFlow Wasm 插件实现业务可观测性
DeepFlow 利用 eBPF 采集并解析应用协议,实现了零侵扰的分布式追踪和指标数据的采集。DeepFlow 已经内置支持了十多种应用协议的解析,并且还在持续增加中。但我们发现实际业务环境中情况会更加复杂,针对这些复杂场景,DeepFlow 实现了一套零侵扰的 WebAssembly 插件机制,使得开发人员可针对自己的业务环境定制化 DeepFlow 的协议解析能力。