For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 the X-Honeycomb-Webhook-Delivery-ID header - that is constant across retries of one delivery, not across firings of the same alert.

  • Resolution: .Alert.Status of OK resolves the incident; TRIGGERED opens it.

Last updated