Sdílet prostřednictvím


MonitorDefinition Class

Definition

The MonitorDefinition.

public class MonitorDefinition
type MonitorDefinition = class
Public Class MonitorDefinition
Inheritance
MonitorDefinition

Constructors

MonitorDefinition(MonitorComputeConfigurationBase, IDictionary<String,MonitoringSignalBase>)

Initializes a new instance of MonitorDefinition.

Properties

AlertNotificationSetting

The monitor's notification settings. Please note MonitoringAlertNotificationSettingsBase is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AzMonMonitoringAlertNotificationSettings and EmailMonitoringAlertNotificationSettings.

ComputeConfiguration

[Required] The ARM resource ID of the compute resource to run the monitoring job on. Please note MonitorComputeConfigurationBase is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include MonitorServerlessSparkCompute.

MonitoringTarget

The ARM resource ID of either the model or deployment targeted by this monitor.

Signals

[Required] The signals to monitor. Please note MonitoringSignalBase is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include CustomMonitoringSignal, DataDriftMonitoringSignal, DataQualityMonitoringSignal, FeatureAttributionDriftMonitoringSignal, GenerationSafetyQualityMonitoringSignal, GenerationTokenStatisticsSignal, ModelPerformanceSignal and PredictionDriftMonitoringSignal.

Applies to