我们使用AWS ECS任务与CloudWatch事件/EventBridge计划设置。我们希望基于容器退出代码的失败运行获得度量和通知。
我们原本计划使用使用CloudWatch指标监控用法中的FailedInvocations。
但是,似乎在指标中没有看到非零任务退出代码。在AWS控制台中,已验证ECS任务的退出代码为非零,但指标仅包括“调用”和“触发规则”。我们在设置任务和启动任务所需的缺少策略时曾遇到过FailedInvocations,但似乎非零退出代码不会影响该指标。
是EventBridge只是不提供非零容器退出代码的指标,还是我们在设置中遗漏了某些内容?
我们可以通过任务记录某些错误消息来解决此问题,但退出代码更为通用。
我们原本计划使用使用CloudWatch指标监控用法中的FailedInvocations。
但是,似乎在指标中没有看到非零任务退出代码。在AWS控制台中,已验证ECS任务的退出代码为非零,但指标仅包括“调用”和“触发规则”。我们在设置任务和启动任务所需的缺少策略时曾遇到过FailedInvocations,但似乎非零退出代码不会影响该指标。
是EventBridge只是不提供非零容器退出代码的指标,还是我们在设置中遗漏了某些内容?
我们可以通过任务记录某些错误消息来解决此问题,但退出代码更为通用。