Get fast feedback from AWS CodePipeline in Slack or Microsoft Teams
Michael Wittig – 21 Dec 2017
AWS CodePipeline is a continuous integration and continuous delivery service that orchestrates builds, tests, and deploys.
With marbot, you get alerts in Slack or Micrsofot Teams when the pipeline fails.
Set up instructions
Monitoring Assistant
Are you in a hurry? Ask marbot to monitor CodePipeline for you and receive alerts in Slack or Microsoft Teams.It couldn't be easier!
- Add marbot to Slack or Microsoft Teams.
- Invite marbot to a channel.
- Follow the setup wizard.
- You need to create an SNS topic
- Configure your SNS topic to allow messages from EventBridge
- Visit https://console.aws.amazon.com/cloudwatch/home?region=us-east-1
- Click on the Rules link on the left
- Click on the Create rule button
- In the Event Source section, set Service Name to
CodePipeline
- Set Event Type to
CodePipeline Pipeline Execution State Change
- Enable Specific state(s), and select
FAILED
- In the Targets section, click on the Add target button
- Select SNS topic
- Set Topic to
marbot
or your other SNS topic name - Save by clicking the Configure detail button
- In the next step, set a Name and save by clicking the Create rule button.
Sample Alert
To simulate an alert, you need a CodePipeline that fails. The following alert will be triggered by marbot soon.
Take your AWS monitoring to a new level! Chatbot for AWS Monitoring: Configure monitoring, escalate alerts, solve incidents.