我们使用 CloudWatch Events / EventBridge 安排了 AWS ECS 任务的设置。我们希望有基于容器退出代码的失败运行的指标和通知。
我们计划将Monitoring Usage 中的 FailedInvocations 与 CloudWatch Metrics 一起使用。
但是,似乎在指标中没有看到非零任务退出代码。ECS 任务的退出代码在 AWS 控制台中被验证为非零,但指标仅包括“Invocations”和“TriggeredRules”。我们之前在设置任务时遇到了 FailedInvocations,并且缺少启动任务所需的策略,但非零退出代码似乎不会影响该指标。
仅仅是 EventBridge 不提供非零容器退出代码的指标,还是我们可能会在设置中遗漏某些内容?
我们可以通过记录某些错误消息的任务来解决这个问题,但退出代码会更通用。