Просмотреть выполненные задачи Elasticsearch - PullRequest
1 голос
/ 27 сентября 2019

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

Я просмотрел документы ES для API обновления по запросу:

https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update-by-query.html#docs-update-by-query

И API задач: https://www.elastic.co/guide/en/elasticsearch/reference/current/tasks.html#tasks

API задач показывает, как получить статус выполняющейся в данный момент задачи с помощью GET _tasks/[taskId] или всех запущенных задач - GET _tasks.Но мне нужно увидеть историю всех выполненных заданий.

Как просмотреть список всех выполненных задач?

1 Ответ

0 голосов
/ 27 сентября 2019

Из документации:

API управления задачами является новым и все еще должен рассматриваться как бета-функция. Он позволяет получать информацию о задачах , выполняющихся в настоящее время , на одном или несколькихузлы в кластере.

Он все еще находится в бета-версии, поэтому с помощью этого в настоящее время вы можете делать это только -

  1. Возможно получить информацию дляконкретную задачу, используя GET /_tasks/<task_id>, где вы также можете использовать подробный параметр запроса, чтобы получить больше информации о выполняющихся задачах (также вы можете использовать другие параметры согласно поддержке)

  2. Задачи также могут быть в списке с использованием GET _cat/tasks версии команды списка задач, которая принимает те же аргументы, что и стандартная команда списка задач.

  3. Если долгосрочная задача поддерживает отмену , ее можно отменить с помощью API отмены задач, используя POST _tasks/oTUltX4IQMOUUVeiohTt8A:12345/_cancel

  4. Задача может быть сгруппирована с GET _tasks?group_by=parents

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...