sagemaker.core.model_monitor.data_quality_monitoring_config#

This module contains code related to the MonitoringConfig of constraints file.

Code is used to represent the Monitoring Config object and its parameters suggested in constraints file by Model Monitor Container in data quality analysis.

Classes

DataQualityDistributionConstraints([...])

Represents the distribution_constraints object of monitoring_config in constraints file.

DataQualityMonitoringConfig([...])

Represents monitoring_config object in constraints file.

class sagemaker.core.model_monitor.data_quality_monitoring_config.DataQualityDistributionConstraints(categorical_drift_method: str | None = None)[source]#

Bases: object

Represents the distribution_constraints object of monitoring_config in constraints file.

static valid_categorical_drift_method(categorical_drift_method)[source]#

Checks whether categorical_drift_method is valid or not.

static valid_distribution_constraints(distribution_constraints)[source]#

Checks whether distribution_constraints are valid or not.

class sagemaker.core.model_monitor.data_quality_monitoring_config.DataQualityMonitoringConfig(distribution_constraints: DataQualityDistributionConstraints | None = None)[source]#

Bases: object

Represents monitoring_config object in constraints file.

static valid_monitoring_config(monitoring_config)[source]#

Checks whether monitoring_config is valid or not.