使用eBPF实现无缝可观测性

关键字: [Amazon Web Services re:Invent 2023, Ground Cover, Seamless Observability With Ebpf, Full Stack Observability, Frictionless Onboarding, Live Network Dependency Mapping, Troubleshooting With Live Traces, Kubernetes Native Experience]

本文字数: 1000, 阅读完需: 5 分钟

视频

如视频不能正常播放,请前往bilibili观看本视频。>> https://www.bilibili.com/video/BV1hN411j7pq

导读

eBPF正在通过解锁传统监控解决方案可能错过的洞察力来改变可观察性游戏。加入这个闪电式演讲,看看如何利用基于eBPF的可观察性帮助您通过使用无需代码更改或开发人员努力的带外内核级传感器来更深入地了解应用程序性能。了解eBPF可观察性的主要承诺,包括能够全面覆盖任何应用程序或控制平面组件的能力,以及同时观察基础设施堆栈和应用程序堆栈的能力。本演示由groundcover(亚马逊合作伙伴)呈现。

演讲精华

以下是小编为您整理的本次演讲的精华,共700字,阅读时间大约是4分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。

莎哈拉·埃拉在介绍Ground Cover公司时,强调了其致力于重塑云原生技术的可观测性。她表示,Ground Cover旨在挑战Datadog和Dynatrace等传统观测方法。凭借其雄心壮志,Ground Cover希望通过运用eBPF等技术,让观测变得更加简单便捷。

埃拉女士指出,尽管日志、指标和追踪等观测工具已经存在了15年,但随着技术的发展,情况正在发生变化。许多公司现在使用5个或更多的观测工具,并结合供应商的解决方案来处理日志、指标、追踪等。这种复杂的工具链导致了高昂的成本,观测甚至占据了高达10%的IT预算。此外,为了为每个微服务进行仪器配置并保持覆盖范围,还需要付出大量努力。因此,大多数公司只有部分观测能力,缺乏应用程序指标和追踪信息。

为了解决这些问题,Ground Cover采用了eBPF作为其核心观测技术。eBPF能够在不更改任何代码的情况下深入了解应用程序行为的数据。它在内核中运行,用于网络和安全功能。如今,eBPF正逐渐应用于观测领域。借助eBPF,一个Kubernetes集群中的单个pod能够从所有4000个容器中收集完整的追踪、指标和日志,无论语言或规模如何,而无需任何仪器配置。

这意味着企业可以立即全面监控应用程序性能,对所有服务拥有100%的可见性。即使难以仪器配置的遗留服务也可以被观测到。eBPF的占用空间非常小,只使用最小的CPU和内存。

Ground Cover利用eBPF收集全面的观测数据。然后,这些数据直接在处理后存储在客户的云环境中,而不是发送到第三方供应商。通过避免外部运输和存储,成本大大降低。Ground Cover仅根据覆盖的节点而非数据量收费。所以,可以实现全部粒度化,而不需要不可预测的额外费用。Ground Cover还通过在所有客户的云帐户内保留所有观测数据,提供完整的数据隐私。后台使用云原生技术,如ClickHouse和VictoriaMetrics,以实现可扩展性和效率。

Ground Cover的安装过程非常简单,只需在所有Kubernetes节点上部署一个eBPF DaemonSet,整个过程将在60秒内完成。这意味着一名DevOps工程师可以轻松地在整个基础设施中部署完整的可观察性,为开发人员提供实时的全面可见性。这款产品内置了集成的日志、指标、跟踪和基础设施监控功能。

Ella女士强调,Ground Cover如何为用户提供无摩擦的注册体验、对所有服务的100%可见性、与传统工具相比高达90%的成本降低以及完整的数据隐私和控制。

在演示过程中,Ella展示了Ground Cover如何一键式提供Kubernetes监控,包括所有工作负载的无代码更改请求指标和基础设施统计信息。它还能构建一个服务之间的依赖关系图,自动显示流量指标。Ground Cover还能检测并聚合集群中的所有SQL查询,包括指标,使工程师能够深入查看特定查询以找到问题和解决慢查询问题。此外,它还检测并聚合API端点,揭示诸如500错误等问题,并允许深入研究实际示例。同时,日志与跟踪和指标相关联,以提供更多上下文。用户可以在平台上搜索唯一的轨迹。仪表板、警报等提供了安装后的即时APM体验。

