发布于: Sep 14, 2020

AWS Step Functions 现在支持用 AWS X-Ray 跟踪端到端工作流程,实现跨状态机执行可见性,可轻松分析和调试分布式应用程序。

AWS Step Functions 可让您使用 AWS Lambda、Amazon SNS 和 Amazon DynamoDB 等 AWS 服务构建弹性无服务器工作流程。AWS X-Ray 可以帮助您分析与调试分布式应用程序,例如使用微服务架构构建的应用程序。同时,您可以利用 Step Functions 的编排功能构建、监管和快速调试在 AWS 上大规模运行的无服务器应用程序,Step Functions 具有 AWS X-Ray 的跟踪、可视和调试功能。

通过 X-Ray 的服务地图视图,您可以直观识别资源中的错误,跨工作流程执行查看错误率,深入了解错误来源的根本原因。通过分析抖动和调试高延迟路径,可以提高应用程序性能。

可通过 AWS CloudFormation 在控制台单击按钮启用 X-Ray,或通过在调用状态机执行的服务范围内启用 X-Ray 跟踪。该功能在所有区域均有提供,同时也包括 AWS Step Functions 和 AWS X-Ray。查看 AWS 区域表以了解更多信息。

要了解有关 AWS X-Ray 与 Step Functions 的集成,请查看博客文章,阅读开发人员指南,并尝试为简单项目或现有状态机启用X-Ray。