API для открытия задач обнаружения аномалий
Открывает одну или несколько задач обнаружения аномалий.
Запрос
POST _ml/anomaly_detectors/{job_id}/_open
Предварительные условия
Требуется привилегия кластера manage_ml. Эта привилегия включена в встроенную роль machine_learning_admin.
Описание
Задача обнаружения аномалий должна быть открыта, чтобы она была готова получать и анализировать данные. Она может открываться и закрываться несколько раз на протяжении всего своего жизненного цикла.
При открытии новой задачи она начинается с пустой модели.
При открытии существующей задачи состояние последней модели автоматически загружается. Задача готова возобновить свой анализ с того места, где она остановилась, после получения новых данных.
Параметры пути
-
<job_id> - (Обязательно, строка) Идентификатор задачи обнаружения аномалий.
Параметры запроса
-
timeout - (Необязательно, время) Управляет временем ожидания, пока задача не будет открыта. Значение по умолчанию — 30 минут.
Тело запроса
Вы также можете указать параметр запроса timeout в теле запроса.
Тело ответа
-
node - (строка) ID узла, на котором была открыта задача. Если задаче разрешено открываться лениво и она еще не была назначена узлу, это значение пустая строка.
-
opened - (Булево) Для успешного ответа это значение всегда
true. При ошибке возвращается исключение вместо этого.
Примеры
POST _ml/anomaly_detectors/total-requests/_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/7.17/ml-open-job.html