AWS Distro for OpenTelemetry(预览版)

安全、可直接用于生产且具有可预测性能的开源发行版

AWS Distro for OpenTelemetry 是 AWS 支持的 OpenTelemetry 项目发行版,安全且可直接用于生产。OpenTelemetry 属于云原生计算基金会,提供开源 API、库和代理来收集应用程序监控的分布式跟踪数据和指标。使用 AWS Distro for OpenTelemetry,您只需检测一次应用程序,即可将相关的指标和跟踪数据发送至多个 AWS 和合作伙伴监控解决方案。使用自动检测代理收集跟踪数据,无需更改您的代码。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 Distro for OpenTelemetry 捕获跟踪数据(7:00)

优势

检测一次可用于多个监控目的地

利用 AWS Distro for OpenTelemetry,您只需检测一次应用程序,而不是运行多个 SDK 和代理来收集指标和跟踪数据。然后,您可以将这些指标和跟踪数据发送至多个 AWS 监控解决方案,包括 Amazon CloudWatch 和 AWS X-Ray,以及 AWS 合作伙伴提供的第三方监控解决方案。

更快地扩展可见性和分类

通过 AWS Distro for OpenTelemetry,您能够收集和关联指标和跟踪数据,以及有关应用程序运行位置的背景信息和元数据。提高 AWS 资源的可见性可加快性能故障排除,并减少解决问题所需的平均时间。

以可预测的性能运行 OpenTelemetry

AWS 会在每次发布前测试 OpenTelemetry 组件,以确保可量化和可预测的性能开销。这有助于您了解并解释在生产环境中使用 AWS Distro for OpenTelemetry 对总体性能的影响。

安全运行 OpenTelemetry

AWS Distro for OpenTelemetry 中的所有代码和组件都经过严格的测试,以确保其符合 AWS 安全要求。

加入我们的 OpenTelemetry 社区

OpenTelemetry 是一个社区项目,旨在简化所有人的观察检测。作为该社区的一部分,AWS 遵循上游优先的方法,我们的所有改进都在上游做出。我们的发行版是使用这种上游代码构建的。在 AWS Support 以及大规模测试和认证的支持下,享受开源带来的好处。

依靠 AWS support

AWS Support 工具和技术、人员及计划,可以帮助您优化性能、降低成本并更快地进行创新。利用 AWS Premium Support,就如何扩展工作负载和优化云运维运行状况以及中断修复和问题解决获取主动指导。

工作原理

工作原理 – AWS Distro for OpenTelemetry

使用案例

向 AWS 和第三方合作伙伴监控服务发送指标和跟踪数据

检测一次应用程序,然后收集相关指标和跟踪数据,并将其发送至一个或多个 AWS 监控服务(如 Amazon CloudWatch、AWS X-Ray 和 Amazon Elasticsearch Service),以及第三方合作伙伴监控解决方案。通过简单的配置更改来添加或更新监控目标,而无需重新检测代码。支持的语言包括 Java、JavaScript、Go 和 Python,并计划推出更多语言。

自动收集跟踪数据

自动收集 Java 应用程序的跟踪数据,例如使用 Spring Boot 构建的 Web 应用程序和基于 Servlet 的微服务。AWS Distro for OpenTelemetry 中的自动检测代理可以捕获通过以下客户端发出的所有下游请求:Apache HTTP 客户端、AWS 开发工具包客户端和基于 JDBC 的 SQL 客户端。它还可以在多线程应用程序中自动运行。

收集有关应用程序资源的元数据

AWS Distro for OpenTelemetry 自动收集有关运行应用程序代码的底层 AWS 资源的元数据。此元数据可在监控服务中用于将应用程序监控数据与减少解决问题的平均时间所需的基础设施监控数据关联起来。

在 CloudWatch 中收集、分析应用程序指标并发出警报

使用 OpenTelemetry API 收集自定义应用程序指标,然后使用 Amazon CloudWatch 进行分析和查看。可视化指标趋势、创建控制面板并创建警报,以便使用 CloudWatch 主动监控您的应用程序。

最新博客文章

日期
  • 日期
1
参阅常见问题
有问题?

访问 AWS Distro for OpenTelemetry 常见问题页面。

了解详情 
AWS Distro for OpenTelemetry 入门
AWS Distro for OpenTelemetry 预览版入门

访问 GitHub 页面进行下载。

了解详情