发布于: Sep 23, 2021
今天,我们宣布全面推出适用于跟踪的 AWS Distro for OpenTelemetry(ADOT),即 OpenTelemetry 项目 AWS 支持的生产就绪型安全发行版。借助该功能,客户可以使用 Java、.Net、Python、Go 和 JavaScript 中的 OpenTelemetry API 和 SDK 来收集跟踪记录并将其发送到 AWS X-Ray 和 OpenTelemetry 协议(OTLP)支持的监控目标。
OpenTelemetry 属于云原生计算基金会,提供开源 API、库和代理来收集应用程序监控的分布式跟踪数据和指标。使用 AWS Distro for OpenTelemetry,您只需检测一次应用程序即可将相关指标和跟踪数据发送到多个监控解决方案,并使用自动检测代理来收集跟踪数据,而无需更改您的代码。AWS Distro for OpenTelemetry 还可以从您的 AWS 资源和托管式服务中收集元数据,以便您可以将应用程序性能数据与底层基础设施数据关联,从而减少解决问题的平均时间。使用 AWS Distro for OpenTelemetry 检测在 Amazon Elastic Compute Cloud(EC2)、Amazon Elastic Container Service(ECS)、EC2 上的 Amazon Elastic Kubernetes Service(EKS)、AWS Fargate 和 AWS Lambda 函数以及本地运行的应用程序。
对于您的可观察性需求,您可以选择 AWS X-Ray 作为您的跟踪目标或一个 AWS 合作伙伴目标。您可以使用 AWS CloudFormation 模板、AWS 命令行界面或 Kubectl 命令为容器服务和 Amazon EC2 配置和部署最新版本的 AWS Distro for OpenTelemetry。开发人员可以使用 Java 和 Python 中的自动检测以及 OpenTelemetry SDK 来检测其应用程序以收集相关指标和跟踪数据。此外,您可以为 ADOT 添加 AWS 托管式 Lambda 层以从 AWS Lambda 函数收集跟踪数据。
请访问我们的开发人员门户了解有关 AWS Distro for OpenTelemetry 的详情并下载最新版本。阅读多语版的有关该功能和检测的详情。