Setting Up Notifications
In order to get notifications from KloudMate about any incident in your infrastructure, you need to set up notification channels and notification policies. A notification policy is used to configure how and where you will get notified for alarms, issues, or insights, while notification channels are the ChatOps and communication platforms where the notifications are sent.
The notification channels that are supported by KloudMate include:
- Email
- Slack
- SNS
- MS Teams
- Webhooks
Note that in the case of multiple Workspaces and AWS accounts, you must set up notifications for each account in their respective Settings option.
The following is how the alerting and notification process in KloudMate works:
- The user creates KloudMate alarms
- The user configures their preferred notification channels such as email, slack, MS Teams, and more
- The user creates a notification Policies where they add the alarm and the notification channel where they want to be notified for that respective alarm
- When the alarms get triggered, the notification policy decides which alarm notifications will be sent via which notification channels.
The notification policies can also be used for issues and insights in addition to the KloudMate alarms. So, the users can get notified of alarms, issues, and insights on their preferred notification channels.
To learn how to create a KloudMate alarm, see Setting Up KloudMate Alarms.
- In case of multiple Workspaces and AWS accounts, switch to the account for which you want to set up notifications.
- Navigate to the notification channels screen, click on Settings > Notifications channels.

- Click on the Create button. Choose the desired notification channel from the dropdown.

- For email notifications, select Email from the dropdown menu.
- Provide the name for your notification channel, e.g., demo.
- Enter your email address, and then click on the Submit button.

- For slack notifications, select Slack from the dropdown menu, then click on the Add to Slack button.

- You will be redirected to Slack integrations page.
- Here you have to follow the on-screen instructions, add a message for your App Manager, then click on the Submit button.

- For SNS notifications, select SNS from the dropdown menu.

- Copy the given access policy, navigate to your AWS console, and paste the copied policy to your SNS topic.
- Update the placeholders in the access policy with correct values.
- Navigate back to the KloudMate notification channel screen, enter your name and topic ARN in their respective fields.
- Click on the Submit button.
- For MS Teams notifications, select MS teams from the dropdown menu.

- Provide the team channel name and webhook address in their respective fields.
- Follow the onscreen instructions to create a webhook URL using the Microsoft Teams Apps.
- Click on the Submit button.
- For Webhook notifications, select webhook from the dropdown menu.

- Enter webhook name and webhook URL in their respective fields.
- Click on the Submit button.
- In case of multiple workspaces or AWS accounts, switch to the account for which you want to set up notifications.
- Navigate to the notification Policies screen, click on Settings > Notifications Policies.

- Click on the Create button.
- Provide a name for the notification policy, for example, Critical_Alerts.
- Choose the notification channel from the dropdown menu.
Note that the notification channels that are displayed in the dropdown will be the ones you have created for the same account for which you are now creating the notification policy.

- For this article, we are using the same email notification channel (demo) that we set up earlier the article.
- Click on the Add condition button to select the incident for which you are creating the notification policy for.

- For alarms:
- From the dropdown menu select the alarm for which you want to get notified on the notification channel selected in the previous step.
- You can also add the tags you used while creating the alarm in the notification policy.
- For issues:
- Select the issue type and the severity.
- Select the target issue from the dropdown.
- For insights:
- Select the severity, service, and the resource.
Note that you can add multiple notification channels and multiple conditions in a single notification policy.
- Once you have configured all the fields on the notification policy, click on the Save policy button.