Resource: ModelMonitoringJob
Represents a model monitoring job that analyze dataset using different monitoring algorithm.
JSON representation |
---|
{ "name": string, "displayName": string, "modelMonitoringSpec": { object ( |
Fields | |
---|---|
name |
Output only. Resource name of a ModelMonitoringJob. Format: |
displayName |
The display name of the ModelMonitoringJob. The name can be up to 128 characters long and can consist of any UTF-8. |
modelMonitoringSpec |
Monitoring monitoring job spec. It outlines the specifications for monitoring objectives, notifications, and result exports. If left blank, the default monitoring specifications from the top-level resource 'ModelMonitor' will be applied. If provided, we will use the specification defined here rather than the default one. |
createTime |
Output only. timestamp when this ModelMonitoringJob was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. timestamp when this ModelMonitoringJob was updated most recently. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
state |
Output only. The state of the monitoring job. * When the job is still creating, the state will be 'JOB_STATE_PENDING'. * Once the job is successfully created, the state will be 'JOB_STATE_RUNNING'. * Once the job is finished, the state will be one of 'JOB_STATE_FAILED', 'JOB_STATE_SUCCEEDED', 'JOB_STATE_PARTIALLY_SUCCEEDED'. |
schedule |
Output only. Schedule resource name. It will only appear when this job is triggered by a schedule. |
jobExecutionDetail |
Output only. Execution results for all the monitoring objectives. |
scheduleTime |
Output only. timestamp when this ModelMonitoringJob was scheduled. It will only appear when this job is triggered by a schedule. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
ModelMonitoringSpec
Monitoring monitoring job spec. It outlines the specifications for monitoring objectives, notifications, and result exports.
JSON representation |
---|
{ "objectiveSpec": { object ( |
Fields | |
---|---|
objectiveSpec |
The monitoring objective spec. |
notificationSpec |
The model monitoring notification spec. |
outputSpec |
The Output destination spec for metrics, error logs, etc. |
ModelMonitoringObjectiveSpec
Monitoring objectives spec.
JSON representation |
---|
{ "explanationSpec": { object ( |
Fields | |
---|---|
explanationSpec |
The explanation spec. This spec is required when the objectives spec includes feature attribution objectives. |
baselineDataset |
baseline dataset. It could be the training dataset or production serving dataset from a previous period. |
targetDataset |
Target dataset. |
Union field objective . The monitoring objective. objective can be only one of the following: |
|
tabularObjective |
Tabular monitoring objective. |
ModelMonitoringJobExecutionDetail
Represent the execution details of the job.
JSON representation |
---|
{ "baselineDatasets": [ { object ( |
Fields | |
---|---|
baselineDatasets[] |
Processed baseline datasets. |
targetDatasets[] |
Processed target datasets. |
objectiveStatus |
Status of data processing for each monitoring objective. Key is the objective. |
error |
Additional job error status. |
ProcessedDataset
Processed dataset information.
JSON representation |
---|
{
"location": string,
"timeRange": {
object ( |
Fields | |
---|---|
location |
Actual data location of the processed dataset. |
timeRange |
Dataset time range information if any. |
Methods |
|
---|---|
|
Creates a ModelMonitoringJob. |
|
Deletes a ModelMonitoringJob. |
|
Gets a ModelMonitoringJob. |
|
Lists ModelMonitoringJobs. |