Skip to main content

Observability Overview

Observability in Matia lets you monitor your data for freshness, volume, schema changes, and custom conditions. Monitors run queries against your warehouse and compare results to an expectation; when the result is outside the expectation, the monitor alerts. You get auto-generated monitors (freshness and row count per table for selected schemas) and custom monitors (SQL or standard types like cardinality, nullness).

What a Monitor Is

A monitor is a query that runs on your warehouse (or on metadata). Matia logs the result over time and has an expectation for that result. If the actual result is within the expectation, the monitor is healthy. If it is outside, the monitor is alerting. If the query cannot run, the monitor is in error (with an error message from the warehouse). Monitors that use automatic anomaly detection spend the first 7 days after creation in training (no alerting; result shown in blue).

Auto-Generated vs Custom Monitors

  • Auto-generated: Turn on schemas in Settings → Account settings → Observability. Matia creates one freshness monitor and one row count monitor per table in those schemas. The Auto-generated monitors widget on the Observability page shows how many tables are monitored and status breakdown. Use Configure to open Account settings.
  • Custom: You add these via Add Monitor. Choose a data asset (table or column), then a monitor type (Custom SQL, Cardinality, Uniqueness, Nullness, column count, or numeric stats for numeric columns). Configure name, recipient channels, anomaly detection (automatic or manual), run frequency, and optional time window.

Where to Manage Observability

  • Observability (sidebar): Main page with four widgets (auto-generated, custom, schema changes, observability issues) and the monitors table. Add Monitor opens the custom monitor flow. Click a row to open monitor details.
  • Monitor details: Status tab (graph of results over time, run table, expectation window; sidebar with integrations, configuration summary, Edit). Changelog tab (audit log of changes).
  • Settings → Account settings → Observability: Enable/disable schemas for auto-monitors; set default notification behavior.

For concepts, see How monitors work and Observability and lineage. For reference, see Monitor types, Monitor status and lifecycle, and Account settings – Observability.