Get model snapshots info

Auth

Required authorization

Cluster privileges monitor_ml

Path parameters

job_id string required

Identifier for the anomaly detection job.

snapshot_id string optional

A numerical character string that uniquely identifies the model snapshot. You can get information for multiple snapshots by using a comma-separated list or a wildcard expression. You can get all snapshots by using _all, by specifying * as the snapshot ID, or by omitting the snapshot ID.

Leave it out to use /_ml/anomaly_detectors/{job_id}/model_snapshots.

Query parameters

desc boolean · default: false

If true, the results are sorted in descending order.

end union oneOf

Returns snapshots with timestamps earlier than this time.

One of: string or number
from number · default: 0

Skips the specified number of snapshots.

size number · default: 100

Specifies the maximum number of snapshots to obtain.

sort string

Specifies the sort field for the requested snapshots. By default, the snapshots are sorted by their timestamp.

start union oneOf

Returns snapshots with timestamps after this time.

One of: string or number

Request body

desc boolean · default: false

Refer to the description for the desc query parameter.

end union oneOf

Refer to the description for the end query parameter.

One of: string or number
page object
from number · default: 0

Skips the specified number of items.

size number · default: 10000

Specifies the maximum number of items to obtain.

sort string

Refer to the description for the sort query parameter.

start union oneOf

Refer to the description for the start query parameter.

One of: string or number

Response

application/json
count number required
model_snapshots object[] required
description string

An optional description of the job.

job_id string required

A numerical character string that uniquely identifies the job that the snapshot was created for.

latest_record_time_stamp number

The timestamp of the latest processed record.

latest_result_time_stamp number

The timestamp of the latest bucket result.

min_version string required

The minimum version required to be able to restore the model snapshot.

model_size_stats object

Summary information describing the model.

bucket_allocation_failures_count number required
job_id string required
log_time union oneOf required
One of: string or number
memory_status enum required
Values: ok soft_limit hard_limit
model_bytes number | string required
model_bytes_exceeded number | string
model_bytes_memory_limit number | string
output_memory_allocator_bytes number | string
peak_model_bytes number | string
assignment_memory_basis string
result_type string required
total_by_field_count number required
total_over_field_count number required
total_partition_field_count number required
categorization_status enum required
Values: ok warn
categorized_doc_count number required
dead_category_count number required
failed_category_count number required
frequent_category_count number required
rare_category_count number required
total_category_count number required
timestamp number
retain boolean required

If true, this snapshot will not be deleted during automatic cleanup of snapshots older than model_snapshot_retention_days. However, this snapshot will be deleted when the job is deleted. The default value is false.

snapshot_doc_count number required

For internal use only.

snapshot_id string required

A numerical character string that uniquely identifies the model snapshot.

timestamp number required

The creation timestamp for the snapshot.