Scouts

Propose checks, monitor table health, investigate anomalies, and reduce alert noise.

A Scout is a persistent agent attached to one table. It moves through intake, evidence, investigation, report, and delivery.

Activate a Scout

Open a catalog table, select Scout, review the proposed checks, and choose Arm. Inferred activation proposes no more than 12 checks. Manual mode supports explicit freshness, volume, completeness, uniqueness, and custom SQL requirements.

New workspaces can arm five Scouts by default. Disabling one releases its active capacity.

embrasure monitor scouts list --connector YOUR_CONNECTOR_ID
embrasure monitor scouts get SCOUT_ID
embrasure monitor scouts arm SCOUT_ID --yes
embrasure monitor scouts run SCOUT_ID --yes
embrasure monitor scouts disable SCOUT_ID --yes

Check types

CheckDetects
FreshnessLate or missing delivery.
Row countUnexpected volume.
Null rateCompleteness changes.
CardinalityDistinct-count changes.
Metric bandNumeric aggregates outside a learned range.
UniquenessDuplicate identifiers.
Value compositionCategorical mix drift.
DomainValues outside an allowed set.
ReferentialKeys that no longer resolve.
Schema and contractsType, shape, regex, range, or custom SQL violations.

Scout uses robust median, seasonal, trend, and distribution models where they fit the signal. Use manual thresholds when the expected boundary is already known.

Investigate an anomaly

Scout separates observed evidence from inference. A hypothesis moves through proposed, testing, supported, ruled out, confirmed, or likely states. Missing permission or source access blocks evaluation instead of becoming a false healthy result.

embrasure investigate table catalog.schema.orders \
  --detail-level full \
  --direction both

MCP clients can call investigate_table for the same bounded catalog, lineage, change, trust, and health context.

Control noise

  • Use learned baselines and seasonal suppression for recurring patterns.
  • Route alerts to the data product that owns the table.
  • Require confirmed column evidence for exact column-impact alerts.
  • Mute a noisy monitor while investigating, then fix its cadence, model, or threshold.
embrasure monitor tables mute MONITOR_ID --limit 120 --yes
embrasure monitor tables unmute MONITOR_ID --yes