华为云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插件可通过简单配置实现监控,用户可轻松查看监控结果。
  • 后续将增强监控指标、用户自定义能力和智能诊断能力。
➡️

继续阅读