专栏名称: 小红书技术REDtech
小红书技术团队官方账号,小红书技术创新与问题解读的分享平台,与你共前进。
TodayRss-海外RSS稳定源
目录
今天看啥  ›  专栏  ›  小红书技术REDtech

探索可观测的新视角—— eBPF 在小红书的实践

小红书技术REDtech  · 公众号  · 科技自媒体 科技媒体  · 2024-09-09 18:00
    

主要观点总结

随着云原生和微服务技术的广泛应用,可观测性在云原生时代显得尤为重要。小红书可观测团队利用eBPF等新技术在可观测领域进行了探索,并成功解决了流量分析、持续Profiling等痛点问题。通过eBPF技术的应用,团队将可观测能力从应用程序扩展到了内核,进一步提升了系统的可靠性和可观测性。同时,团队还成功将eBPF技术应用于C++服务的持续Profiling和性能退化检测中,降低了资源消耗和整体耗时,实现了真正的持续Profiling。

关键观点总结

关键观点1: eBPF技术在可观测领域的应用

小红书可观测团队通过eBPF技术解决了流量分析和持续Profiling等痛点问题,将可观测能力从应用程序扩展到了内核,提升了系统的可靠性和可观测性。

关键观点2: 流量分析的实现

团队通过eBPF实现了L4、L7层的流量分析,提供了包括流量大小、QPS、RPC Method等信息的实时流量数据,并构建了服务拓扑,帮助定位流量上涨的来源和偶发流量等问题。

关键观点3: 持续Profiling的实现

团队利用eBPF在内核态完成了C++服务的持续Profiling,大幅降低了资源消耗和整体耗时,并提供了实时火焰图、性能对比分析、性能退化监测等功能。

关键观点4: 产品的实际落地

eBPF技术已经在小红书的多个业务线得到了应用,覆盖了近五万个Node,实现了日常常态化的运行,并计划在未来继续演化,支持更多的功能。

关键观点5: 团队成员的专业背景

团队由毕业于上海交通大学、南京大学和浙江大学的工程师组成,拥有丰富的可观测、云原生、推荐工程、中间件、性能优化等经验。


免责声明:本文内容摘要由平台算法生成,仅为信息导航参考,不代表原文立场或观点。 原文内容版权归原作者所有,如您为原作者并希望删除该摘要或链接,请通过 【版权申诉通道】联系我们处理。

原文地址:访问原文地址
总结与预览地址:访问总结与预览
文章地址: 访问文章快照