MONITORS

Monitors, Plans, and Scheduled Tasks in One Tab Set

Three-tab view of monitor groups, monitoring plans, and standalone scheduled tasks — scoped to the selected pipeline, with 11 data monitor types and 16 pipeline monitor types.

Three Tabs

Summary, Data, and Pipeline — selected via the ?tab= query param. Summary is the default.

Bucket Routing

Each monitor is typed as data or pipeline and shows up in the matching tab. Monitors grouped on the same asset can span both.

Drift Summary Tab

The Summary tab renders DriftSummaryTab with SLA adjustment recommendations driven by observed behavior.

MonitorCards

Every monitor renders as a MonitorCard — status, enable toggle, run button, and click-to-open detail.

Standalone TaskCards

Scheduled tasks that aren't attached to a monitor render separately as TaskCards.

Resolved SLA Policies

POST /api/schedule/policies/resolve with every monitor's targetFqn — debounced 300ms — drives compliance badges.

Adaptive Polling

5s interval while any monitor is running. 30s while idle. Live status without hammering the backend.

Run Monitor

POST /api/schedule/monitors/{id}/run triggers a run. Active runs are tracked in runningMonitorIds so progress shows inline.

Toggle Enabled

PATCH /api/schedule/monitors/{id} with { enabled } flips a monitor on or off from the card.

Delete Monitor

DELETE /api/schedule/monitors/{id} behind a confirm dialog. Entries in a monitor bundle can be trimmed via PATCH with { removeMonitorIds }.

MonitorDetailPanel

Clicking a monitor fetches /api/schedule/monitors/{id} and opens a panel with its config, history, and resolved policy.

MultiMonitorModal

Bulk-create monitors across multiple assets at once — skip the one-at-a-time grind.

Group Settings

MonitorGroupSettingsModal configures per-group settings — including AlertDestinationPicker for alert routing.

Alert Destination Picker

A dedicated component merges pipeline-node integrations with /api/integrations (deduped) so you route alerts to the right place.

11 Data Monitor Types

The exact set: anything in this list routes a monitor to the Data tab.

Freshness
Volume
Schema Change
Null Check
Uniqueness Check
Outlier Detection
Anomaly
Range Validation
Accepted Values
Date Consistency
Data Type Validation

16 Pipeline Monitor Types

The exact set, by layer: anything in this list routes a monitor to the Pipeline tab.

Ingestion

Sync Lag
Failed Syncs
Connector Schema Drift

Orchestration

DAG Last Run
DAG Schedule Lag
Task Failure Rate

dbt

Test Failures
Model Freshness
Source Freshness

BI

Freshness Proxy
Upstream Break Risk
Refresh Failure
Content Health

Infra

Server Health
Certificate
Log Analysis

See Monitors in Action

Get a personalized demo with your own data stack.