pdf文档 Zero instrumentation monitoring with your first steps in eBPF

618.37 KB 7 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档介绍了eBPF在非仪器化监控中的应用,展示了如何通过eBPF附加到不同事件(如Kprobes、uprobes、Tracepoints和网络包)进行监控。内容还提到了使用C、LLVM/CLANG、tc、gobpf和bcc等工具和框架来简化eBPF开发,并提供了实际案例和链接供读者进一步探索。
AI总结
《Zero instrumentation monitoring with your first steps in eBPF》 **核心观点:** eBPF(Extended Berkeley Packet Filter)是一种强大的工具,支持无仪器化(zero instrumentation)监控,能够通过灵活的程序附加到多种事件上,如Kprobes、uprobes、Tracepoints和网络包等。eBPF的使用可以通过多种框架和工具简化,包括: 1. **第一种方法:** 使用C语言结合LLVM/CLANG和tc工具。 2. **第二种方法:** 使用gobpf(Go语言绑定)和bcc(BPF Compiler Collection)框架。 **零仪器化监控演示:** - 演示链接:[http://34.70.147.68](http://34.70.147.68) - 通过curl访问:`$curl 34.70.147.68:8083` - GitHub示例仓库:[https://github.com/b3a-dev/ebpf-geoip-demo](https://github.com/b3a-dev/ebpf-geoip-demo) **演讲者:** Beatriz Martínez, Isovalent - [@beatrizmrg](https://twitter.com/beatrizmrg) **日期:** October 28, 2020 **总结:** eBPF提供了一种高效且灵活的方式来实现无仪器化监控,通过多种框架和工具简化了开发流程,适用于多种场景,如网络流量分析、系统调用监控等。
来源 ebpf.io
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
文档评分
请文明评论,理性发言.