Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›REST API ›API для обнаружения аномалий с помощью машинного обучения

API обновления снимков моделей

Справочник по новым API

Для получения самых актуальных данных об API обратитесь к API для обнаружения аномалий с помощью машинного обучения.

Обновляет определенные свойства снимка.

Запрос

POST _ml/anomaly_detectors/<job_id>/model_snapshots/<snapshot_id>/_update

Предварительные условия

Требует привилегию кластера manage_ml. Данная привилегия включена в встроенную роль machine_learning_admin.

Параметры пути

<job_id>
(Обязательно, строка) Идентификатор задачи обнаружения аномалий.
<snapshot_id>
(Обязательно, строка) Идентификатор снимка модели.

Тело запроса

После создания снимка модели можно обновить следующие свойства:

description
(Необязательно, строка) Описание снимка модели.
retain
(Необязательно, логическое значение) Если true, этот снимок не будет удалён во время автоматической очистки снимков, старше model_snapshot_retention_days. Однако, этот снимок будет удалён при удалении задачи. Значение по умолчанию — false.

Примеры

resp = client.ml.update_model_snapshot(
    job_id="it_ops_new_logs",
    snapshot_id="1491852978",
    description="Snapshot 1",
    retain=True,
)
print(resp)
response = client.ml.update_model_snapshot(
  job_id: 'it_ops_new_logs',
  snapshot_id: 1_491_852_978,
  body: {
    description: 'Snapshot 1',
    retain: true
  }
)
puts response
const response = await client.ml.updateModelSnapshot({
  job_id: "it_ops_new_logs",
  snapshot_id: 1491852978,
  description: "Snapshot 1",
  retain: true,
});
console.log(response);
POST
_ml/anomaly_detectors/it_ops_new_logs/model_snapshots/1491852978/_update
{
  "description": "Snapshot 1",
  "retain": true
}

При обновлении снимка вы получите следующие результаты:

{
  "acknowledged": true,
  "model": {
    "job_id": "it_ops_new_logs",
    "timestamp": 1491852978000,
    "description": "Snapshot 1",
...
    "retain": true
  }
}

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/ml-update-snapshot.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API