总之,Ground Cover利用eBPF提供简单的Kubernetes监控、自动网络图、故障排除(带有跟踪)、相关日志和完整的APM功能。创新的数据量定价模式消除了不可预测的成本。Ella女士邀请与会者参观展位563,观看eBPF如何实现真正无缝的可观察性的实时演示,而无需更改应用程序,安装后就能提供即时价值。

总的来说,Ground Cover代表了一种革命性的可观察性方法,利用eBPF收集综合数据并提供即时洞察,无需手动仪器。通过内部处理和存储数据而不是发送到供应商,成本大幅下降。这款产品可在几分钟内安装,并内置集成的日志、指标、跟踪和基础设施可视性。Ground Cover提供了一个无缝的可观察性解决方案,以最低干扰提供高价值。

下面是一些演讲现场的精彩瞬间:

亚马逊云科技在re:Invent上推出了一款跨不同技术栈的综合性应用性能监控解决方案。

领导团队介绍了eBPF这一技术创新,它能够在不修改代码的前提下对应用进行深入的数据采集。

得益于Ground Cover独特的定价策略,客户可以无限制地收集远程测量数据,无需担忧成本问题。

通过对Kubernetes集群的指标、轨迹和日志进行汇总分析,Ground Cover有助于解决性能方面的问题。

亚马逊云科技还提供了全面的日志管理和追踪功能,以便深入了解容器化应用的情况。

此外,亚马逊云科技还具备指标、轨迹和自定义仪表板等完整日志管理能力,从而帮助从Kubernetes环境中提取有价值的数据。

总结

沙哈拉·埃拉(Shahara Ella)是Ground Cover公司的代表,该公司专注于通过运用eBPF技术来改进云原生环境的观测能力。据她介绍,目前的解决方案(如Datadog和Dynatrace)不仅价格昂贵,而且需要在应用中实施高度复杂的操作,只能提供部分观测功能。

Ella详细阐述了eBPF如何在不修改代码的前提下收集应用程序的详细信息,从而实现无缝的观测。eBPF能提供跨所有服务的100%可见性,且对性能的影响最小。Ground Cover利用eBPF实现了无摩擦的注册、完全覆盖以及显著的成本降低。

她展示了Ground Cover如何提供全面的栈级观测,包括基础设施监控、服务依赖关系映射、故障排除、日志管理和自定义仪表板等,所有这些都可以从安装一个eBPF守护程序集开始。一个关键区别是无需基于容量的定价。

总的来说,Ground Cover正通过使用eBPF无缝收集丰富的数据来重塑观测能力,同时大幅降低成本和努力,提供全面的可见性。这使得注册过程更加顺畅,并为用户提供无需承担仪器负担的行动见解。

演讲原文

https://blog.csdn.net/just2gooo/article/details/134867616

想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站!

2023亚马逊云科技re:Invent全球大会 - 官方网站

点击此处,一键获取亚马逊云科技全球最新产品/服务资讯!

点击此处,一键获取亚马逊云科技中国区最新产品/服务资讯!

即刻注册亚马逊云科技账户,开启云端之旅!

【免费】亚马逊云科技“100 余种核心云服务产品免费试用”

【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”

亚马逊云科技是谁?

亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者,自 2006 年以来一直以不断创新、技术领先、服务丰富、应用广泛而享誉业界。亚马逊云科技可以支持几乎云上任意工作负载。亚马逊云科技目前提供超过 200 项全功能的服务,涵盖计算、存储、网络、数据库、数据分析、机器人、机器学习与人工智能、物联网、移动、安全、混合云、虚拟现实与增强现实、媒体,以及应用开发、部署与管理等方面;基础设施遍及 31 个地理区域的 99 个可用区,并计划新建 4 个区域和 12 个可用区。全球数百万客户,从初创公司、中小企业,到大型企业和政府机构都信赖亚马逊云科技,通过亚马逊云科技的服务强化其基础设施,提高敏捷性,降低成本,加快创新,提升竞争力,实现业务成长和成功。

猜你喜欢

转载自blog.csdn.net/goandstop25/article/details/134867633