APP下载

OpenTelemetry Collector追踪元件达稳定阶段,AWS自家版本紧跟上

消息来源:baojiabao.com 作者: 发布时间:2024-11-28

报价宝综合消息OpenTelemetry Collector追踪元件达稳定阶段,AWS自家版本紧跟上

CNCF旗下的遥测专案OpenTelemetry,宣布Collector中的追踪(Trace)元件进入正式版本,除了OTLP(OpenTelemetry Protocol)进入稳定阶段之外,也提供收集、处理和汇出追踪端到端支援。

OpenTelemetry专案提供工具、API和SDK,来检测、生成、收集和汇出遥测资料,供用户更全面地了解应用程序的行为和效能,而Collector则是OpenTelemetry专案下的工具,对接收、处理和汇出遥测资料,提供一种独立于各供应商的实作。

即便官方还在改进指标和日志元件,追踪和处理追踪的元件,都已经拥有稳定的API和配置,OpenTelemetry Collector使用最新的语义约定,提供一组通用的属性和属性语义,目标是确保所有遥测,都能使用一致的元资料。 官方提到,这对于OpenTelemetry专案来说,是一个象征成熟的里程碑,用户已经可以将生产中使用追踪功能。

OpenTelemetry Collector的新功能包括完全支援OTLP v0.9.0,并且更新到最新的规范语义约定,改进身份验证和配置,改进Collector中用到的pdata API,同时还删除对弃用元件的相依性。在Java、Go、.Net、Python和C++的OpenTelemetry语言函式库中,追踪支援也都已经达到稳定阶段,用户可以选择使用OpenTelemetry API和SDK,来配置生产中应用程序,开始收集追踪资料。

就在OpenTelemetry专案宣布追踪(Trace)元件进入稳定阶段的隔天,AWS紧跟着OpenTelemetry官方的脚步,也宣布AWS Distro for OpenTelemetry正式支援追踪功能,AWS Distro for OpenTelemetry用户现在可以收集EC2、ECS、EKS、Lambda和本地端应用程序的资料,并且将收集的追踪资料发送到AWS X-Ray,以及包括Grafana、Dynatrace和Datadog等第三方服务。

AWS提到,用户可以使用自动检测代理来收集追踪资料,不需要改动程式码。自动检测功能现在可用于Java和Python应用程序,不过,对Python的自动检测支援,目前仅涵盖AWS SDK,另外,用户还可以使用OpenTelemetry SDK,来检测Go、Node.js和.NET等其他语言的应用程序。

AWS Distro for OpenTelemetry可以收集,来自AWS云端和本地端应用程序的遥测资料,使用AWS Distro for OpenTelemetry不需要额外支付费用,但根据配置,用户可能需要支付作为OpenTelemetry资料目标AWS服务的费用,像是AWS X-Ray、CloudWatch或是Amazon Managed Service for Prometheus。

2021-09-28 12:55:00

相关文章