使用 eBPF+WASM 构建下一代可观测性数据采集基础设施
赵亚雄,三度观测云(tricorder.dev)创始人 CEO
讲师介绍
赵亚雄博士 2012 - 2013 年参与 Amazon Kinesis 开发(世界首个流式大数据云服务);2013 - 2019 年先后在 Google NetInfra 团队参与 Jupiter 软件定义网络系统、及 Borg 容器云平台的研发,后期担任 Borg Clients 团队经理,承担下一代云原生自动化运维系统的研发;2019 - 2022 年是 Pixie(https://px.dev)创始团队成员,Pixie 获得顶级风投 Benchmark、GV 投资,于 2020 年 12 月被纽约证券交易所上市公司 New Relic(https://newrelic.com/)收购,历时仅 1.5 年;2022 年 10 月创立三度观测云,从全球超过 5000 家申请企业中脱颖而出、获选进入奇绩创坛创业营,并获得陆奇博士天使轮投资。
议题概要
议题简介 可观测性是云原生技术版图中的核心,是支撑云原生软件系统开发、运维的基础。可观测性技术的本质是通过数据来揭示软件系统自身的运行机制,提升和扩展工程师在云原生环境中进行软件开发、测试、运维的能力边界。
数据是可观测性的基础和价值源泉。但是,针对可观测性数据采集,可观测性技术群体沿用了一条错误的技术路线:各类可观测性产品须在被观测的软件系统内植入代码来采集可观测性数据,好比是做体检都需要开膛破肚。这种方式从根本上增加了可观测性产品的使用成本,限制了可观测性技术发挥价值的空间,降低了可观测性技术在云原生生态中的普及速度;甚至阻碍了云原生技术自身的普及。
赵亚雄博士介绍了基于 eBPF+WASM 实现无侵入式数据采集的技术思想,从根本上降低可观测性数据采集的成本,符合云原生技术自身技术规律;以此技术思想为指导,星舰(Starship)观测平台在 Kubernetes 上实现了可观测性数据即时采集,助力工程师获取高价值数据,解决云原生软件系统的开发、测试、运维过程中的各类技术问题。