Honeycomb
Create Pagerly incidents automatically from Honeycomb triggers and SLO burn alerts.
Create the integration in Pagerly
1. Navigate to https://workspace.pagerly.io/inbound and click "Add Inbound Integration".
2. Set a display name, select the team this integration belongs to, choose the integration below, and click "Add Integration".
3. Copy the generated webhook URL - you will paste it into the tool in the next section.
Configure Honeycomb
1. In Honeycomb go to Team settings → Integrations and add a new integration with Provider: Webhook.
2. Paste the Pagerly webhook URL.
3. Under Customize Webhook Payload, paste:
{
"title": "{{ .Alert.Summary }}",
"description": "{{ .Description }}",
"source_url": "{{ .Resource.URL }}",
"status": "{{ .Alert.Status }}",
"deduplication_key": "{{ .Alert.InstanceID }}",
"metadata": {
"environment": "{{ .Environment }}",
"name": "{{ .Name }}",
"result_url": "{{ .Result.URL }}"
}
}4. Attach the webhook to a Trigger or SLO Burn Alert.
Notes
Deduplication uses
.Alert.InstanceID. Do not use theX-Honeycomb-Webhook-Delivery-IDheader - that is constant across retries of one delivery, not across firings of the same alert.Resolution:
.Alert.StatusofOKresolves the incident;TRIGGEREDopens it.
Last updated