发布于: Sep 24, 2020

Amazon CloudWatch Synthetics 通过嵌入 AWS X-Ray 跟踪功能来帮助您跟踪“Canary 运行”并确定故障的根本原因,从而增强了其调试功能。当 Canary 启用跟踪功能时,将为 Canary 发出的调用发送跟踪。启用了跟踪功能的 Canaries 将显示在 CloudWatch ServiceLens 和 AWS X-Ray 的服务映射中,即使它们不向启用跟踪功能的其他服务或应用程序发送请求也是如此。

Canaries 是按计划运行的可配置脚本,用于监控终端节点和 API。Canaries 遵循与客户相同的路线并执行相同的操作,这使您能够持续验证您的客户体验,即使您的应用程序中没有任何客户流量。

使用此功能,您可以获得应用程序的端到端视图,以帮助确定 Canary 运行失败的根本原因。此外,它还提供了此路径中调用的所有服务的完整图片。要开始结合使用 AWS X-Ray 与 Amazon CloudWatch Synthetics,请为 Synthetics Canary 监控的应用程序启用创建 Canary 页面上的“激活跟踪”选项。启用激活跟踪,会在 Canary 细节页面添加新的“跟踪”选项卡。此选项卡使您可以选择与 Canary 运行失败关联的跟踪,并帮助确定故障的根本原因和识别受影响的服务。您使用 CloudWatch Synthetics 创建的 Canaries 也会出现在 ServiceLens 服务地图上,其中突出显示了与每次 Canary 运行相关的延迟和错误。 

此功能将在所有提供 CloudWatch Synthetics 的 24 个 AWS 区域中推出。要了解更多关于此功能的信息,请查看 AWS CloudWatch Synthetics 文档。有关定价信息,请参阅 Amazon CloudWatch 定价。