epok

Statistical

Recurring Pattern Detection

Updated Jul 29, 2026 · today

Identifies log patterns that recur on a schedule — daily batch jobs, hourly cron runs, weekly reports — and flags when one fails to fire on its expected cadence.

Example alert

nightly-backup: expected at 02:00 UTC, last seen 9 hours ago (3 missed runs)

Exact wording varies — the detector generates titles from the anomaly it finds. This is representative of what an alert looks like when it fires.

How it works

Detects periodicity in log pattern timestamps using autocorrelation. Once a recurring schedule is learned (daily, hourly, weekly), a missed occurrence triggers an alert. Learning period: 2–3 full cycles of the detected cadence.

Availability

Runs on these tiers:

TrialTeamGrowthCustom

Want to see this detector firing in the live demo?

Open alerts in the sandbox →

Related detectors

  • Volume Anomaly

    Detects spikes, drops, and flatlines in log volume vs daily and weekly baselines per service.

  • Silence Detection

    Catches services that stop logging when they normally log every N seconds. The most dangerous failure mode: no errors, just absence.

  • Outlier Detection

    Multi-dimensional outliers in log feature space. Catches subtle anomalies that single-axis thresholds miss.

  • Numeric Field Anomaly

    Discovers the numeric fields your logs carry — payment amounts, cache hit rates, queue depths, inference scores — and flags when one drifts from its baseline.

  • Post-Change Regression

    Checks whether a deploy, config change or scale event actually made things worse, by comparing the window after the change against the matched window before it — per service.

← All detectors