 2.2.1通过Golang+eBPF实现无侵入应用可观测无需适配编程语言 • 无需适配协议框架 • 同时支持用户态插桩 全栈覆盖 ✅ uprobe ✅ kprobe ✅ tracepoint ✅ USDT ✅ perf ✅ … eBPF的编程实践 bcc libbpf + bpf + core 编程  bcc 依靠运行时汇编,将整个大型LLVM/Clang 库带入并嵌入其中  编译过程中资源用量大,对Cpu、Mem有要求  依赖内核的头包 事后复盘 拓扑图高可用、依赖分 析 面向失败、高可用设计 优化告警 主动发现 智能降噪、去重 系统性解决 系统性解决 关闭 智能告警 eBPF + Golang 在阿里云应用可观测的实践 更标准 更稳定 无侵入 异常监控 持续剖析 what’s new: 应用监控eBPF版 • eBPF Agent性能提升20% • Otel Collector 性能提升80% •0 码力 | 29 页 | 3.83 MB | 1 年前3 2.2.1通过Golang+eBPF实现无侵入应用可观测无需适配编程语言 • 无需适配协议框架 • 同时支持用户态插桩 全栈覆盖 ✅ uprobe ✅ kprobe ✅ tracepoint ✅ USDT ✅ perf ✅ … eBPF的编程实践 bcc libbpf + bpf + core 编程  bcc 依靠运行时汇编,将整个大型LLVM/Clang 库带入并嵌入其中  编译过程中资源用量大,对Cpu、Mem有要求  依赖内核的头包 事后复盘 拓扑图高可用、依赖分 析 面向失败、高可用设计 优化告警 主动发现 智能降噪、去重 系统性解决 系统性解决 关闭 智能告警 eBPF + Golang 在阿里云应用可观测的实践 更标准 更稳定 无侵入 异常监控 持续剖析 what’s new: 应用监控eBPF版 • eBPF Agent性能提升20% • Otel Collector 性能提升80% •0 码力 | 29 页 | 3.83 MB | 1 年前3
共 1 条
- 1













