DEVOPS

Deploy-frequency drop detector comparing Honeycomb markers to baseline

Twice daily, counts recent Honeycomb deploy markers per service against each service's 30-day baseline from BigQuery, and alerts Slack when deploy frequency falls sharply.

CategoryDevOps
Enginesim
Difficultyadvanced
Triggerschedule
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerTwice-daily schedule
  • ActionCount recent deploy markers per service from HoneycombHoneycomb
  • ActionRead 30-day baselines from BigQueryGoogle BigQueryBigQuery
  • LogicCompute deviation, flag below-threshold services
  • ActionEnrich flagged services with GitLab project + mergesGitLabGitLab
  • OutputPost anomaly alert to SlackSlack

What it does

Detects when a service quietly stops shipping. It tallies deploy markers from Honeycomb over a recent window, compares each service to its own trailing 30-day deploy-frequency baseline stored in BigQuery, and raises a Slack alert only when a service drops materially below normal cadence, including the linked GitLab project so the owner is obvious.

When to use it

Reach for this when slowed delivery is a leading indicator you care about catching early. Unlike the daily scorecard, this focuses purely on cadence anomalies rather than full DORA reporting.

How it works

  1. 1A twice-daily schedule trigger fires.
  2. 2Pull recent deploy markers per service from Honeycomb.
  3. 3Read each service's 30-day deploy-frequency baseline from BigQuery.
  4. 4Logic step computes the deviation and flags services below the drop threshold.
  5. 5Action enriches flagged services with their owning GitLab project and recent merge activity.
  6. 6Output posts a focused anomaly alert to Slack.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HoneycombDistributed traces and queries.
  2. 2
    Connect BigQueryDatasets, queries, schemas.
  3. 3
    Connect GitLabRepos, MRs, pipelines, registry.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  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.