Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Guide [7.17] ›REST API ›Cluster APIs

API использования функций узлов

Возвращает информацию об использовании функций.

Запрос

GET /_nodes/usage

GET /_nodes/<node_id>/usage

GET /_nodes/usage/<metric>

GET /_nodes/<node_id>/usage/<metric>

Предварительные условия

  • Если функции безопасности Elasticsearch включены, у вас должна быть monitor или manage привилегия кластера, чтобы использовать этот API.

Описание

API использования узлов кластера позволяет получить информацию об использовании функций для каждого узла. Все параметры выбора узлов подробно описаны здесь.

Параметры пути

<metric>

(Необязательно, строка) Ограничивает возвращаемую информацию определенными метриками. Запятая отделяет список следующих вариантов:

_all
Возвращает все статистические данные.
rest_actions
Возвращает имя класса REST-действий с количеством вызовов этого действия на узле.
<node_id>
(Необязательно, строка) Список идентификаторов или имен узлов, разделенных запятыми, используемых для ограничения возвращаемой информации.

Параметры запроса

master_timeout
(Необязательно, единицы времени) Время ожидания подключения к мастер-узлу. Если ответ не получен до истечения тайм-аута, запрос завершается ошибкой. По умолчанию 30s.
timeout
(Необязательно, единицы времени) Время ожидания ответа. Если ответ не получен до истечения тайм-аута, запрос завершается ошибкой. По умолчанию 30s.

Примеры

Пример действия REST:

GET _nodes/usage

API возвращает следующий ответ:

{
  "_nodes": {
    "total": 1,
    "successful": 1,
    "failed": 0
  },
  "cluster_name": "my_cluster",
  "nodes": {
    "pQHNt5rXTTWNvUgOrdynKg": {
      "timestamp": 1492553961812, 
      "since": 1492553906606, 
      "rest_actions": {
        "nodes_usage_action": 1,
        "create_index_action": 1,
        "document_get_action": 1,
        "search_action": 19, 
        "nodes_info_action": 36
      },
      "aggregations": {
        ...
      }
    }
  }
}

Отметка времени, когда был выполнен запрос на использование узлов.

Отметка времени, когда началось регистрация информации об использовании. Это эквивалентно времени запуска узла.

Действие поиска было выполнено 19 раз для этого узла.

© 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/cluster-nodes-usage.html

Spec-Zone.ru

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