Retrieves information about model snapshots.
GET _ml/anomaly_detectors/<job_id>/model_snapshots
GET _ml/anomaly_detectors/<job_id>/model_snapshots/<snapshot_id>
job_id
snapshot_id
desc
end
from
size
sort
start
The API returns the following information:
model_snapshots
You must have monitor_ml
, monitor
, manage_ml
, or manage
cluster
privileges to use this API. For more information, see
Security Privileges.
The following example gets model snapshot information for the
it_ops_new_logs
job:
GET _ml/anomaly_detectors/farequote/model_snapshots { "start": "1491852977000" }
In this example, the API provides a single result:
{ "count": 1, "model_snapshots": [ { "job_id": "farequote", "min_version": "6.3.0", "timestamp": 1491948163000, "description": "State persisted due to job close at 2017-04-11T15:02:43-0700", "snapshot_id": "1491948163", "snapshot_doc_count": 1, "model_size_stats": { "job_id": "farequote", "result_type": "model_size_stats", "model_bytes": 387594, "total_by_field_count": 21, "total_over_field_count": 0, "total_partition_field_count": 20, "bucket_allocation_failures_count": 0, "memory_status": "ok", "log_time": 1491948163000, "timestamp": 1455234600000 }, "latest_record_time_stamp": 1455235196000, "latest_result_time_stamp": 1455234900000, "retain": false } ] }