Top Level#

Document

The main document that dictates how the monitor should be run.

Monitor

Customer specified monitor configs.

Analyzer

Configuration for running an analysis.

Target & Baselines#

ColumnMatrix

Define the matrix of columns and segments to fan out for monitoring.

DatasetMatrix

Define the matrix of fields and segments to fan out for monitoring.

ReferenceProfileId

A baseline based on a static reference profile.

TimeRangeBaseline

A static time range.

TrailingWindowBaseline

A dynamic trailing window.

SingleBatchBaseline

Using current batch.

Calculation Configs#

DriftConfig

An analyzer using stddev for a window of time range.

DiffConfig

Detecting the differences between two numerical metrics.

ComparisonConfig

Compare whether the target against either an expect value or against the baseline.

ExperimentalConfig

Experimental algorithm that is not standardized by the above ones yet.

FixedThresholdsConfig

Fixed threshold analysis.

ColumnListChangeConfig

Compare whether the target is equal to a value or not.

SeasonalConfig

An analyzer using stddev for a window of time range.

StddevConfig

Calculates upper bounds and lower bounds based on stddev from a series of numbers.