Skip to main content
Dash0 is an observability platform for OpenTelemetry-native monitoring. Connect it to incident.io to page the right people when a Dash0 check fails. When a check rule fails, Dash0 sends the alert to incident.io through its native incident.io notification channel. Check rule labels are included in the alert payload’s metadata field, so you can use them to power alert attributes and routing.

Instructions

  1. Head over to the Alerts section in your incident.io dashboard.
  2. Select the Sources tab at the top of the page.
  3. Press the New alert source button.
  4. Search for Dash0 and click Continue to create the alert source.
  5. In Dash0, go to Settings → Notification Channels and add a new incident.io notification channel.
  6. Give the channel a name, then paste in the webhook URL from the incident.io alert source setup page.
  7. Under HTTP Headers, add an Authorization header set to Bearer {secret_token} using the token shown in incident.io.
  8. Assign the channel to your check rules, either directly or using label-based routing.
  9. Trigger a check or send a test notification. If it’s set up correctly, the alert will appear in incident.io.
You can append query parameters to the webhook URL (e.g. ?team=backend) to route or enrich alerts without changing the check rule. They’re available in attribute expressions under query_params.
Once alerts are arriving, create an alert route to filter, group, and escalate them, or to automatically create incidents.