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
下载文档到本地,方便使用
文档评分