AWS Step Functions 和 AWS X-Ray - AWS X-Ray
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

AWS Step Functions 和 AWS X-Ray

AWS X-Ray 与 AWS Step Functions 追踪和分析请求 Step Functions. 您可以直观地显示 状态机,识别性能瓶颈,并对导致错误的请求进行故障排除。有关详细信息,请参阅 AWS X-Ray 和 Step Functions 在 AWS Step Functions 开发者指南.

如何启用 X-Ray 创建新状态机时跟踪

  1. 通过以下网址打开 Step Functions 控制台:https://console.amazonaws.cn/states/

  2. 选择 创建状态机.

  3. 定义状态机 页面,选择 有代码片段的作者从模板开始. 如果您选择运行示例项目, 不能 启用 X-Ray 创建期间跟踪. 相反, 启用 X-Ray 追踪之后 创建您的 状态机.

  4. 选择 Next (下一步)

  5. 指定详细信息 页面,配置您的状态机。

  6. 选择 启用X射线跟踪.

如何启用 X-Ray 在现有状态机中跟踪

  1. 在 Step Functions 控制台,选择要为其启用跟踪的状态计算机。

  2. 选择 Edit (编辑)

  3. 选择 启用 X-Ray 跟踪.

  4. (可选)为您的状态机自动生成一个新角色以包括 X-Ray 权限,通过选择 创建新角色 从“权限”窗口。

  5. 选择 Save (保存)

注意

创建新的状态机时, 它的 如果在上游服务中对请求进行采样并启用跟踪,则自动跟踪,例如 Amazon API Gateway 或 AWS Lambda. 对于未通过控制台配置的任何现有状态机,例如,通过 AWS CloudFormation 模板, 检查是否有 IAM 授予足够权限以启用 X-Ray 迹线。