Alert Channels
Alert channels are used to communicate alert rule violations to external channels. Examples of such channels include email, SMS, issue trackers, chatrooms and other monitoring solutions. Adding, deleting and changing channels is possible via Settings – Alert Channels menu. Plumbr currently supports the following channels:
- HipChat
- JIRA
- PagerDuty
- Slack
When you have configured a new alert channel, the newly created channel can be used to create new alert rules sending alerts to the channel.
Email channel sends alerts to the email whenever any of the alert rules using the channel is triggered. When choosing email channel, all you need to do when configuring is to provide the email address where the emails are sent. After this, all the alerts triggered by Plumbr will be sent to the email address provided according to the alert rules present in the settings.
Email is also the alert channel configured by default during the sign-up. The e-mail address provided during the sign-up process is used as the endpoint to send alerts to.
HipChat
HipChat channel sends alerts to the Hipchat room whenever any of the alert rules using the channel is triggered. To set up the channel, you would need to provide an existing HipChat room name and notification token. To acquire the token, follow the steps below:
- Go to https://hipchat.com/ and sign in
- Navigate to “Rooms” section
- Select the room where you would like to receive Alerts from Plumbr
- Navigate to “Tokens” menu
- Fill the form under “Create new token” section
- Choose type “Send Notification” from the drop down menu
- Enter “Plumbr” to the label input
- Click “Create”
- Copy the created token to the “Notification token” input field
When the channel is created all the alerts triggered by Plumbr will be sent to the HipChat room specified according to the alert rules present in the settings.
JIRA
JIRA channels creates an issue in the JIRA whenever any of the alert rules using the channel is triggered. To set up the channel, you would need to provide the following information about the issues created:
- JIRA Base URL. The URL your JIRA is located. You can acquire this URL from https://your-company-name.atlassian.net -> Settings -> System
- Username. User present in your JIRA who will create the ticket. We recommend
- Password. Password for the user specified.
- Project Key. The key of the project the issue will be created in.
- Issue Type. The type of the issue created in JIRA (Bug, Task, …)
When the channel is created all the alerts triggered by Plumbr will trigger creation of new issues in the JIRA instance specified according to the alert rules present in the settings.
PagerDuty
PagerDuty channels send alerts to PagerDuty whenever any of the alert rules using the channel is triggered. To set up the channel, you would need to provide the PagerDuty integration key via following steps:
- Go to https://your-company-name.pagerduty.com/services/new
- Fill “General Settings” form
- In “Integration Settings” section choose “Use our API directly”
- Choose desired “Incident Settings”
- Click on “Add Service” button
- Copy generated “Integration Key” to corresponding input field
When the channel is created all the alerts triggered by Plumbr will be sent to the PagerDuty channel specified according to the alert rules present in the settings.
Slack
Slack channel sends alerts to the Slack channel specified via a webhook. To set up the channel, you would need to provide the name of an existing Slack channel and a webhook. TO acquire the webhook URL, follow the steps below:
- Go to integration settings in your Slack account
- Choose a desired channel from “Post to Channel” dropdown
- Click on “Add Incoming WebHooks Integration” button
- Copy generated URL to the “Webhook URL” input field
When the channel is created all the alerts triggered by Plumbr will be sent to the Slack channel specified according to the alert rules present in the settings.