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.
- Process monitor alerts — a cron process monitor is missed.
- Log alerts — a log trigger matches.
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 process monitor alerts include the identifier and expected completion time.
- Log alerts include the trigger name, severity and the matching log message.