首页 > 解决方案 > aws - 获取 AWS CodePipeline 的失败部署计数

问题描述

我想在 CloudWatch 仪表板中添加一个小部件,以了解每天失败的管道部署数量。我可以在 CodePipeline > Pipeline-name>History 中检查管道状态。

但是我们如何在 Cloudwatch 中获得失败的部署?可能吗 ?任何帮助表示赞赏。

标签: amazon-web-servicesaws-lambdaboto3amazon-cloudwatchaws-codepipeline

解决方案


如果您使用 CodeBuild 并且这是您的主要故障点,则可以直接在 Cloudwatch 仪表板中使用 Build Failed 指标。

否则,您可以考虑使用您选择的语言的 SDK 并访问此位的 api 命令:https ://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-view-cli.html和解析定期采访的历史记录到日志中,然后您可以将其添加到仪表板中


推荐阅读