Tabular monitoring objective.
featureDriftSpec
object (DataDriftSpec
)
Input feature distribution drift monitoring spec.
predictionOutputDriftSpec
object (DataDriftSpec
)
Prediction output distribution drift monitoring spec.
featureAttributionSpec
object (FeatureAttributionSpec
)
feature attribution monitoring spec.
JSON representation |
---|
{ "featureDriftSpec": { object ( |
DataDriftSpec
data drift monitoring spec. data drift measures the distribution distance between the current dataset and a baseline dataset. A typical use case is to detect data drift between the recent production serving dataset and the training dataset, or to compare the recent production dataset with a dataset from a previous period.
features[]
string
feature names / Prediction output names interested in monitoring. These should be a subset of the input feature names or prediction output names specified in the monitoring schema. If the field is not specified all features / prediction outputs outlied in the monitoring schema will be used.
categoricalMetricType
string
Supported metrics type: * l_infinity * jensen_shannon_divergence
numericMetricType
string
Supported metrics type: * jensen_shannon_divergence
defaultCategoricalAlertCondition
object (ModelMonitoringAlertCondition
)
Default alert condition for all the categorical features.
defaultNumericAlertCondition
object (ModelMonitoringAlertCondition
)
Default alert condition for all the numeric features.
featureAlertConditions
map (key: string, value: object (ModelMonitoringAlertCondition
))
Per feature alert condition will override default alert condition.
JSON representation |
---|
{ "features": [ string ], "categoricalMetricType": string, "numericMetricType": string, "defaultCategoricalAlertCondition": { object ( |
ModelMonitoringAlertCondition
Monitoring alert triggered condition.
condition
Union type
condition
can be only one of the following:threshold
number
A condition that compares a stats value against a threshold. Alert will be triggered if value above the threshold.
JSON representation |
---|
{ // condition "threshold": number // Union type } |
FeatureAttributionSpec
feature attribution monitoring spec.
features[]
string
feature names interested in monitoring. These should be a subset of the input feature names specified in the monitoring schema. If the field is not specified all features outlied in the monitoring schema will be used.
defaultAlertCondition
object (ModelMonitoringAlertCondition
)
Default alert condition for all the features.
featureAlertConditions
map (key: string, value: object (ModelMonitoringAlertCondition
))
Per feature alert condition will override default alert condition.
batchExplanationDedicatedResources
object (BatchDedicatedResources
)
The config of resources used by the Model Monitoring during the batch explanation for non-AutoML models. If not set, n1-standard-2
machine type will be used by default.
JSON representation |
---|
{ "features": [ string ], "defaultAlertCondition": { object ( |