Path parameters
- job_id
string Required Identifier for the anomaly detection job.
- snapshot_id
string Required 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.
Query parameters
- desc
boolean If true, the results are sorted in descending order.
- end
string | number Returns snapshots with timestamps earlier than this time.
- from
number Skips the specified number of snapshots.
- size
number 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
string | number Returns snapshots with timestamps after this time.
Body
GET /_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}
Console
GET _ml/anomaly_detectors/high_sum_total_sales/model_snapshots
{
"start": "1575402236000"
}
resp = client.ml.get_model_snapshots(
job_id="high_sum_total_sales",
start="1575402236000",
)
const response = await client.ml.getModelSnapshots({
job_id: "high_sum_total_sales",
start: 1575402236000,
});
response = client.ml.get_model_snapshots(
job_id: "high_sum_total_sales",
body: {
"start": "1575402236000"
}
)
$resp = $client->ml()->getModelSnapshots([
"job_id" => "high_sum_total_sales",
"body" => [
"start" => "1575402236000",
],
]);
curl -X GET -H "Authorization: ApiKey $ELASTIC_API_KEY" -H "Content-Type: application/json" -d '{"start":"1575402236000"}' "$ELASTICSEARCH_URL/_ml/anomaly_detectors/high_sum_total_sales/model_snapshots"
Request example
An example body for a `GET _ml/anomaly_detectors/high_sum_total_sales/model_snapshots` request.
{
"start": "1575402236000"
}