The Anodot Slack application enables you to get notified about Alerts directly in Slack.
With Anodot’s integration with Slack you can:
Get business critical alerts directly to your Slack channels
You can easily designate Anodot alerts to be sent to a specific Slack channel. See here how to assign an alert to a channel. Following the initial installation of the Anodot Slack app in your Slack workspace, adding Anodot to a Slack channel is as simple as calling ‘/invite @Anodot’ to your channel.
Collaborate with your peers around specific alerts
Once you get an alert, you can easily continue chatting about it in Slack as part of a dedicated thread or in the channel itself. In the future - comments made in the context of a specific alert in Slack will be stored as part of the alert’s timeline.
Acknowledge, feedback and launch RCA investigations directly from Slack
Every alert notification comes with a set of “Actions” you can perform on it.
Here are some of the actions you can perform:
✅ Acknowledge - Acknowledge an alert to let everyone on the team know that you’ve seen it.
💬 Feedback (Good Catch / Not Interesting) - Giving feedback to an alert is super important as it enables Anodot and you to constantly improve the detection rate of the alert (feedback is relevant for all alert types: anomaly, static, and no data).
🕵️♀️ Investigate - Deep dive into the alert trigger you got to better understand what happened, where did it happen and perhaps even ‘why’.
🎛 Dashboard - For alerts which were defined based on a dashboard, you are able to quickly navigate to the original dashboard and get the context of your alert
🦺 Custom Actions - Launch your own external links - Grafana, Kibana, Jira, Rundeck, etc.
👋 Comment - When you reply to a Slack alert in a thread, that comment will be documented as part of the incident's timeline.
Getting Started
To get started, follow these steps:
- Install the application to your Slack workspace using this link or from the Slack app marketplace. Note: You need to be a workspace owner in order to install the application.
- In the first screen, you need to add an Anodot account. Once you click on that button, you will be asked to enter an API token and your application URL. Note: You need to be an Anodot Admin in order to generate a new access token.
- Once you've entered these two, you will get a confirmation that the application is authenticated. If you have more than one Anodot account, you can add it in the same manner, as the Slack application supports multiple Anodot accounts.
- For any Slack channel where you would like to get notifications from Anodot, simply use "/invite @anodot" in that channel. This will create a corresponding channel in Anodot with the same name. Notice that in case you have defined multiple Anodot accounts, you will be asked to choose the relevant Anodot account where the channel should be created.
- Now you can assign specific alerts to send notifications to the channel you've just created. See Alerts Management on how.
- To stop receiving notifications from Anodot to a specific channel, the fastest way is to use "/remove @anodot" from that channel. Notice that in some Slack workspaces, the ability to remove people / apps from channels is limited by the Slack workspace admin.
Customizing Alerts in Channels
The Anodot Slack application enables you to customize how the Slack messages you get from Anodot look like. This customization enables you to choose which fields of the alert will be presented in the message. Notice that this does not equate which choosing which dimensions will appear.
The configuration is done per channel, per alert type, i.e. you can configure the fields for Anomaly alert in channel X and for Static alerts in channel Y.
Customizing alerts can be done by clicking on the "Settings" button in the app home page. The settings dialog will appear and you can choose a channel and alert type:
Clicking on Alert preferences will show the screen with the different fields - everything which is checkmarked and in green will appear in the message, all the rest will not.
We recommend starting with all the fields checked and then removing based on user feedback.
Alert Threading
The Anodot Slack application supports threading of alerts which belong to the same message. The idea is that in incident opens (i.e. Alert Open) you will get a message to the Slack channel. After that, if the incident is updated or closed, the next message will not appear directly in the Slack channel but will be 'threaded' inside slack. This way, all Anodot alerts related to the incident (as well as comments people write about this incident, will be in the same thread.