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.
modelMonitoringSpec
object (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
string (Timestamp
format)
Output only. timestamp when this ModelMonitoringJob was created.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
updateTime
string (Timestamp
format)
Output only. timestamp when this ModelMonitoringJob was updated most recently.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
state
enum (JobState
)
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.
jobExecutionDetail
object (ModelMonitoringJobExecutionDetail
)
Output only. Execution results for all the monitoring objectives.
scheduleTime
string (Timestamp
format)
Output only. timestamp when this ModelMonitoringJob was scheduled. It will only appear when this job is triggered by a schedule.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
JSON representation |
---|
{ "name": string, "displayName": string, "modelMonitoringSpec": { object ( |
ModelMonitoringSpec
Monitoring monitoring job spec. It outlines the specifications for monitoring objectives, notifications, and result exports.
objectiveSpec
object (ModelMonitoringObjectiveSpec
)
The monitoring objective spec.
notificationSpec
object (ModelMonitoringNotificationSpec
)
The model monitoring notification spec.
outputSpec
object (ModelMonitoringOutputSpec
)
The Output destination spec for metrics, error logs, etc.
JSON representation |
---|
{ "objectiveSpec": { object ( |
ModelMonitoringObjectiveSpec
Monitoring objectives spec.
explanationSpec
object (ExplanationSpec
)
The explanation spec. This spec is required when the objectives spec includes feature attribution objectives.
baselineDataset
object (ModelMonitoringInput
)
baseline dataset. It could be the training dataset or production serving dataset from a previous period.
targetDataset
object (ModelMonitoringInput
)
Target dataset.
objective
Union type
objective
can be only one of the following:tabularObjective
object (TabularObjective
)
Tabular monitoring objective.
JSON representation |
---|
{ "explanationSpec": { object ( |
ModelMonitoringJobExecutionDetail
Represent the execution details of the job.
baselineDatasets[]
object (ProcessedDataset
)
Processed baseline datasets.
targetDatasets[]
object (ProcessedDataset
)
Processed target datasets.
objectiveStatus
map (key: string, value: object (Status
))
status of data processing for each monitoring objective. Key is the objective.
error
object (Status
)
Additional job error status.
JSON representation |
---|
{ "baselineDatasets": [ { object ( |