The Honeycomb Canvas Slack App connects Canvas to your Slack workspace so your team can investigate observability data without leaving Slack. Once installed, team members can ask Canvas questions directly in Slack, and Canvas can automatically post AI-powered investigations into alert threads when a trigger, SLO burn alert, or anomaly fires.Documentation Index
Fetch the complete documentation index at: https://docs.honeycomb.io/llms.txt
Use this file to discover all available pages before exploring further.
How it works
The Canvas Slack App operates as a standard Slack bot. After a team owner installs it, Canvas is available in any channel it has been added to.Asking questions
Any team member can mention@Honeycomb Canvas in a channel to ask questions about their Honeycomb data.
Canvas queries their data and responds in the thread with natural language analysis, relevant query results, and links back to Canvas in Honeycomb for further investigation.
Team members can also direct message Honeycomb Canvas without an @ mention.
To ask questions of their data, users’ Slack email addresses must match their Honeycomb account.
Auto-investigations
When a trigger, SLO burn alert, or anomaly fires and sends an alert to a Slack channel where the Canvas Slack App is present, Canvas automatically joins the alert thread and streams its investigation as it runs. The thread receives a natural language summary of what Canvas found, including:- Which service, error, or latency change appears to be the cause
- Any correlated signals
- Links to the full Canvas investigation in Honeycomb
Limitations
The Canvas Slack App works within these boundaries:- Canvas can query and investigate your data, but it can’t create or modify Honeycomb resources such as Boards, SLOs, or Triggers.
- Auto-investigations require:
- Honeycomb Intelligence enabled for your team
- Slack configured as a recipient on the individual trigger, SLO, or anomaly
- The Canvas Slack App invited to the alert channel
- Auto-investigations are only available for alerts on Honeycomb environments, not Honeycomb Classic.
Installing the app
To complete this task, you must be a Team Owner.
- Select Account from the navigation menu, then select Team Settings.
- Select the Integrations view.
- Locate the Honeycomb Canvas Slack App section and select Install Slackbot.
- Follow the prompts to authorize the app for your Slack workspace.
@Honeycomb Canvas is available in your Slack workspace.
Add it to the channels where your team investigates and responds to incidents.
Asking questions
Honeycomb automatically matches your Slack email address to your Honeycomb account.
If your email doesn’t match an existing Honeycomb account, Canvas will let you know when you try to ask a question.
- In a channel: Mention
@Honeycomb Canvasfollowed by your question in any channel where the app has been added. - Via direct message: Open a DM with
Honeycomb Canvasand ask your question directly. No@mention is needed.
@Honeycomb Canvas What's driving the p99 latency spike in the checkout service?@Honeycomb Canvas Show me error rates for the payments service over the last hour@Honeycomb Canvas What changed right before the error rate went up?