Slack
The AppSignal Slack integration sends real-time notifications to your Slack channels when events happen in your monitored applications. Get notified about errors, slow requests, deploys, metric alerts, heartbeat alerts, check-in alerts and log alerts without leaving Slack.
Website: Slack.com
Installation
- Click the install button below, or in your AppSignal app navigate to Notifications and choose Slack from the Add integration drop-down.
- You will be shown a page where you can select which AppSignal app to install the Slack notifier for.
- Click the install button to start the Slack authorization flow.
- You will be redirected to Slack where you authorize the AppSignal app for your workspace and select the channel where notifications should be posted.
- After authorization you are redirected back to AppSignal where the Slack notifier is created and ready to use.
Install the AppSignal Slack app
Configuration
After installation you can configure which events trigger a Slack notification. On the notifier edit page in AppSignal, you can enable or disable the following notification types:
- Error incidents — a new exception is detected in your app.
- Performance incidents — a request takes longer than expected.
- Deploy markers — a new deploy is recorded.
- Metric alerts — a metric alert trigger opens or closes.
- Heartbeat alerts — a heartbeat check is missed.
- Check-in alerts — a cron check-in is missed.
- Log alerts — a log trigger matches.
To change the Slack channel or notification preferences, go to Notifications in your AppSignal app and click on the Slack notifier you want to edit.
You can create multiple Slack notifiers for the same app to send different notification types to different Slack channels.
What notifications look like
Each Slack notification includes contextual details about the event:
- Errors include the exception name, message, first lines of the backtrace, the action and request path.
- Performance incidents include the action name, duration, request method and path.
- Deploy markers include the revision (with a link to compare changes when available), namespace and deploying user.
- Metric alerts include the trigger name, current value, tags and a link to the alert in AppSignal.
- Heartbeat and check-in alerts include the identifier and expected completion time.
- Log alerts include the trigger name, severity and the matching log message.
Uninstalling
To remove the AppSignal Slack integration, delete the Slack notifier from the Notifications page in your AppSignal app. You can also remove the AppSignal app from your Slack workspace in your Slack app management settings.