monitor_schema#

Top-level package for monitor-schema.

Subpackages#

Submodules#

Package Contents#

Classes#

Document

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

Attributes#

class monitor_schema.Document(**data: Any)[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 :Optional[uuid.UUID]#
schemaVersion :Literal[1]#
metadata :Optional[monitor_schema.models.commons.Metadata]#
orgId :str#
datasetId :str#
granularity :Granularity#
allowPartialTargetBatches :Optional[bool]#
entitySchema :Optional[monitor_schema.models.column_schema.EntitySchema]#
weightConfig :Optional[monitor_schema.models.column_schema.EntityWeights]#
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__#