首页
›
云原生架构与平台工程
›
061-eBPF网络观测模板制品库
›
《eBPF网络延迟曲线聚合与多团队交付》
VIP20
本课程属于:061-eBPF网络观测模板制品库
云原生架构与平台工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
eBPF网络延迟曲线聚合与多团队交付
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
eBPF技术全景
eBPF发展历史 · 内核版本演进 · eBPF与内核模块对比
eBPF
技术全景
02
eBPF开发环境搭建
Linux内核源码准备 · LLVM/Clang编译器安装 · bpftool与libbpf库安装
eBPF
开发环境搭建
03
eBPF程序生命周期
加载(Load) · 验证(Verifier) · JIT编译
eBPF
程序生命周期
04
eBPF Map数据结构
哈希表(Hash Map) · 数组(Array Map) · Per-CPU Map
eBPF
Map
05
eBPF Helper函数
bpf_get_current_pi… · bpf_ktime_get_ns · bpf_trace_printk
eBPF
Helper
06
XDP(eXpress Data Path)基础
XDP程序类型 · XDP动作(ABORTED/DROP… · XDP与tc hook对比
XDP
eXpress
07
XDP网络延迟观测实战
使用XDP捕获数据包时间戳 · 计算入口到出口的微秒级延迟 · 输出延迟直方图
XDP
网络延迟观测实战
08
TC(Traffic Control)eBPF基础
TC hook点(ingress/e… · cls_bpf与act_bpf · TC eBPF与XDP协同工作模式
TC
Traffic
09
TC eBPF延迟曲线采集
在TC ingress/eBPF中记… · 通过Perf Event输出到用户态 · 绘制延迟曲线
TC
eBPF
10
kprobe与tracepoint
kprobe动态探针原理 · tracepoint静态探针原理 · 网络协议栈关键tracepoint(…
kprobe
tracepoint
11
网络协议栈延迟追踪
使用kprobe hook __ne… · ip_rcv · tcp_v4_rcv
网络协议栈延迟追…
kprobe
12
eBPF Ring Buffer
Ring Buffer vs Per… · Ring Buffer Reserv… · 用户态批量读取延迟数据
eBPF
Ring
13
用户态数据消费框架
libbpf API(perf_bu… · ring_buffer__poll) · 多线程消费模型
用户态数据消费框…
libbpf
14
延迟曲线数据结构设计
时间戳数组 · 滑动窗口 · 延迟分桶(Bucket)
延迟曲线数据结构…
时间戳数组
15
延迟曲线可视化
使用Prometheus Histo… · Grafana面板配置 · 热力图与分位线图
延迟曲线可视化
Prometheus
16
制品库(Artifact Repository)概念
制品类型(容器镜像 · 二进制包 · eBPF .o文件)
Artifact
Repository
17
多团队协作场景分析
网络团队 · 内核团队 · SRE团队
多团队协作场景分…
网络团队
18
延迟曲线制品化
将eBPF延迟曲线数据封装为可复用的… · 制品元数据(采集时间 · 内核版本
延迟曲线制品化
eBPF
19
制品库API设计
上传制品(PUT /v1/artif… · 查询制品(GET /v1/artif… · 版本控制(SemVer)
API
制品库
20
团队A(网络团队)采集延迟曲线
编写eBPF程序采集TCP重传延迟 · 输出为制品 · 上传至制品库
团队A
网络团队
21
团队B(内核团队)消费延迟曲线
从制品库拉取延迟曲线 · 与内核版本对比 · 分析内核调度对延迟的影响
团队B
内核团队
22
团队C(SRE团队)集成告警
订阅制品库事件 · 当P99延迟超过阈值时触发告警 · 自动创建Jira工单
SRE
团队C
23
团队D(业务团队)自助查询
通过内部Web Portal查询指定… · 下载原始数据
团队D
业务团队
24
延迟曲线交接协议
定义制品Schema(Avro/Pr… · 字段说明(timestamp · latency_ns
延迟曲线交接协议
Schema
25
制品库权限与审计
RBAC权限模型(读/写/管理) · 操作审计日志 · 制品访问白名单
制品库权限
审计
26
延迟曲线质量保障
数据完整性校验(Checksum) · 异常值过滤(3-sigma) · 缺失数据插值(线性插值)
延迟曲线质量保障
Checksum
27
CI/CD集成
在GitLab CI中编译eBPF程… · 采集延迟曲线 · 自动上传制品库
CI/CD
集成
28
多集群延迟曲线聚合
使用eBPF采集多个Kubernet… · 通过Fluentd聚合到中央制品库 · 全局延迟视图
多集群延迟曲线聚…
eBPF
29
延迟曲线回放与仿真
从制品库下载历史延迟曲线 · 在测试环境回放 · 验证内核优化效果
延迟曲线回放
仿真
30
课程总结与最佳实践
eBPF网络观测的陷阱(Verifi… · Map大小限制) · 制品库交接的SLA
课程总结
最佳实践
所属VIP或分类
同VIP:eBPF与OpenTelemetry网络观测标签体系
同VIP:eBPF制品库Hubble流量观测与性能优化
同VIP:eBPF服务网格可观测制品库与发布流水线