Skip to content

feat: webhook-forwarder worker#8

Open
bo0tzz wants to merge 1 commit intomainfrom
feat/outline-webhook
Open

feat: webhook-forwarder worker#8
bo0tzz wants to merge 1 commit intomainfrom
feat/outline-webhook

Conversation

@bo0tzz
Copy link
Copy Markdown
Member

@bo0tzz bo0tzz commented Nov 4, 2025

No description provided.

zackpollard added a commit that referenced this pull request Apr 12, 2026
…r crashes

two fixes for the exceededResources crash loop that caused metric gaps:

1) cold-start backfill: when the isolate was just created (age < 2min),
   widen the collection window from 3 minutes to 15 minutes. this
   catches any data missed while the previous isolate was crash-looping.
   victoriametrics dedupes on (series, timestamp) so overlap is free.
   the cron_summary metric now includes a cold_start field so the
   exporter-health dashboard can show when backfills happen.

2) new alert "Collector Worker Crash Rate" (rule #8): queries
   cf_workers_invocations_errors for the collector's own script name.
   this data comes from cloudflare's analytics api (not our self-
   telemetry), so it's written by whichever tick succeeds after the
   crashes. fires when >3 errors in a 30-minute window, severity 1.
   this catches the "mostly failing" state that the existing liveness
   alert missed — a few successful ticks per 10 minutes were enough
   to keep cron_summary present and prevent NoData.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant