aws — получить количество неудачных развертываний AWS CodePipeline

#amazon-web-services #aws-lambda #boto3 #amazon-cloudwatch #aws-codepipeline

Вопрос:

Я хочу добавить виджет в панель мониторинга CloudWatch для количества неудачных развертываний конвейера в день. Я могу проверить состояние трубопровода в CodePipeline > Имя трубопровода>>История.

Но как мы получаем неудачные развертывания в Cloudwatch? Возможно ли это ? Любая помощь будет признательна.

Комментарии:

1. Вы развертываете с помощью codebuild или codedeploy?

Ответ №1:

Если вы используете CodeBuild и это ваша основная причина сбоя, то показатель «Сбой сборки» доступен непосредственно на панелях мониторинга Cloudwatch.

В противном случае вы можете изучить возможность использования SDK на выбранном вами языке и получить доступ к командам api для этого бита: https://docs.aws.amazon.com/codepipeline/latest/userguide/pipelines-view-cli.html и разбор истории на регулярном собеседовании в журналы, которые затем можно добавить в свои информационные панели

Комментарии:

1. Я использую CodePipeline. Более поздний вариант будет полезен, спасибо!