适用于 OpenTelemetry 的 Amazon Distro 和 Amazon X-Ray - Amazon X-Ray
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

适用于 OpenTelemetry 的 Amazon Distro 和 Amazon X-Ray

使用适用于 OpenTelemetry 的 Amazon Distro (ADOT) 收集指标和跟踪,并将其发送给 Amazon X-Ray 和其他监控解决方案,例如 Amazon CloudWatch、Amazon OpenSearch Service 和 Amazon Managed Service for Prometheus。

适用于 OpenTelemetry 的 Amazon Distro

适用于 OpenTelemetry 的 Amazon Distro (ADOT) 是基于 Cloud Native Computing Foundation (CNCF) OpenTelemetry 项目的 Amazon 发行版。OpenTelemetry 提供一系列开源 API、库和代理来收集发行的跟踪和指标。此工具包是上游 OpenTelemetry 组件的发行版,其中包括由 Amazon 测试、优化、保护和支持的开发工具包、自动检测代理和收集器。

借助 ADOT,工程师只需对应用程序进行一次检测,即可将相关的指标和跟踪发送到多个 Amazon 监控解决方案,包括 Amazon CloudWatch、Amazon X-Ray、Amazon OpenSearch Service 以及 Amazon Managed Service for Prometheus。

ADOT 已与越来越多的 Amazon Web Services 实现集成,旨在简化将跟踪和指标发送给 X-Ray 等监控解决方案的体验。与 ADOT 集成的一些服务示例包括:

  • Amazon Lambda - ADOT 的 Amazon 托管 Lambda 提供即插即用的用户体验,能够自动检测 Lambda 函数,在易于设置的层中将 OpenTelemetry 与 Amazon Lambda 和 X-Ray 的开箱即用型配置打包在一起。用户无需更改代码即可为其 Lambda 函数启用和禁用 OpenTelemetry。有关更多信息,请参阅 Amazon Distro for OpenTelemetry Lambda

  • Amazon Elastic Container Service (ECS) - 使用适用于 OpenTelemetry 的 Amazon Distro 收集器收集来自 Amazon ECS 应用程序的指标和跟踪,并发送给 X-Ray 和其他监控解决方案。有关更多信息,请参阅《Amazon ECS 开发人员指南》中的收集应用程序跟踪数据

  • Amazon App Runner - App Runner 支持使用适用于 OpenTelemetry 的 Amazon Distro (ADOT) 将跟踪发送给 X-Ray。使用 ADOT 开发工具包收集容器化应用程序的跟踪数据,并使用 X-Ray 分析和获取对于被检测应用程序的见解。有关更多信息,请参阅 Amazon App Runner 和 X-Ray

有关适用于 OpenTelemetry 的 Amazon Distro 的更多信息(包括与其他 Amazon Web Services 的集成),请参阅适用于 OpenTelemetry 的Amazon Distro 文档

有关如何使用适用于 OpenTelemetry 的 Amazon Distro 和 X-Ray 检测应用程序的更多信息,请参阅使用适用于 OpenTelemetry 的 Amazon Distro 检测应用程序