Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Guide [7.17] ›REST API ›API для поиска по моментальным снимкам

API статистики кэша

Возвращает статистику общего кэша для частично смонтированных индексов.

Запрос

GET /_searchable_snapshots/cache/stats

GET /_searchable_snapshots/<node_id>/cache/stats

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

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

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

<node_id>
(Необязательно, строка) Имена конкретных узлов кластера для обработки. Например, nodeId1,nodeId2. Дополнительные варианты выбора узлов см. в Спецификации узлов.

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

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

Тело ответа

nodes

(объект) Содержит статистику для узлов, выбранных в запросе.

Свойства nodes
<node_id>

(объект) Содержит статистику для узла с заданным идентификатором.

Свойства <node_id>
shared_cache

(объект) Содержит статистику о файле общего кэша.

Свойства shared_cache
reads
(целое) Количество раз, когда общий кэш использовался для чтения данных.
bytes_read_in_bytes
(целое) Общий объем байтов, прочитанных из общего кэша.
writes
(целое) Количество раз, когда данные из хранилища блобов записывались в общий кэш.
bytes_written_in_bytes
(целое) Общий объем байтов, записанных в общий кэш.
evictions
(целое) Количество областей, удаленных из файла общего кэша.
num_regions
(целое) Количество областей в файле общего кэша.
size_in_bytes
(целое) Общий размер файла общего кэша в байтах.
region_size_in_bytes
(целое) Размер области в файле общего кэша в байтах.

Примеры

Получение статистики общего кэша для частично смонтированных индексов со всех узлов данных:

GET /_searchable_snapshots/cache/stats

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

{
  "nodes" : {
    "eerrtBMtQEisohZzxBLUSw" : {
      "shared_cache" : {
        "reads" : 6051,
        "bytes_read_in_bytes" : 5448829,
        "writes" : 37,
        "bytes_written_in_bytes" : 1208320,
        "evictions" : 5,
        "num_regions" : 65536,
        "size_in_bytes" : 1099511627776,
        "region_size_in_bytes" : 16777216
      }
    }
  }
}

© 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/searchable-snapshots-api-cache-stats.html

Spec-Zone.ru

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