monitor_schema#

Top-level package for monitor-schema.

Subpackages#

Submodules#

Attributes#

Classes#

Document

The main document that dictates how the monitor should be run. This document is managed by WhyLabs internally.

Package Contents#

class monitor_schema.Document[source]#

Bases: monitor_schema.models.commons.NoExtrasBaseModel

The main document that dictates how the monitor should be run. This document is managed by WhyLabs internally.

id: uuid.UUID | None#
schemaVersion: Literal[1]#
metadata: monitor_schema.models.commons.Metadata | None#
orgId: str#
datasetId: str#
granularity: Granularity#
allowPartialTargetBatches: bool | None#
entitySchema: monitor_schema.models.column_schema.EntitySchema | None#
weightConfig: monitor_schema.models.column_schema.EntityWeights | None#
analyzers: List[monitor_schema.models.analyzer.Analyzer]#
monitors: List[monitor_schema.models.monitor.Monitor]#
monitor_schema.__author__ = 'WhyLabs'#
monitor_schema.__email__ = 'monitor@whylabs.ai'#
monitor_schema.__version__ = '0.1.0'#
monitor_schema.__ALL__#