Skip to main content

Monitoring Rules

Define what to monitor, how often, and when to alert.

A rule tells FreshGuard what to check on a specific table, how often to run the check, and what conditions should trigger an alert.

Rule Types

Rule TypeDescriptionMinimum Tier
Freshness CheckAlert when data hasn’t been updated within a time window Free+
Volume ThresholdAlert when row count crosses a static threshold Starter+
Volume AnomalyML-powered alerts on unusual volume changes Professional+
Schema Change DetectionAlert when table columns are added, removed, or changed Professional+

Creating a Rule

  1. Navigate to Rules and click Create Rule.
  2. Select a source — the database connection to monitor.
  3. Select a table — FreshGuard lists tables discovered on that source.
  4. Choose the rule type (freshness, volume threshold, etc.).
  5. Configure the rule-specific settings (tolerance, threshold, etc.).
  6. Set the check interval — how often the rule runs. See Check Intervals for available options per plan.
  7. Save.

The first check runs immediately after saving so you can verify the rule is working.

Rule Limits

The number of tables you can monitor and rules per table depends on your plan:

PlanTables MonitoredRules per Table
Free52
Starter255
Professional10010
EnterpriseUnlimitedUnlimited

Info

The “Tables Monitored” limit counts unique tables with at least one rule. You can have multiple rules on the same table (e.g. freshness + volume) and it only counts as one monitored table.

Enable and Disable

You can toggle rules on and off without deleting them. A disabled rule stops running checks but retains its configuration and alert history. Re-enable it at any time to resume monitoring.

Deleting Rules

Deleting a rule removes it permanently along with its check history. Active alerts for that rule will be resolved automatically.