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