Resource: ModelMonitoringJob
Represents a model monitoring job that analyze dataset using different monitoring algorithm.
name
string
Output only. Resource name of a ModelMonitoringJob. Format: projects/{projectId}/locations/{locationId}/modelMonitors/{modelMonitorId}/modelMonitoringJobs/{modelMonitoringJobId}
displayName
string
The display name of the ModelMonitoringJob. The name can be up to 128 characters long and can consist of any UTF-8.
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.
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: "2014-10-02T15:01:23Z"
and "2014-10-02T15:01:23.045123456Z"
.
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: "2014-10-02T15:01:23Z"
and "2014-10-02T15:01:23.045123456Z"
.
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
string
Output only. Schedule resource name. It will only appear when this job is triggered by a schedule.
Output only. Execution results for all the monitoring objectives.
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: "2014-10-02T15:01:23Z"
and "2014-10-02T15:01:23.045123456Z"
.
JSON representation |
---|
{ "name": string, "displayName": string, "modelMonitoringSpec": { object ( |
ModelMonitoringSpec
Monitoring monitoring job spec. It outlines the specifications for monitoring objectives, notifications, and result exports.
The monitoring objective spec.
The model monitoring notification spec.
The Output destination spec for metrics, error logs, etc.
JSON representation |
---|
{ "objectiveSpec": { object ( |
ModelMonitoringObjectiveSpec
Monitoring objectives spec.
The explanation spec. This spec is required when the objectives spec includes feature attribution objectives.
baseline dataset. It could be the training dataset or production serving dataset from a previous period.
Target dataset.
objective
. The monitoring objective. objective
can be only one of the following:Tabular monitoring objective.
JSON representation |
---|
{ "explanationSpec": { object ( |
ModelMonitoringJobExecutionDetail
Represent the execution details of the job.
Processed baseline datasets.
Processed target datasets.
status of data processing for each monitoring objective. Key is the objective.
Additional job error status.
JSON representation |
---|
{ "baselineDatasets": [ { object ( |
ProcessedDataset
Methods |
|
---|---|
|
Creates a ModelMonitoringJob. |
|
Deletes a ModelMonitoringJob. |
|
Gets a ModelMonitoringJob. |
|
Lists ModelMonitoringJobs. |