SECOPS

Axiom WAF anomaly to Honeycomb RCA thread

When an Axiom monitor detects an anomalous WAF block pattern, fetches the matching Honeycomb traces and opens a structured root-cause analysis thread in Slack with the timeline…

CategorySecOps
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerAxiom WAF anomaly alert hits webhookHTTP webhook
  • ActionQuery Axiom for surrounding log contextAxiom
  • ActionFetch matching Honeycomb traces for the windowHoneycomb
  • LogicAssemble timeline correlating anomaly with traces
  • OutputOpen prefilled RCA thread in SlackSlack

What it does

It listens for an Axiom anomaly alert on ingested WAF logs (for example, an unusual block rate on a normally quiet endpoint), then pulls the corresponding Honeycomb traces for that endpoint and window. It assembles a timeline and opens a dedicated root-cause analysis thread in Slack so responders start from shared, prefilled evidence instead of a blank channel.

When to use it

Use it when your WAF logs already flow into Axiom for detection and you want anomalies to spin up a structured investigation surface automatically.

How it works

  1. 1An Axiom monitor fires on an anomalous WAF block pattern and posts to the webhook trigger.
  2. 2An action step queries Axiom for the surrounding log context and the affected endpoint and window.
  3. 3An action step fetches the matching Honeycomb traces for that endpoint over the anomaly window.
  4. 4A logic step assembles a timeline correlating the WAF anomaly with the trace events.
  5. 5The output step opens an RCA thread in Slack prefilled with the timeline, trace links, and an owner prompt.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect AxiomLog streams, queries, dashboards.
  2. 2
    Connect HoneycombDistributed traces and queries.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Connect HTTP webhookTrigger any URL on agent actions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.