SUMMARIZATION

Honeycomb SLO-burn alert enriched with a plain-English root-cause trace story

When a Honeycomb SLO-burn alert fires, it pulls the worst offending trace, summarizes the latency cause in plain English.

CategorySummarization
Enginesim
Difficultyadvanced
Triggerwebhook
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerHoneycomb SLO-burn alert webhook firesHoneycomb
  • ActionFetch the exemplar trace span waterfallHoneycomb
  • LogicIsolate critical-path span and measure budget impact
  • ActionWrite a plain-English root-cause storyOpenAI
  • OutputAttach the story as a note on the PagerDuty incidentPagerDutyPagerDuty

What it does

When Honeycomb signals that a latency SLO is burning fast, this workflow grabs the trace driving the breach, summarizes its waterfall into a plain-English root-cause story, and writes that story straight onto the PagerDuty incident. The on-call engineer opens the page already knowing which step is slow instead of starting from a raw alert.

When to use it

Use it for latency SLOs where every minute of triage matters. It removes the first painful step of an incident — reconstructing what the trace is telling you — by handing responders a ready summary.

How it works

  1. 1A Honeycomb SLO-burn webhook fires and includes the triggering query and exemplar trace.
  2. 2The workflow fetches that exemplar trace's full span waterfall from Honeycomb.
  3. 3A logic step isolates the critical-path span and compares its duration to the SLO budget.
  4. 4OpenAI writes a tight root-cause story: the slow step, the service it lives in, and how much of the budget it consumed.
  5. 5The summary is posted as a note onto the matching PagerDuty incident, with the trace link for deep-diving.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HoneycombDistributed traces and queries.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect PagerDutyIncidents, on-call, escalations.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.