SigSentrySigSentry

Cost calculator

Estimate the analyses consumption of a Watchdog rule before turning it on

Auto-analyze rules consume from your monthly analysis quota every time they fire. The cost calculator built into the Watchdog rule editor gives you an estimate before you enable.

Where to find it

In the rule editor, after you've set action = auto_analyze, the Estimated cost card appears. It updates live as you change thresholds, interval, and cooldown.

What it estimates

The calculator uses three numbers:

InputWhere it comes from
Expected fires per dayInferred from a dry-run over the last 24 hours
Daily alert capThe rule's cap setting
CooldownThe rule's cooldown setting

The output is expected analyses per month, capped by the daily cap × 30.

Reading the estimate

EstimateAction
0 / monthEither the dry-run found no firings in 24h, or the rule is set to notify_only. Either way, no quota cost.
< 10% of plan quotaComfortable. Enable.
10–30% of plan quotaReasonable. Confirm the rule is targeting your most important signal.
> 30% of plan quotaProbably too aggressive. Tighten thresholds, raise cooldown, or downgrade to notify_only first.

Why estimates can be off

The dry-run baseline is the last 24 hours. If your traffic or error patterns vary by day-of-week or time-of-month, the estimate will be biased toward the recent window.

For a more conservative estimate:

Run dry-runs across multiple days

Enable the rule as notify_only for a week. Watch the activity feed to see how often it would have fired.

Multiply by 30

Use the actual weekly count × 4.3 (weeks per month) as a more realistic monthly cost.

Then upgrade to auto-analyze

Once you trust the firing rate, switch the action.

Quota and overage

If your auto-analyze rules push you over your monthly quota:

  • With overage opt-in enabled, additional analyses are charged at your plan's overage rate. See Overage.
  • With overage opt-in disabled, auto-analyze is suspended once the quota is exhausted. The rule stays enabled and will start firing again at the next billing cycle reset.

You can opt in/out of overage from Organization → Billing.