Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dwolla/cloudwatch-alarm-to-slack
Slack bot that maps AWS CloudWatch Alarms into Slack messages
https://github.com/dwolla/cloudwatch-alarm-to-slack
aws aws-cloudwatch cloudwatch cloudwatch-alarms slack slack-bot slackbot
Last synced: about 2 months ago
JSON representation
Slack bot that maps AWS CloudWatch Alarms into Slack messages
- Host: GitHub
- URL: https://github.com/dwolla/cloudwatch-alarm-to-slack
- Owner: Dwolla
- License: mit
- Created: 2019-03-22T16:15:42.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2023-02-04T17:26:05.000Z (almost 2 years ago)
- Last Synced: 2024-04-15T00:16:57.551Z (8 months ago)
- Topics: aws, aws-cloudwatch, cloudwatch, cloudwatch-alarms, slack, slack-bot, slackbot
- Language: TypeScript
- Size: 1.68 MB
- Stars: 9
- Watchers: 17
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# cloudwatch-alarm-to-slack
Slack bot that maps AWS CloudWatch Alarms into Slack messages.
![Screenshot of Slack message](./screenshot.png)
## Setup
- Clone the repository and run `npm install`
- Ensure your [AWS credentials are available](https://serverless.com/framework/docs/providers/aws/guide/credentials/)
- Configure a Slack [Incoming Webhook](https://slack.com/apps/manage/custom-integrations)
- Deploy with `ENVIRONMENT=your-env DEPLOYMENT_BUCKET=your-bucket npm run deploy`
- Once deployed, configure CloudWatch Alarm Actions to send notifications to the topic this stack creates## Developing
- Run tests, `npm test`
- Invoke locally, `npm run invoke`