API удаления истекших данных
Удаляет истекшие и неиспользуемые данные машинного обучения.
Запрос
DELETE _ml/_delete_expired_data
DELETE _ml/_delete_expired_data/<job_id>
Предварительные условия
Требуется привилегия кластера manage_ml. Эта привилегия включена в встроенную роль machine_learning_admin.
Описание
Удаляет все результаты работы задач, снимки моделей и прогнозные данные, которые превысили свой период retention days. Также удаляются документы состояния машинного обучения, которые не связаны ни с какой задачей.
Вы можете ограничить запрос одной или набором задач обнаружения аномалий, используя идентификатор задачи, имя группы, список задач, разделённый запятыми, или выражение с подстановкой. Вы можете удалить истекшие данные для всех задач обнаружения аномалий, используя _all, указав * в качестве <job_id> или опустив <job_id>.
Параметры пути
-
<job_id> - (Необязательно, строка) Идентификатор задачи обнаружения аномалий. Может быть идентификатором задачи, именем группы или выражением с подстановкой.
Параметры запроса
-
requests_per_second - (Необязательно, число с плавающей точкой) Желаемые запросы в секунду для процессов удаления. По умолчанию ограничение отсутствует.
-
timeout - (Необязательно, строка) Сколько времени могут работать базовые процессы удаления, пока не будут отменены. Значение по умолчанию —
8h(8 часов).
Тело запроса
Вы также можете указать параметры запроса (requests_per_second и timeout) в теле запроса.
Примеры
DELETE _ml/_delete_expired_data?timeout=1h
При удалении истекших данных вы получите следующий ответ:
{
"deleted": 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/7.17/ml-delete-expired-data.html