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

API для открытия задач обнаружения аномалий

Новая справка по API

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

Открывает одну или несколько задач обнаружения аномалий.

Запрос

POST _ml/anomaly_detectors/{job_id}/_open

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

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

Описание

Задача обнаружения аномалий должна быть открыта, чтобы она была готова принимать и анализировать данные. Она может быть открыта и закрыта несколько раз на протяжении всего своего жизненного цикла.

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

При открытии существующей задачи автоматически загружается последнее состояние модели. Задача готова возобновить анализ с того места, где она остановилась, после получения новых данных.

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

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

Параметры запроса

timeout
(Необязательно, время) Управляет временем ожидания, пока задача не откроется. Значение по умолчанию — 30 минут.

Тело запроса

Вы также можете указать параметр запроса timeout в теле запроса.

Тело ответа

node
(строка) Идентификатор узла, на котором была открыта задача. Если задаче разрешено открываться лениво и она еще не назначена узлу, это значение пустая строка.
opened
(Булево) Для успешного ответа это значение всегда true. При ошибке вместо этого возвращается исключение.

Примеры

resp = client.ml.open_job(
    job_id="low_request_rate",
    timeout="35m",
)
print(resp)
const response = await client.ml.openJob({
  job_id: "low_request_rate",
  timeout: "35m",
});
console.log(response);
POST _ml/anomaly_detectors/low_request_rate/_open
{
  "timeout": "35m"
}

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

{
  "opened" : true,
  "node" : "node-1"
}

© 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-open-job.html

Spec-Zone.ru

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