首页 > 解决方案 > CloudWatch 中的 AWS Canary 未向服务报告

问题描述

我正在尝试针对 Web 应用程序运行标准心跳监视器的蓝图,但我一直看到错误“任务在 60.06 秒后超时”出现。我有一个带有私有子网的 VPC,供 Canary 运行。我还有两个与此 VPC 关联的端点,用于指标和合成。当我在 CloudWatch 中查看详细信息时,我看到正在运行检查的 URL 被请求,并且返回了我所期望的响应 200。我看到下面这让我相信问题是 Canary 无法将数据发送回 CloudWatch?任何援助将不胜感激。

信息发布结果和持续时间 CloudWatch 指标与时间戳:2021 年 1 月 12 日星期二 17:51:51 GMT+0000(协调世界时间),金丝雀名称:MyTestBird stepName:空 结果:PASSED startDateTimeInUTC:2021 年 1 月 12 日星期二 17:52:52 GMT+ 0000(世界标准时间) endDateTimeInUTC:2021 年 1 月 12 日星期二 17:53:07 GMT+0000(世界标准时间)

结束请求 ID:ca55f3c8-df84-41e5-9495-XXXX

报告请求 ID:ca55f3c8-df84-41e5-9495-XXX 持续时间:60060.45 毫秒计费持续时间:60000 毫秒内存大小:1000 MB 使用的最大内存:190 MB

2021-01-12T17:53:51.778Z ca55f3c8-df84-41e5-9495-XXXX任务在 60.06 秒后超时

标签: amazon-web-servicesamazon-cloudwatchamazon-vpc

解决方案


我也遇到了类似的错误,找到了这个 AWS 解决方案/指南。

可能的原因:

  • 如果无法访问 Amazon S3,
  • 如果来自受监控端点的响应超过配置的超时期限
  • 如果安全组、网络访问控制列表或路由表不允许访问 Canary 的端点

使固定:

  • 确认附加到金丝雀的安全组允许出站流量到端口 443 - 0.0.0.0/0 用于目标。

  • 确保金丝雀子网中的 ACL 允许入站和出站访问

通过此链接获取详细说明 - https://aws.amazon.com/premiumsupport/knowledge-center/cloudwatch-fix-failing-canary-in-vpc/


推荐阅读