华为云CCE Turbo:基于eBPF的用户自定义多粒度网络监控能力
💡
原文中文,约4300字,阅读约需11分钟。
📝
内容提要
华为云CCE Turbo的dolphin插件基于eBPF技术,提供多维度、多粒度的容器监控能力,帮助运维人员预防和定位故障。dolphin支持自定义监控项和监控粒度,可并发监控多个任务。通过CRD定义监控范围和携带pod label信息,具备IP层和TCP层监控能力。用户可通过Prometheus查看监控结果,也可进行二次开发。未来,dolphin将增强监控指标、用户自定义能力、K8s service监控和诊断能力。
🎯
关键要点
- 华为云CCE Turbo的dolphin插件基于eBPF技术,提供多维度、多粒度的容器监控能力。
- dolphin插件支持自定义监控项和监控粒度,可并发监控多个任务。
- 通过CRD定义监控范围和携带pod label信息,具备IP层和TCP层监控能力。
- 用户可通过Prometheus查看监控结果,也可进行二次开发。
- 未来,dolphin将增强监控指标、用户自定义能力、K8s service监控和诊断能力。
- eBPF技术提供了灵活的监控能力,适合容器监控领域。
- dolphin插件使用eBPF技术并基于K8s框架设计,协助运维人员预防和定位故障。
- 用户可以根据不同的监控诉求选择pod或flow的监控粒度。
- dolphin支持通过selector选择监控范围,降低资源消耗。
- 监控结果携带用户指定的pod label,便于数据分析。
- dolphin插件可通过简单配置实现监控,用户可轻松查看监控结果。
- 后续将增强监控指标、用户自定义能力和智能诊断能力。
➡️