

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

# AWS X-Ray 与其他人集成 AWS 服务
<a name="xray-services"></a>

**注意**  
X-Ray SDK/Daemon 维护通知 — 2026 年 2 月 25 日， AWS X-Ray SDKs/Daemon 将进入维护模式，在该模式下，X-Ray SDK 和 Daemon 的发布 AWS 将仅限于解决安全问题。有关支持时间表的更多信息，请参阅 [X-Ray SDK 和 Daemon Support 时间表](xray-sdk-daemon-timeline.md)。我们建议迁移到 OpenTelemetry。有关迁移到的更多信息 OpenTelemetry，请参阅[从 X-Ray 仪器迁移到 OpenTelemetry 仪器](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-migration.html)。

许多 AWS 服务 提供不同级别的 X-Ray 集成，包括采样和向传入请求添加标头、运行 X-Ray 守护程序以及自动向 X-Ray 发送跟踪数据。与 X-Ray 的集成包括以下内容：
+ *主动检测* - 采样和检测传入请求
+ *被动检测* - 检测已经由其他服务采样的请求
+ *请求跟踪* - 对所有传入请求添加一个跟踪标头，并将其向下游传播
+ *工具* - 运行 X-Ray 进程守护程序从 X-Ray SDK 接收分段

**注意**  
X-Ray SDKs 包括用于进一步集成的插件 AWS 服务。例如，您可以将 X-Ray SDK 用于 Java Elastic Beanstalk 插件，以添加有关运行您应用程序的 Elastic Beanstalk 环境的信息（包括环境名称和 ID）。

以下是一些与 X-R AWS 服务 ay 集成的示例：
+ [AWS Distro for OpenTelemetry (ADOT) — 借助 ADOT，工程师只需对应用程序进行一次检测，即可将相关的指标和跟踪发送到多个监控 AWS 解决方案，包括亚马逊 CloudWatch、亚马逊服务和适用于](xray-services-adot.md) Pro AWS X-Ray metheus 的亚马逊托管服务。 OpenSearch 
+ [AWS Lambda](xray-services-lambda.md)— 在所有运行时对传入的请求进行主动和被动检测。 AWS Lambda 向追踪地图添加两个节点，一个用于 AWS Lambda 服务，一个用于函数。启用检测后， AWS Lambda 还会在 Java 和 Node.js 运行时上运行 X-Ray 守护程序，以便与 X-Ray SDK 配合使用。
+ [Amazon API Gateway](xray-services-apigateway.md) – 主动和被动检测。API 网关使用采样规则来确定要记录的请求，并向服务地图添加网关阶段的节点。
+ [AWS Elastic Beanstalk](xray-services-beanstalk.md) - 工具。在以下平台上，Elastic Beanstalk 包括 X-Ray 进程守护程序：
  + *Java SE* - 2.3.0 及更高版本的配置
  + *Tomcat* - 2.4.0 及更高版本的配置
  + *Node.js* - 3.2.0 及更高版本的配置
  + *Windows Server* - 除了 2016 年 12 月 9 日起发布的 Windows Server Core 以外的所有配置。

  您可以使用 Elastic Beanstalk 控制台告知 Elastic Beanstalk 在这些平台上运行进程守护程序，或者在 `aws:elasticbeanstalk:xray` 命名空间中使用 `XRayEnabled` 选项。
+ [Elastic Load Balancin](xray-services-elb.md) - 应用程序负载均衡器上的请求跟踪。应用程序负载均衡器会将跟踪 ID 添加到请求标头，然后将它发送到目标组。
+ [亚马逊 EventBridge](xray-services-eventbridge.md) — 被动工具。如果使用 X-Ray SDK 对向 EventBridge其发布事件的服务进行检测，则事件目标将收到跟踪标头并可以继续传播原始跟踪 ID。
+ [Amazon Simple Notification Service](xray-services-sns.md) - 主动检测。如果 Amazon SNS 发布者使用 X-Ray SDK 跟踪其客户端，订阅者可以检索跟踪标头并继续使用相同的跟踪 ID 传播发布者的原始跟踪。
+ [Amazon Simple Queue Service](xray-services-sqs.md) - 主动检测。如果某项服务使用 X-Ray 开发工具包跟踪请求，则 Amazon SQS 可以发送跟踪标头并继续使用一致的跟踪 ID 将原始跟踪从发送者传播到使用器。
+ [Amazon Bedrock AgentCore](xray-services-sqs.md) — 通过 X-Ray 集成 AgentCore 支持分布式跟踪，允许您在请求流经代理应用程序时对其进行跟踪。当您为 AgentCore 资源启用可观察性时，您可以跨服务边界传播跟踪上下文，并了解您的 AI 代理和工具的性能。

从以下主题中进行选择，探索全套集成 AWS 服务。

**Topics**
+ [Amazon Bedrock 和 AgentCore AWS X-Ray](xray-services-agentcore.md)
+ [Amazon Elastic Compute Cloud 和 AWS X-Ray](xray-services-ec2.md)
+ [Amazon SNS 和 AWS X-Ray](xray-services-sns.md)
+ [Amazon SQS 和 AWS X-Ray](xray-services-sqs.md)
+ [Amazon S3 和 AWS X-Ray](xray-services-s3.md)
+ [适用于 OpenTelemetry 的 AWS Distro 和 AWS X-Ray](xray-services-adot.md)
+ [使用 AWS Config 跟踪 X-Ray 加密配置更改](xray-api-config.md)
+ [AWS AppSync 和 AWS X-Ray](xray-services-appsync.md)
+ [Amazon API Gateway 主动追踪支持 AWS X-Ray](xray-services-apigateway.md)
+ [Amazon EC2 和 AWS App Mesh](xray-services-appmesh.md)
+ [AWS App Runner 和 X-Ray](xray-services-app-runner.md)
+ [使用记录 X-Ray API 调用 AWS CloudTrail](xray-api-cloudtrail.md)
+ [CloudWatch 与 X-Ray 的集成](xray-services-cloudwatch.md)
+ [AWS Elastic Beanstalk 和 AWS X-Ray](xray-services-beanstalk.md)
+ [Elastic Load Balancin AWS X-Ray](xray-services-elb.md)
+ [亚马逊 EventBridge 和 AWS X-Ray](xray-services-eventbridge.md)
+ [AWS Lambda 和 AWS X-Ray](xray-services-lambda.md)
+ [AWS Step Functions 和 AWS X-Ray](xray-services-stepfunctions.md)