Elastic 可观测性团队

常见问题 - Elastic 将其通用性能分析代理贡献给 OpenTelemetry

Elastic 通过贡献其通用性能分析代理来推动 OpenTelemetry 的采用。Elastic 致力于通过 OpenTelemetry 确保可观测性和安全遥测的供应商无关的摄取和收集。

阅读时间:5分钟
FAQ - Elastic contributes its Universal Profiling agent to OpenTelemetry

宣布了什么?

Elastic 的 捐赠提案,用于贡献其 Universal Profiling™ 代理,现已获得 OpenTelemetry 社区的批准。Elastic 的 Universal Profiling 代理是业界最全面的跨集群通用性能分析解决方案,使用户能够快速识别性能瓶颈,降低云成本并最大程度地减少碳足迹。通过将 Elastic 通用性能分析代理贡献给 OpenTelemetry,所有客户都将受益于其功能和特性。

Elastic 用户需要了解什么?

Elastic 对持续性能分析代理的贡献不会改变 Elastic 现有的一套持续性能分析功能,也不会改变我们摄取和存储性能分析数据的方式。

Elastic 将参与并与 OTel 社区紧密合作,不仅管理将持续性能分析代理添加到 OTel,还将与 OTel 社区的性能分析特别兴趣小组 (SIG) 合作并推动其发展,以塑造 OTel 持续性能分析的演变。

Elastic 促成了 OTel 性能分析数据模型 的定义,这是标准化性能分析数据的重要一步。此外,最近合并了 引入性能分析支持到 OpenTelemetry 协议 (OTLP) 的 OpenTelemetry 增强提案 (OTEP),标志着又一个里程碑。

为什么 Elastic 将其性能分析代理贡献给 OTel?

此贡献不仅加速了持续性能分析的标准化,还使持续性能分析成为可观测性的第四个关键信号。这使可观测性社区中的每个人都能使用标准化的代理进行持续性能分析。添加 Elastic 的持续性能分析代理将

  • 将工作重点统一到一个有望被用户广泛采用的单一标准上。

  • 推动对资源使用情况和运营成本管理的更好可见性和改进。

  • 使供应商和社区能够专注于更丰富的功能,而不是处理数据转换任务。

  • 使持续性能分析成为可观测性的第四个关键信号。

  • 提高持续性能分析的采用率,并持续发展和融合可观测性和安全领域。

为什么组织需要持续性能分析?

Elastic 持续性能分析代理的贡献现在帮助客户实现了持续性能分析的以下好处

  • 最大化毛利率:通过减少运行应用程序所需的计算资源,企业可以优化其云支出并提高盈利能力。全系统持续性能分析是识别跨越多个云提供商的不同环境中最昂贵应用程序(直至代码行)的一种方法。这一原则与众所周知的格言“省一分钱,赚一分钱”相一致。在云环境中,每个保存的 CPU 周期都意味着节省了资金。
  • 最大程度地减少环境影响:与计算相关的能源消耗是一个日益严重的问题(来源:麻省理工学院能源计划)。更高效的代码意味着更低的能源消耗,有助于减少碳 (CO2) 足迹。
  • 加速工程工作流程:持续性能分析提供详细的见解,帮助更快地调试复杂问题,指导开发并提高整体代码质量。

凭借这些优势,客户现在不仅可以管理云上应用程序的整体效率,还可以确保应用程序得到最佳开发。

什么是持续性能分析?

Elastic 的持续性能分析代理是一种全系统、始终在线的持续性能分析解决方案,无需运行时/字节码检测、重新编译、主机调试符号或服务重启。

性能分析通过最大程度地减少计算浪费来帮助组织运行高效的服务,从而降低运营成本。利用 eBPF,Elastic 性能分析代理提供了对所有应用程序运行时行为的空前可见性:它构建从内核、用户空间原生代码一直到在更高级别运行时中运行的代码的堆栈跟踪,使您能够识别性能下降、减少浪费的计算并更快地调试复杂问题。

为此,它从三个维度衡量代码效率:CPU 利用率、CO2 和云成本。这种方法与我们客户的可持续性目标相呼应——确保 Elastic 持续性能分析与他们的战略 ESG 目标无缝衔接。

Elastic 是否支持 OpenTelemetry?

Elastic 本机支持 OTel。Elastic 用户可以直接从应用程序或通过 OTel 收集器将 OTel 数据发送到 Elastic APM,后者处理 OTel SemConv 和 ECS。通过此本机 OTel 支持,所有 Elastic APM 功能 都可用于 OTel。 查看 Elastic 文档以了解有关 OTel 集成的更多信息

在哪里可以了解更多关于 Elastic 的通用性能分析的信息?

Elastic 的资源可帮助您了解持续性能分析以及如何在不同场景中使用它。