Send Alerts to Slack | Honeycomb

Send Alerts to Slack

The Slack + Honeycomb integration uses Honeycomb Triggers or Honeycomb Service Level Objective (SLO) Burn Alerts to notify Slack based on alerts sent from Honeycomb. We maintain and support this integration.

Before You Begin 

Before you set up the integration, you’ll need a few things:

  • a user account in your team’s Slack organization
  • a user account in your Honeycomb Team

Setting Up Your Integration 

Before you can configure Honeycomb to send alerts to Slack, you must set up your integration.

Create Your Integration in Honeycomb 

To create your integration, you must add your Slack to Honeycomb.

  1. Navigate to Team Settings, and select the Integrations view.

  2. Locate the Honeycomb + Slack section, and select Add to Slackn.

  3. When Slack requests that you authorize Honeycomb, select Allow.

    Screenshot example of Honeycomb's requested permissions when linking to your Slack workspace
    Note
    To send alerts to public Slack channels, only one of your Slack team’s members needs to authorize Honeycomb. Team members who want to send alerts to their private channels or to themselves must authorize Slack on an individual basis.

    Once authorized, Honeycomb will send alerts to your Slack channels with features like link unfurling, which shows a preview of your Honeycomb query result graphs.

Configuring Alerts to Use Slack as a Recipient 

After your integration is set up in Honeycomb, you can configure Triggers and SLOs to use Slack as a recipient for alerts.

Configuring Triggers to Alert Slack 

  1. In the Honeycomb UI, navigate to Triggers.
  2. Select the name of the trigger you want to configure, or create a new trigger by clicking New Trigger.
  3. Locate the Recipients section, and select Add Recipient.
  4. In the Add Trigger Recipient modal, locate the Recipient dropdown and choose your Slack integration, then select Add.
  5. Select Save Trigger.

Configuring SLO Burn Alerts to Alert Slack 

  1. In the Honeycomb UI, navigate to SLOs.
  2. In the list, locate the SLO you want to configure, or create a new SLO by clicking New SLO.
  3. Find your SLO in the list, and click the Configure button in the Burn Alerts column.
  4. Click New Burn Alert.
  5. In the Create Burn Alert form, set your desired exhaustion time, then choose your Slack integration in the Notify dropdown. Set your desired Severity (Critical is the default).
  6. Select Create Burn Alert.

Removing the Integration 

To remove the integration, you will need to delete it from your Honeycomb team. Deleting the integration from your team will remove it from all associated triggers and SLOs.

  1. Navigate to Team Settings, and select the Integrations view.
  2. Locate Trigger and SLO Recipients and find your Slack integration, then select Edit.
  3. In the form editor, select Remove.