< Back

Monitoring: AWS CodePipeline

AWS CodePipeline is a fully-managed continuous integration and delivery (CI/CD) service that automates the building, testing, and deployment of your applications. It provides a seamless workflow that allows you to release new features, updates, and fixes to your applications quickly and reliably.

Why should you monitor AWS CodePipeline?

Fast feedback cycles are crucial for successful Continuous Integration and Continuous Delivery (CI/CD) pipelines for several reasons:

  • Early detection of defects: By providing fast feedback, CI/CD pipelines can quickly identify and flag potential issues in code changes.
  • Faster time to market: Fast feedback cycles enable developers to release changes more frequently and with more confidence.
  • Improved quality: By catching defects early in the development process, fast feedback cycles enable teams to ensure that the final product is of higher quality and meets the needs of the end-users.

That’s why it is crucuial to monitor AWS CodePipeline.

Monitoring: AWS CodePipeline

How does monitoring AWS CodePipeline work?

Without further ado, marbot monitors AWS CodePipeline. Here is how an notification delivered to a Microsoft Teams channel looks like.

AWS CodePipeline alert in Micoft Teams

And here is the same alert in Slack.

AWS CodePipeline alert in Slack

How to setup monitoring of AWS CodePipeline?

marbot works with Slack and Microsoft Teams. Please select your platform and follow the Getting started guide.

How to handle CodePipeline Approvals with marbot?

With AWS CodePipeline Approvals, you can add a manual approval step to a CI/CD pipeline.

Adding or editing an approval action

  1. Visit []https://console.aws.amazon.com/codesuite/codepipeline/pipelines()
  2. Select one of your existing pipelines where you want to add (or edit) a manual approval action
  3. Click on the Edit button at the top
  4. Edit or add the approval action
  5. Set Action provider to Manual approval
  6. Set SNS topic ARN to your SNS topic ARN that you created for marbot.
  7. Click on the Save button.
  8. Click on the Save button at the top.
    Notifications

More help needed? Or want to share feedback?

If you experience any issues, let us know.

E-mail icon
E-Mail
marbot teaser

Chatbot for AWS Monitoring

Configure monitoring for Amazon Web Services: CloudWatch, EC2, RDS, EB, Lambda, and more. Receive and manage alerts via Slack. Solve incidents as a team.

Slack
Add to Slack
Microsoft Teams
Add to Teams