amazon-web-services - 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 秒后超时
解决方案
我也遇到了类似的错误,找到了这个 AWS 解决方案/指南。
可能的原因:
- 如果无法访问 Amazon S3,
- 如果来自受监控端点的响应超过配置的超时期限
- 如果安全组、网络访问控制列表或路由表不允许访问 Canary 的端点
使固定:
确认附加到金丝雀的安全组允许出站流量到端口 443 - 0.0.0.0/0 用于目标。
确保金丝雀子网中的 ACL 允许入站和出站访问
通过此链接获取详细说明 - https://aws.amazon.com/premiumsupport/knowledge-center/cloudwatch-fix-failing-canary-in-vpc/
推荐阅读
- passwords - 此处未经授权映射空白方块
- ruby - 找不到 Gem IO-Console
- sqlalchemy - SQLAlchemy 抛出完整性错误,“更新或删除表违反外键约束”
- python - excel宏的完整文件路径
- php - php codeigniter网站显示未连接到safari ios手机中的服务器
- c++ - C++ 中的字符串是否没有超出范围的异常/错误?
- python - 正则表达式:直到但不包括组或组
- excel - VBA display XML with hierarchy in cells
- excel - VBA SUB 没有对象集
- reactjs - 如何使用城市名称而不是 lat 并登录 OpenWeather API?