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 a value or against a baseline's metric.

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.