API cat pending tasks
API cat предназначены только для использования человеком с помощью командной строки или консоли Kibana. Они не предназначены для использования приложениями. Для использования приложениями используйте API задач кластера pending.
Возвращает изменения на уровне кластера, которые еще не были выполнены, аналогично API pending задач кластера.
Запрос
GET /_cat/pending_tasks
Предварительные условия
- Если функции безопасности Elasticsearch включены, у вас должна быть
monitorилиmanageпривилегия кластера для использования этого API.
Параметры запроса
-
format - (Необязательно, строка) Короткое представление заголовка HTTP Accept. Допустимые значения включают JSON, YAML и т. д.
-
h - (Необязательно, строка) Список имен столбцов через запятую для отображения.
-
help - (Необязательно, логическое значение) Если
true, в ответ включается справочная информация. По умолчанию значениеfalse. -
local - (Необязательно, логическое значение) Если
true, запрос извлекает информацию только с локального узла. По умолчаниюfalse, что означает извлечение информации с узла-мастера. -
master_timeout - (Необязательно, единицы измерения времени) Время ожидания узла-мастера. Если узел-мастер недоступен до истечения времени ожидания, запрос завершается с ошибкой. По умолчанию
30s. Также можно установить значение-1, чтобы указать, что ожидание никогда не должно истекать. -
s - (Необязательно, строка) Список имен столбцов или псевдонимов столбцов через запятую для сортировки ответа.
-
time - (Необязательно, единицы измерения времени) Единица измерения для отображения значений времени.
-
v - (Необязательно, логическое значение) Если
true, в ответ включаются заголовки столбцов. По умолчаниюfalse.
Примеры
resp = client.cat.pending_tasks(
v=True,
)
print(resp) response = client.cat.pending_tasks( v: true ) puts response
const response = await client.cat.pendingTasks({
v: "true",
});
console.log(response); GET /_cat/pending_tasks?v=true
API возвращает следующий ответ:
insertOrder timeInQueue priority source
1685 855ms HIGH update-mapping [foo][t]
1686 843ms HIGH update-mapping [foo][t]
1693 753ms HIGH refresh-mapping [foo][[t]]
1688 816ms HIGH update-mapping [foo][t]
1689 802ms HIGH update-mapping [foo][t]
1690 787ms HIGH update-mapping [foo][t]
1691 773ms HIGH update-mapping [foo][t]
© 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/cat-pending-tasks.html