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

API удаления устаревших данных

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

Для получения самых актуальных данных об API обратитесь к 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) в теле запроса.

Примеры

resp = client.ml.delete_expired_data(
    timeout="1h",
)
print(resp)
response = client.ml.delete_expired_data(
  timeout: '1h'
)
puts response
const response = await client.ml.deleteExpiredData({
  timeout: "1h",
});
console.log(response);
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/8.17/ml-delete-expired-data.html

Spec-Zone.ru

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