解码eBPF可观测性

yuan 1年前 ⋅ 52 阅读

 

本文主要揭示了2022年云原生领域的热点关注点之一——可观测性,以及eBPF在其中的关键地位。通过Thoughtworks技术雷达峰会上的专题演讲和两位讲者的补充采访,对eBPF可观测性进行了深入探讨。

全链路应用性能监控

嘉宾 | 王张军  赵晨雨

出品 | CSDN云原生

在对CNCF云原生计算基金会2021年度云原生调查进行解读时,CNCF执行董事Priyanka Sharma曾指出,随着容器基础设施在上游和下游方面不断成熟,2022年将成为边缘计算、可观测性以及安全等新兴云原生领域取得标志性进展的一年。

2022年已然过半,我们明显感觉出“可观测性”的热潮席卷了云原生领域,而eBPF无疑是这个热潮的中心。

如果您对可观测性和eBPF有一些疑问,我们在2022年Thoughtworks技术雷达峰会上的专题演讲《eBPF可观测性的落地与实践》中提供了答案。我们采访了Thoughtworks安全与系统研发事业部的咨询师王张军和赵晨雨,整理了他们的观点,并希望通过这篇文章为您解答疑惑。

技术雷达(Tech Radar)是一份由Thoughtworks每半年发布一次的技术趋势报告,以持续的评估对技术成熟度进行分析。自2010年创立以来,技术雷达已经发布了26期报告。相比于市面上的其他技术行情和预测报告,技术雷达更加具体和实用。它不仅涵盖了新技术的大趋势,还持续跟踪有趣技术的发展,并针对类库和工具给出推荐和评论,更易于实际应用。

什么是可观测性

可观测性的概念最早由现代控制理论之父Rudolf Kalman提出:“如果对于状态和控制向量的任何可能演变,仅使用输出的信息就可以估计当前状态,则称系统是可观测的。”

在王张军看来,抽象理解这个概念就是:在开销极度小的情况下,通过引入可观测性工具或组件查看系统内部的运行状态。而通俗的理解则是:可观测性是在基本不改变系统状态的前提下,引入工具、数据源及一些方法来理解一项技术在系统中是如何运作的。

可以通过一个例子进一步来说明可观测性的重要性。

假设存在以下情景:在生产服务器中偶尔出现断开的问题。一般情况下,我们可以使用抓包工具如Wireshark初步查找断开原因,但是进一步定位问题的根本原因却很困难。如果我们拥有一个灵活的可观测性系统,就可以动态地观察问题并确定原因,而无需重新编译系统。

 

随着云原生领域的发展成熟,可观测性成为了一个备受关注的话题。本文通过介绍CNCF云原生计算基金会的调查结果以及Thoughtworks技术雷达峰会上的专题演讲,详细讨论了可观测性和eBPF在云原生领域的重要性和应用实践。对于关注云原生发展的人来说,本文提供了有价值的信息和观点。

参考链接:https://blog.csdn.net/m0_46700908/article/details/126233180?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170167014216800185836033%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=170167014216800185836033&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-13-126233180-null-null.142^v96^pc_search_result_base1&utm_term=%E5%8F%AF%E8%A7%82%E6%B5%8B%E6%80%A7&spm=1018.2226.3001.4187

关于纵目

江苏纵目信息科技有限公司是一家专注于运维监控软件产品研发与销售的高科技企业。覆盖全链路应用性能监控、IT基础设施监控、物联网数据采集数据观测等场景,基于Skywalking、Zabbix、ThingsBoard等开源体系构建了ArgusAPM、ArgusOMS、ZeusIoT等产品,致力于帮助各行业客户构建集聚可观测性的统一运维平台、物联网大数据平台。

  点赞 0   收藏 0
  • yuan
    共发布32篇文章 获得1个收藏
全部评论: 0