本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于 OpenTelemetry 的 AWS Distro 和 AWS X-Ray
使用适用于 OpenTelemetry 的 AWS Distro (ADOT) 收集指标和跟踪,并将其发送给 AWS X-Ray 和其他监控解决方案,例如 Amazon CloudWatch、Amazon OpenSearch Service 和 Amazon Managed Service for Prometheus。
适用于 OpenTelemetry 的 AWS Distro
适用于 OpenTelemetry 的 AWS Distro (ADOT) 是基于 Cloud Native Computing Foundation (CNCF) OpenTelemetry 项目的 AWS 发行版。OpenTelemetry 提供一系列开源 API、库和代理来收集发行的跟踪和指标。此工具包是上游 OpenTelemetry 组件的发行版,其中包括由 AWS 测试、优化、保护和支持的开发工具包、自动检测代理和收集器。
借助 ADOT,工程师只需对应用程序进行一次检测,即可将相关的指标和跟踪发送到多个 AWS 监控解决方案,包括 Amazon CloudWatch、AWS X-Ray、Amazon OpenSearch Service 以及 Amazon Managed Service for Prometheus。
ADOT 已与越来越多的 AWS 服务 实现集成,旨在简化将跟踪和指标发送给 X-Ray 等监控解决方案的体验。与 ADOT 集成的一些服务示例包括:
-
AWS Lambda - ADOT 的 AWS 托管 Lambda 提供即插即用的用户体验,能够自动检测 Lambda 函数,在易于设置的层中将 OpenTelemetry 与 AWS Lambda 和 X-Ray 的开箱即用型配置打包在一起。用户无需更改代码即可为其 Lambda 函数启用和禁用 OpenTelemetry。有关更多信息,请参阅 AWS Distro for OpenTelemetry Lambda
。 -
Amazon Elastic Container Service (ECS) - 使用适用于 OpenTelemetry 的 AWS Distro 收集器收集来自 Amazon ECS 应用程序的指标和跟踪,并发送给 X-Ray 和其他监控解决方案。有关更多信息,请参阅《Amazon ECS 开发人员指南》中的收集应用程序跟踪数据。
-
AWS App Runner - App Runner 支持使用适用于 OpenTelemetry 的 AWS Distro (ADOT) 将跟踪发送给 X-Ray。使用 ADOT 开发工具包收集容器化应用程序的跟踪数据,并使用 X-Ray 分析和获取对于被检测应用程序的见解。有关更多信息,请参阅 AWS App Runner 和 X-Ray。
有关适用于 OpenTelemetry 的 AWS Distro 的更多信息(包括与其他 AWS 服务 的集成),请参阅适用于 OpenTelemetry 的AWS Distro 文档
有关如何使用适用于 OpenTelemetry 的 AWS Distro 和 X-Ray 检测应用程序的更多信息,请参阅使用适用于 OpenTelemetry 的 AWS Distro 检测应用程序。