API узлов кластера
Возвращает статистику узлов кластера.
Запрос
GET /_nodes/stats
GET /_nodes/<node_id>/stats
GET /_nodes/stats/<metric>
GET /_nodes/<node_id>/stats/<metric>
GET /_nodes/stats/<metric>/<index_metric>
GET /_nodes/<node_id>/stats/<metric>/<index_metric>
Предварительные условия
- Если функции безопасности Elasticsearch включены, у вас должно быть разрешение
monitorилиmanageна работу с кластером, чтобы использовать этот API.
Описание
Вы можете использовать API статистики узлов кластера, чтобы получить статистику узлов в кластере.
Все опции выбора узлов объяснены здесь.
По умолчанию возвращаются все данные статистики. Вы можете ограничить возвращаемую информацию, используя метрики.
Параметры пути
-
<metric> -
(Необязательно, строка) Ограничивает возвращаемую информацию конкретными метриками. Список метрик, разделенный запятыми:
-
adaptive_selection - Статистика по адаптивному выбору реплик.
-
allocations - Статистика по выделенным фрагментам
-
breaker - Статистика по циклу обработки данных.
-
discovery - Статистика по обнаружению.
-
fs - Информация о файловой системе, пути к данным, свободном дисковом пространстве, статистике чтения/записи.
-
http - Информация о подключении HTTP.
-
indexing_pressure - Статистика по нагрузке индексирования узла и связанным отклонениям.
-
indices - Статистика индексов по размеру, количеству документов, времени индексирования и удаления, времени поиска, размеру кэша полей, слияниям и очисткам.
-
ingest - Статистика по предподготовке ingest.
-
jvm - Статистика JVM, информация о пулах памяти, сборка мусора, пулы буферов, количество загруженных/разгруженных классов.
-
os - Статистика операционной системы, средняя нагрузка, память, swap.
-
process - Статистика процесса, потребление памяти, использование ЦП, открытые дескрипторы файлов.
-
repositories - Статистика о репозиториях снимков.
-
thread_pool - Статистика каждого пула потоков, включая текущий размер, очередь и отклоненные задачи.
-
transport - Статистика транспорта о переданных и полученных байтах в коммуникации кластера.
-
-
<index_metric> -
(Необязательно, строка) Ограничивает возвращаемую информацию для метрики
indicesдо конкретных метрик индекса. Может быть использовано только при указании метрикиindices(илиall). Поддерживаемые метрики:-
bulk -
completion -
docs -
fielddata -
flush -
get -
indexing -
mappings -
merge -
query_cache -
recovery -
refresh -
request_cache -
search -
segments -
shard_stats -
store -
translog -
warmer -
dense_vector -
sparse_vector
-
-
<node_id> - (Необязательно, строка) Список идентификаторов или имён узлов, разделённых запятыми, используемых для ограничения возвращаемой информации.
Параметры запроса
-
completion_fields - (Необязательно, строка) Список полей, разделённых запятыми, или шаблоны подстановок для включения в статистику
fielddataиsuggest. -
fielddata_fields - (Необязательно, строка) Список полей, разделённых запятыми, или шаблоны подстановок для включения в статистику
fielddata. -
fields -
(Необязательно, строка) Список полей, разделённых запятыми, или шаблоны подстановок для включения в статистику.
Используется в качестве списка по умолчанию, если не указан конкретный список полей в параметрах
completion_fieldsилиfielddata_fields. -
groups - (Необязательно, строка) Список поисковых групп, разделённых запятыми, для включения в статистику
search. -
level -
(Необязательно, строка) Указывает, на уровне кластера, индекса или фрагмента агрегируются данные статистики. Если запрашивается уровень фрагментов, отображается дополнительная статистика, специфичная для фрагментов.
Допустимые значения:
-
cluster -
indices -
shards
-
-
types - (Необязательно, строка) Список типов документов, разделённых запятыми, для метрики индекса
indexing. -
timeout - (Необязательно, единицы времени) Время ожидания ответа от каждого узла. Если узел не отвечает в течение заданного времени, его информация не включается в ответ. Однако, таймаутированные узлы включаются в свойство ответа
_nodes.failed. По умолчанию таймаут не установлен. -
include_segment_file_sizes - (Необязательно, логическое значение) Если
true, вызов сообщает об агрегированном использовании диска каждого из файлов индекса Lucene (применимо только в случае запроса статистики сегментов). По умолчаниюfalse. -
include_unloaded_segments - (Необязательно, логическое значение) Если
true, ответ включает информацию из сегментов, которые не загружены в память. По умолчаниюfalse.
Тело ответа
-
_nodes -
(объект) Содержит статистику о количестве узлов, выбранных запросом.
Свойства
_nodes-
total - (целое число) Общее количество узлов, выбранных запросом.
-
successful - (целое число) Количество узлов, успешно ответивших на запрос.
-
failed - (целое число) Количество узлов, отклонивших запрос или не ответивших. Если это значение не
0, причина отклонения или ошибки включена в ответ.
-
-
cluster_name - (строка) Название кластера. Основано на настройке названия кластера.
-
nodes -
(объект) Содержит статистику для выбранных узлов запросом.
Свойства
nodes-
<node_id> -
(объект) Содержит статистику для узла.
Свойства
<node_id>-
timestamp - (целое число) Время сбора статистики узла для этого ответа. Записано в миллисекундах с момента эпохи Unix.
-
name - (строка) Читабельный идентификатор узла. Основан на настройке названия узла.
-
transport_address - (строка) Хост и порт для транспортного уровня, используемого для внутренней коммуникации между узлами в кластере.
-
host - (строка) Сеть хоста для узла, основанные на настройке сетевого хоста.
-
ip - (строка) IP-адрес и порт узла.
-
roles - (массив строк) Роли, назначенные узлу. См. настройки узла.
-
attributes - (объект) Содержит список атрибутов для узла.
-
-
-
indices -
(объект) Содержит статистику об индексах с шардами, назначенными узлу.
Свойства
indices-
docs -
(объект) Содержит статистику о документах во всех основных шардах, назначенных узлу.
Свойства
docs-
count - (целое число) Количество документов, согласно данным Lucene. Это число не включает удалённые документы и учитывает любые вложенные документы отдельно от их родительских документов. Оно также не включает документы, которые были проиндексированы недавно и ещё не принадлежат сегменту.
-
deleted - (целое число) Количество удалённых документов, согласно данным Lucene, которое может быть больше или меньше количества операций удаления, которые вы выполнили. Это число не включает удаления, которые были выполнены недавно и ещё не принадлежат сегменту. Удалённые документы очищаются процессом автоматического слияния, если это целесообразно. Кроме того, Elasticsearch создаёт дополнительные удалённые документы для внутреннего отслеживания недавней истории операций на шарде.
-
-
store -
(объект) Содержит статистику о размере шардов, назначенных узлу.
Свойства
store-
size - (значение в байтах) Общий размер всех шардов, назначенных узлу.
-
size_in_bytes - (целое число) Общий размер, в байтах, всех шардов, назначенных узлу.
-
total_data_set_size - (значение в байтах) Общий размер набора данных всех шардов, назначенных узлу. Это включает размер шардов, не полностью хранящихся на узле, например, кэш для частично смонтированных индексов.
-
total_data_set_size_in_bytes - (целое число) Общий размер набора данных, в байтах, всех шардов, назначенных узлу. Это включает размер шардов, не полностью хранящихся на узле, например, кэш для частично смонтированных индексов.
-
reserved - (значение в байтах) Прогноз того, насколько больше хранилища шардов на этом узле в конечном итоге вырастет из-за текущих восстановлений с одноранговых узлов, восстановления снимков и аналогичных действий. Значение
-1bуказывает, что эта информация недоступна. -
reserved_in_bytes - (целое число) Прогноз, в байтах, того, насколько больше хранилища шардов на этом узле в конечном итоге вырастет из-за текущих восстановлений с одноранговых узлов, восстановления снимков и аналогичных действий. Значение
-1указывает, что эта информация недоступна.
-
-
indexing -
(объект) Содержит статистику об операциях индексирования для узла.
Свойства
indexing-
index_total - (целое число) Общее количество операций индексирования.
-
index_time - (значение времени) Общее время, затраченное на выполнение операций индексирования.
-
index_time_in_millis - (целое число) Общее время в миллисекундах, затраченное на выполнение операций индексирования.
-
index_current - (целое число) Количество операций индексирования, выполняемых в данный момент.
-
index_failed - (целое число) Количество неудачных операций индексирования.
-
delete_total - (целое число) Общее количество операций удаления.
-
delete_time - (значение времени) Время, затраченное на выполнение операций удаления.
-
delete_time_in_millis - (целое число) Время в миллисекундах, затраченное на выполнение операций удаления.
-
delete_current - (целое число) Количество операций удаления, выполняемых в данный момент.
-
noop_update_total - (целое число) Общее количество операций noop.
-
is_throttled - (булево) Количество раз, когда операции были ограничены.
-
throttle_time - (значение времени) Общее время, затраченное на ограничение операций.
-
throttle_time_in_millis - (целое число) Общее время в миллисекундах, затраченное на ограничение операций.
-
write_load - (двойное) Среднее количество используемых потоков записи при индексировании документов.
-
-
get -
(объект) Содержит статистику об операциях получения для узла.
Свойства
get-
total - (целое число) Общее количество операций получения.
-
getTime - (значение времени) Время, затраченное на выполнение операций получения.
-
time_in_millis - (целое число) Время в миллисекундах, затраченное на выполнение операций получения.
-
exists_total - (целое число) Общее количество успешных операций получения.
-
exists_time - (значение времени) Время, затраченное на выполнение успешных операций получения.
-
exists_time_in_millis - (целое число) Время в миллисекундах, затраченное на выполнение успешных операций получения.
-
missing_total - (целое число) Общее количество неудачных операций получения.
-
missing_time - (значение времени) Время, затраченное на выполнение неудачных операций получения.
-
missing_time_in_millis - (целое число) Время в миллисекундах, затраченное на выполнение неудачных операций получения.
-
current - (целое число) Количество операций получения, выполняемых в данный момент.
-
-
search -
(объект) Содержит статистику об операциях поиска для узла.
Свойства
search-
open_contexts - (целое число) Количество открытых контекстов поиска.
-
query_total - (целое число) Общее количество запросов.
-
query_time - (значение времени) Время, затраченное на выполнение запросов.
-
query_time_in_millis - (целое число) Время в миллисекундах, затраченное на выполнение запросов.
-
query_current - (целое число) Количество запросов, выполняемых в данный момент.
-
fetch_total - (целое число) Общее количество операций выборки.
-
fetch_time - (значение времени) Время, затраченное на выполнение операций выборки.
-
fetch_time_in_millis - (целое число) Время в миллисекундах, затраченное на выполнение операций выборки.
-
fetch_current - (целое число) Количество операций выборки, выполняемых в данный момент.
-
scroll_total - (целое число) Общее количество операций прокрутки.
-
scroll_time - (значение времени) Время, затраченное на выполнение операций прокрутки.
-
scroll_time_in_millis - (целое число) Время в миллисекундах, затраченное на выполнение операций прокрутки.
-
scroll_current - (целое число) Количество операций прокрутки, выполняемых в данный момент.
-
suggest_total - (целое число) Общее количество операций предложений.
-
suggest_time - (значение времени) Время, затраченное на выполнение операций предложений.
-
suggest_time_in_millis - (целое число) Время в миллисекундах, затраченное на выполнение операций предложений.
-
suggest_current - (целое число) Количество операций предложений, выполняемых в данный момент.
-
-
merges
-
-
-
(объект) Содержит статистику о операциях слияния для узла.
Свойства
merges-
current - (целое число) Количество операций слияния, выполняемых в данный момент.
-
current_docs - (целое число) Количество слияний документов, выполняемых в данный момент.
-
current_size - (значение в байтах) Память, используемая при текущих слияниях документов.
-
current_size_in_bytes - (целое число) Память в байтах, используемая при текущих слияниях документов.
-
total - (целое число) Общее количество операций слияния.
-
total_time - (значение времени) Общее время, затраченное на выполнение операций слияния.
-
total_time_in_millis - (целое число) Общее время в миллисекундах, затраченное на выполнение операций слияния.
-
total_docs - (целое число) Общее количество слитых документов.
-
total_size - (значение в байтах) Общий размер слияний документов.
-
total_size_in_bytes - (целое число) Общий размер слияний документов в байтах.
-
total_stopped_time - (значение времени) Общее время, затраченное на остановку операций слияния.
-
total_stopped_time_in_millis - (целое число) Общее время в миллисекундах, затраченное на остановку операций слияния.
-
total_throttled_time - (значение времени) Общее время, затраченное на ограничение скорости операций слияния.
-
total_throttled_time_in_millis - (целое число) Общее время в миллисекундах, затраченное на ограничение скорости операций слияния.
-
total_auto_throttle - (значение в байтах) Размер автоматически ограниченных операций слияния.
-
total_auto_throttle_in_bytes - (целое число) Размер в байтах автоматически ограниченных операций слияния.
-
-
refresh -
(объект) Содержит статистику о операциях обновления для узла.
Свойства
refresh-
total - (целое число) Общее количество операций обновления.
-
total_time - (значение времени) Общее время, затраченное на выполнение операций обновления.
-
total_time_in_millis - (целое число) Общее время в миллисекундах, затраченное на выполнение операций обновления.
-
external_total - (целое число) Общее количество внешних операций обновления.
-
external_total_time - (значение времени) Общее время, затраченное на выполнение внешних операций.
-
external_total_time_in_millis - (целое число) Общее время в миллисекундах, затраченное на выполнение внешних операций.
-
listeners - (целое число) Количество слушателей обновлений.
-
-
flush -
(объект) Содержит статистику о операциях сброса для узла.
Свойства
flush-
total - (целое число) Количество операций сброса.
-
periodic - (целое число) Количество периодических операций сброса.
-
total_time - (значение времени) Общее время, затраченное на выполнение операций сброса.
-
total_time_in_millis - (целое число) Общее время в миллисекундах, затраченное на выполнение операций сброса.
-
-
warmer -
(объект) Содержит статистику о операциях разогрева индекса для узла.
Свойства
warmer-
current - (целое число) Количество активных разогревателей индекса.
-
total - (целое число) Общее количество разогревателей индекса.
-
total_time - (значение времени) Общее время, затраченное на выполнение операций разогрева индекса.
-
total_time_in_millis - (целое число) Общее время в миллисекундах, затраченное на выполнение операций разогрева индекса.
-
-
query_cache -
(объект) Содержит статистику кэша запросов по всем фрагментам, назначенным узлу.
Свойства
query_cache-
memory_size - (значение в байтах) Общий объем памяти, используемой кэшем запросов по всем фрагментам, назначенным узлу.
-
memory_size_in_bytes - (целое число) Общий объем памяти в байтах, используемой кэшем запросов по всем фрагментам, назначенным узлу.
-
total_count - (целое число) Общее количество попаданий, промахов и кэшированных запросов в кэше запросов.
-
hit_count - (целое число) Количество попаданий в кэш запросов.
-
miss_count - (целое число) Количество промахов в кэше запросов.
-
cache_size - (целое число) Текущее количество кэшированных запросов.
-
cache_count - (целое число) Общее количество всех запросов, которые были кэшированы.
-
evictions - (целое число) Количество удалений из кэша запросов.
-
-
fielddata -
(объект) Содержит статистику кэша данных полей по всем фрагментам, назначенным узлу.
Свойства
fielddata-
memory_size - (значение в байтах) Общий объем памяти, используемой кэшем данных полей по всем фрагментам, назначенным узлу.
-
memory_size_in_bytes - (целое число) Общий объем памяти в байтах, используемой кэшем данных полей по всем фрагментам, назначенным узлу.
-
evictions - (целое число) Количество удалений данных из кэша полей.
-
-
completion -
(объект) Содержит статистику о завершении по всем фрагментам, назначенным узлу.
Свойства
completion-
size - (значение в байтах) Общий объем памяти, используемой для завершения по всем фрагментам, назначенным узлу.
-
size_in_bytes - (целое число) Общий объем памяти в байтах, используемой для завершения по всем фрагментам, назначенным узлу.
-
-
segments
-
-
(объект) Содержит статистику о сегментах по всем фрагментам, назначенным узлу.
Свойства
segments-
count - (целое число) Количество сегментов.
-
memory - (значение байта) Общий объем памяти, используемой для сегментов по всем фрагментам, назначенным узлу.
-
memory_in_bytes - (целое число) Общий объем памяти в байтах, используемой для сегментов по всем фрагментам, назначенным узлу.
-
terms_memory - (значение байта) Общий объем памяти, используемой для терминов по всем фрагментам, назначенным узлу.
-
terms_memory_in_bytes - (целое число) Общий объем памяти в байтах, используемой для терминов по всем фрагментам, назначенным узлу.
-
stored_fields_memory - (значение байта) Общий объем памяти, используемой для хранимых полей по всем фрагментам, назначенным узлу.
-
stored_fields_memory_in_bytes - (целое число) Общий объем памяти в байтах, используемой для хранимых полей по всем фрагментам, назначенным узлу.
-
term_vectors_memory - (значение байта) Общий объем памяти, используемой для векторов терминов по всем фрагментам, назначенным узлу.
-
term_vectors_memory_in_bytes - (целое число) Общий объем памяти в байтах, используемой для векторов терминов по всем фрагментам, назначенным узлу.
-
norms_memory - (значение байта) Общий объем памяти, используемой для нормализационных факторов по всем фрагментам, назначенным узлу.
-
norms_memory_in_bytes - (целое число) Общий объем памяти в байтах, используемой для нормализационных факторов по всем фрагментам, назначенным узлу.
-
points_memory - (значение байта) Общий объем памяти, используемой для точек по всем фрагментам, назначенным узлу.
-
points_memory_in_bytes - (целое число) Общий объем памяти в байтах, используемой для точек по всем фрагментам, назначенным узлу.
-
doc_values_memory - (значение байта) Общий объем памяти, используемой для значений документа по всем фрагментам, назначенным узлу.
-
doc_values_memory_in_bytes - (целое число) Общий объем памяти в байтах, используемой для значений документа по всем фрагментам, назначенным узлу.
-
index_writer_memory - (значение байта) Общий объем памяти, используемый всеми записывателями индексов по всем фрагментам, назначенным узлу.
-
index_writer_memory_in_bytes - (целое число) Общий объем памяти в байтах, используемый всеми записывателями индексов по всем фрагментам, назначенным узлу.
-
version_map_memory - (значение байта) Общий объем памяти, используемый всеми картами версий по всем фрагментам, назначенным узлу.
-
version_map_memory_in_bytes - (целое число) Общий объем памяти в байтах, используемый всеми картами версий по всем фрагментам, назначенным узлу.
-
fixed_bit_set -
(значение байта) Общий объем памяти, используемый фиксированными наборами битов по всем фрагментам, назначенным узлу.
Фиксированные наборы битов используются для типов вложенных объектных полей и фильтров типов для полей присоединения.
-
fixed_bit_set_memory_in_bytes -
(целое число) Общий объем памяти в байтах, используемый фиксированными наборами битов по всем фрагментам, назначенным узлу.
Фиксированные наборы битов используются для типов вложенных объектных полей и фильтров типов для полей присоединения.
-
max_unsafe_auto_id_timestamp - (целое число) Время последнего переподключенного запроса индексирования. Записано в миллисекундах с момента эпохи Unix.
-
file_sizes -
(объект) Содержит статистику о размере файла сегмента.
Свойства
file_sizes-
size - (значение байта) Размер файла сегмента.
-
size_in_bytes - (целое число) Размер файла сегмента в байтах.
-
description - (строка) Описание файла сегмента.
-
-
-
translog -
(объект) Содержит статистику операций журнала транзакций для узла.
Свойства
translog-
operations - (целое число) Количество операций журнала транзакций.
-
size - (значение байта) Размер журнала транзакций.
-
size_in_bytes - (целое число) Размер журнала транзакций в байтах.
-
uncommitted_operations - (целое число) Количество невыполненных операций журнала транзакций.
-
uncommitted_size - (значение байта) Размер невыполненных операций журнала транзакций.
-
uncommitted_size_in_bytes - (целое число) Размер невыполненных операций журнала транзакций в байтах.
-
earliest_last_modified_age - (целое число) Наименьший возраст последнего изменения для журнала транзакций.
-
-
request_cache -
(объект) Содержит статистику кэша запросов по всем фрагментам, назначенным узлу.
Свойства
request_cache-
memory_size - (значение байта) Память, используемая кэшем запросов.
-
memory_size_in_bytes - (целое число) Память в байтах, используемая кэшем запросов.
-
evictions - (целое число) Количество операций кэша запросов.
-
hit_count - (целое число) Количество попаданий в кэш запросов.
-
miss_count - (целое число) Количество промахов в кэше запросов.
-
-
recovery -
(объект) Содержит статистику операций восстановления для узла.
Свойства
recovery-
current_as_source - (целое число) Количество операций восстановления, использующих фрагмент индекса в качестве источника.
-
current_as_target - (целое число) Количество операций восстановления, использующих фрагмент индекса в качестве цели.
-
throttle_time - (значение времени) Время, на которое операции восстановления были замедлены из-за ограничения.
-
throttle_time_in_millis - (целое число) Время в миллисекундах, на которое операции восстановления были замедлены из-за ограничения.
-
-
shard_stats -
(объект) Содержит статистику по всем фрагментам, назначенным узлу.
Свойства
shard_stats-
total_count - (целое число) Общее количество фрагментов, назначенных узлу.
-
-
mappings
-
-
(объект) Содержит статистику по соответствию для узла. Это не отображается для уровня
shards, так как соответствия могут быть общими для фрагментов индекса на узле.Свойства
mappings-
total_count - (целое число) Количество соответствий, включая поля runtime и object.
-
total_estimated_overhead - (значение байта) Оценочная нагрузка кучи соответствий на этом узле, которая позволяет 1 КБ кучи для каждого сопоставленного поля.
-
total_estimated_overhead_in_bytes - (целое число) Оценочная нагрузка кучи, в байтах, соответствий на этом узле, которая позволяет 1 КБ кучи для каждого сопоставленного поля.
-
total_segments - (целое число) Оцененное количество сегментов Lucene на этом узле
-
total_segment_fields - (целое число) Оценочное количество полей на уровне сегмента на этом узле
-
average_fields_per_segment - (целое число) Оцененное среднее количество полей на сегмент на этом узле
-
-
dense_vector -
(объект) Содержит статистику по dense_vector по всем фрагментам, назначенным узлу.
Свойства
dense_vector-
value_count - (целое число) Общее количество индексированных векторов dense, по всем фрагментам, назначенным узлу.
-
-
sparse_vector -
(объект) Содержит статистику по sparse_vector по всем фрагментам, назначенным узлу.
Свойства
sparse_vector-
value_count - (целое число) Общее количество индексированных векторов sparse, по всем фрагментам, назначенным узлу.
-
-
shards -
(объект) Когда запрашивается уровень
shards, содержит статистикуindicesдля каждого фрагмента (по индексу, а затем по идентификатору фрагмента), а также следующую статистику, специфичную для фрагмента (которая не отображается, когда запрашиваемый уровень выше, чемshards):Дополнительная статистика, специфичная для фрагмента, для уровня
shards-
routing -
(объект) Содержит информацию о маршрутизации фрагмента.
Свойства
routing-
state -
(строка) Состояние фрагмента. Возвращаемые значения:
-
INITIALIZING: Фрагмент инициализируется/восстанавливается. -
RELOCATING: Фрагмент перемещается. -
STARTED: Фрагмент запущен. -
UNASSIGNED: Фрагмент не назначен ни одному узлу.
-
-
primary - (Булево) Является ли фрагмент первичным или нет.
-
node - (строка) Идентификатор узла, которому назначен фрагмент.
-
relocating_node - (строка) Идентификатор узла, к которому фрагмент перемещается или из которого перемещается, или null, если фрагмент не перемещается.
-
-
commit -
(объект) Содержит информацию о последней точке коммита фрагмента.
Свойства
commit-
id - (строка) Базовая64 версия идентификатора коммита.
-
generation - (целое число) Генерация Lucene коммита.
-
user_data - (объект) Содержит дополнительную техническую информацию о коммите.
-
num_docs - (целое число) Количество документов в коммите.
-
-
seq_no -
(объект) Содержит информацию о номерах последовательности и контрольных точках для фрагмента.
Свойства
seq_no-
max_seq_no - (целое число) Максимальный номер последовательности, выпущенный до сих пор.
-
local_checkpoint - (целое число) Текущая локальная контрольная точка фрагмента.
-
global_checkpoint - (целое число) Текущая глобальная контрольная точка фрагмента.
-
-
retention_leases -
(объект) Содержит информацию о лицензиях хранения истории.
Свойства
retention_leases-
primary_term - (целое число) Основной срок действия данной коллекции лицензий хранения истории.
-
version - (целое число) Текущая версия коллекции лицензий хранения истории.
-
leases -
(массив объектов) Список текущих лицензий для этого фрагмента.
Свойства
leases-
id - (строка) Идентификатор лицензии.
-
retaining_seq_no - (целое число) Минимальный номер последовательности, который должна сохранить лицензия.
-
timestamp - (целое число) Дата и время создания или обновления лицензии. Записано в миллисекундах с момента эпохи Unix.
-
source - (строка) Источник лицензии.
-
-
-
shard_path -
(объект)
Свойства
shard_path-
state_path - (строка) Корень пути состояния, без имени индекса и идентификатора фрагмента.
-
data_path - (строка) Корень пути данных, без имени индекса и идентификатора фрагмента.
-
is_custom_data_path - (булево) Является ли путь данных пользовательским расположением данных, и поэтому вне конфигурированных путей данных узлов.
-
-
search_idle - (булево) Является ли фрагмент простаивающим в поиске или нет.
-
search_idle_time - (целое число) Время с момента последнего доступа к поисковику. Записано в миллисекундах.
-
-
-
os -
(объект) Содержит статистику об операционной системе для узла.
Свойства
os-
timestamp - (целое число) Последнее время обновления статистики операционной системы. Записывается в миллисекундах с момента эпохи Unix.
-
cpu -
(объект) Содержит статистику использования процессора для узла.
Свойства
cpu-
percent - (целое число) Недавнее использование процессора для всей системы или
-1, если не поддерживается. -
load_average -
(объект) Содержит статистику средней загрузки системы.
Свойства
load_average-
1m - (вещественное число) Средняя загрузка системы за одну минуту (поле отсутствует, если средняя загрузка за одну минуту недоступна).
-
5m - (вещественное число) Средняя загрузка системы за пять минут (поле отсутствует, если средняя загрузка за пять минут недоступна).
-
15m - (вещественное число) Средняя загрузка системы за пятнадцать минут (поле отсутствует, если средняя загрузка за пятнадцать минут недоступна).
-
-
-
mem -
(объект) Содержит статистику использования оперативной памяти для узла.
Свойства
mem-
total - (значение в байтах) Общий объем физической памяти.
-
total_in_bytes - (целое число) Общий объем физической памяти в байтах.
-
adjusted_total - (значение в байтах) Если объем физической памяти был изменён с помощью свойства системы
es.total_memory_bytes, то здесь отображается изменённое значение. В противном случае отображается то же значение, что и в полеtotal. -
adjusted_total_in_bytes - (целое число) Если объем физической памяти был изменён с помощью свойства системы
es.total_memory_bytes, то здесь отображается изменённое значение в байтах. В противном случае отображается то же значение, что и в полеtotal_in_bytes. -
free - (значение в байтах) Количество свободной физической памяти.
-
free_in_bytes - (целое число) Количество свободной физической памяти в байтах.
-
used - (значение в байтах) Количество используемой физической памяти.
-
used_in_bytes - (целое число) Количество используемой физической памяти в байтах.
-
free_percent - (целое число) Процент свободной памяти.
-
used_percent - (целое число) Процент используемой памяти.
-
-
swap -
(объект) Содержит статистику использования подкачки для узла.
Свойства
swap-
total - (значение в байтах) Общий объем подкачки.
-
total_in_bytes - (целое число) Общий объем подкачки в байтах.
-
free - (значение в байтах) Количество свободной подкачки.
-
free_in_bytes - (целое число) Количество свободной подкачки в байтах.
-
used - (значение в байтах) Количество используемой подкачки.
-
used_in_bytes - (целое число) Количество используемой подкачки в байтах.
-
-
cgroup(только для Linux) -
(объект) Содержит статистику cgroup для узла.
Для отображения статистики cgroup, cgroup должны быть скомпилированы в ядро, подсистемы cgroup
cpuиcpuacctдолжны быть настроены, и статистика должна быть доступна из/sys/fs/cgroup/cpuи/sys/fs/cgroup/cpuacct.Свойства
cgroup-
cpuacct(только для Linux) -
(объект) Содержит статистику группы управления
cpuacctдля узла.Свойства
cpuacct-
control_group(только для Linux) - (строка) Группа управления
cpuacct, к которой принадлежит процесс Elasticsearch. -
usage_nanos(только для Linux) - (целое число) Общее время работы ЦП (в наносекундах), затраченное всеми задачами в той же группе cgroup, что и процесс Elasticsearch.
... -
-
-
-
-
process -
(объект) Содержит статистику процесса для узла.
Свойства
process-
timestamp - (целое число) Последнее время обновления статистики. Записывается в миллисекундах с момента эпохи Unix.
-
open_file_descriptors - (целое число) Количество открытых дескрипторов файлов, связанных с текущим или
-1, если не поддерживается. -
max_file_descriptors - (целое число) Максимальное количество дескрипторов файлов, разрешенных в системе, или
-1, если не поддерживается. -
cpu -
(объект) Содержит статистику ЦП для узла.
Свойства
cpu-
percent - (целое число) Загрузка ЦП в процентах или
-1, если она неизвестна в момент вычисления статистики. -
total - (значение времени) Время ЦП, используемое процессом, на котором выполняется виртуальная машина Java.
-
total_in_millis - (целое число) Время ЦП (в миллисекундах), используемое процессом, на котором выполняется виртуальная машина Java, или
-1, если не поддерживается.
-
-
mem -
(объект) Содержит статистику виртуальной памяти для узла.
Свойства
mem-
total_virtual - (значение в байтах) Размер виртуальной памяти, гарантированно доступной для выполнения процесса.
-
total_virtual_in_bytes - (целое число) Размер виртуальной памяти в байтах, гарантированно доступной для выполнения процесса.
-
-
-
-
jvm -
(объект) Содержит статистику виртуальной машины Java (JVM) для узла.
Свойства
jvm-
timestamp - (целое число) Последнее время обновления статистики JVM.
-
uptime - (значение времени) Читабельное время работы JVM. Возвращается только если параметр запроса
humanимеет значениеtrue. -
uptime_in_millis - (целое число) Время работы JVM в миллисекундах.
-
mem -
(объект) Содержит статистику использования памяти JVM для узла.
Свойства
mem-
heap_used - (значение байта) Память, в настоящее время используемая кучей.
-
heap_used_in_bytes - (целое число) Память, в байтах, в настоящее время используемая кучей.
-
heap_used_percent - (целое число) Процент памяти, в настоящее время используемой кучей.
-
heap_committed - (значение байта) Количество памяти, доступной для использования кучей.
-
heap_committed_in_bytes - (целое число) Количество памяти, в байтах, доступной для использования кучей.
-
heap_max - (значение байта) Максимальное количество памяти, доступное для использования кучей.
-
heap_max_in_bytes - (целое число) Максимальное количество памяти, в байтах, доступное для использования кучей.
-
non_heap_used - (значение байта) Не-кучевая память, используемая.
-
non_heap_used_in_bytes - (целое число) Не-кучевая память, используемая, в байтах.
-
non_heap_committed - (значение байта) Количество доступной не-кучевой памяти.
-
non_heap_committed_in_bytes - (целое число) Количество доступной не-кучевой памяти, в байтах.
-
pools -
(объект) Содержит статистику использования кучевой памяти для узла.
Свойства
pools-
young -
(объект) Содержит статистику использования памяти молодым поколением кучи для узла.
Свойства
young-
used - (значение байта) Память, используемая молодым поколением кучи.
-
used_in_bytes - (целое число) Память, в байтах, используемая молодым поколением кучи.
-
max - (значение байта) Максимальное количество памяти, доступной для использования молодым поколением кучи.
-
max_in_bytes - (целое число) Максимальное количество памяти, в байтах, доступной для использования молодым поколением кучи.
-
peak_used - (значение байта) Максимальное количество памяти, исторически используемое молодым поколением кучи.
-
peak_used_in_bytes - (целое число) Максимальное количество памяти, в байтах, исторически используемое молодым поколением кучи.
-
peak_max - (значение байта) Максимальное количество памяти, исторически используемое молодым поколением кучи.
-
peak_max_in_bytes - (целое число) Максимальное количество памяти, в байтах, исторически используемое молодым поколением кучи.
-
-
survivor -
(объект) Содержит статистику использования памяти пространством выживания для узла.
Свойства
survivor-
used - (значение байта) Память, используемая пространством выживания.
-
used_in_bytes - (целое число) Память, в байтах, используемая пространством выживания.
-
max - (значение байта) Максимальное количество памяти, доступной для использования пространством выживания.
-
max_in_bytes - (целое число) Максимальное количество памяти, в байтах, доступной для использования пространством выживания.
-
peak_used - (значение байта) Максимальное количество памяти, исторически используемое пространством выживания.
-
peak_used_in_bytes - (целое число) Максимальное количество памяти, в байтах, исторически используемое пространством выживания.
-
peak_max - (значение байта) Максимальное количество памяти, исторически используемое пространством выживания.
-
peak_max_in_bytes - (целое число) Максимальное количество памяти, в байтах, исторически используемое пространством выживания.
-
-
old -
(объект) Содержит статистику использования памяти старым поколением кучи для узла.
Свойства
old-
used - (значение байта) Память, используемая старым поколением кучи.
-
used_in_bytes - (целое число) Память, в байтах, используемая старым поколением кучи.
-
max - (значение байта) Максимальное количество памяти, доступной для использования старым поколением кучи.
-
max_in_bytes - (целое число) Максимальное количество памяти, в байтах, доступной для использования старым поколением кучи.
-
peak_used - (значение байта) Максимальное количество памяти, исторически используемое старым поколением кучи.
-
peak_used_in_bytes - (целое число) Максимальное количество памяти, в байтах, исторически используемое старым поколением кучи.
-
peak_max - (значение байта) Наивысшее ограничение памяти, исторически доступное для использования старым поколением кучи.
-
peak_max_in_bytes - (целое число) Наивысшее ограничение памяти, в байтах, исторически доступное для использования старым поколением кучи.
-
-
-
threads -
(объект) Содержит статистику использования потоков JVM для узла.
Свойства
threads-
count - (целое число) Количество активных потоков, используемых JVM.
-
peak_count - (целое число) Максимальное количество потоков, используемых JVM.
-
-
gc
-
-
-
-
(объект) Содержит статистику о сборщиках мусора JVM для узла.
Свойства
gc-
collectors -
(объект) Содержит статистику о сборщиках мусора JVM для узла.
Свойства
collectors-
young -
(объект) Содержит статистику о сборщиках мусора JVM, которые собирают объекты молодого поколения для узла.
Свойства
young-
collection_count - (целое число) Количество сборщиков мусора JVM, которые собирают объекты молодого поколения.
-
collection_time - (значение времени) Общее время, затраченное JVM на сборку объектов молодого поколения.
-
collection_time_in_millis - (целое число) Общее время в миллисекундах, затраченное JVM на сборку объектов молодого поколения.
-
-
old -
(объект) Содержит статистику о сборщиках мусора JVM, которые собирают объекты старого поколения для узла.
Свойства
old-
collection_count - (целое число) Количество сборщиков мусора JVM, которые собирают объекты старого поколения.
-
collection_time - (значение времени) Общее время, затраченное JVM на сборку объектов старого поколения.
-
collection_time_in_millis - (целое число) Общее время в миллисекундах, затраченное JVM на сборку объектов старого поколения.
-
-
-
-
buffer_pools -
(объект) Содержит статистику о пулах буферов JVM для узла.
Свойства
buffer_pools-
mapped -
(объект) Содержит статистику о сопоставленных пулах буферов JVM для узла.
Свойства
mapped-
count - (целое число) Количество сопоставленных пулов буферов.
-
used - (значение байт) Размер сопоставленных пулов буферов.
-
used_in_bytes - (целое число) Размер сопоставленных пулов буферов в байтах.
-
total_capacity - (значение байт) Общая емкость сопоставленных пулов буферов.
-
total_capacity_in_bytes - (целое число) Общая емкость сопоставленных пулов буферов в байтах.
-
-
direct -
(объект) Содержит статистику о прямых пулах буферов JVM для узла.
Свойства
direct-
count - (целое число) Количество прямых пулов буферов.
-
used - (значение байт) Размер прямых пулов буферов.
-
used_in_bytes - (целое число) Размер прямых пулов буферов в байтах.
-
total_capacity - (значение байт) Общая емкость прямых пулов буферов.
-
total_capacity_in_bytes - (целое число) Общая емкость прямых пулов буферов в байтах.
-
-
-
classes -
(объект) Содержит статистику о классах, загруженных JVM для узла.
Свойства
classes-
current_loaded_count - (целое число) Количество классов, текущих загруженных JVM.
-
total_loaded_count - (целое число) Общее количество классов, загруженных с момента запуска JVM.
-
total_unloaded_count - (целое число) Общее количество классов, выгруженных с момента запуска JVM.
-
-
-
repositories -
(объект) Статистика репозиториев снимков.
Свойства
repositories-
<repository_name> -
(объект) Содержит статистику ограничения скорости репозитория для узла.
Свойства
<repository_name>-
total_read_throttled_time_nanos - (целое число) Общее количество наносекунд, которые узел должен был ждать во время восстановления.
-
total_write_throttled_time_nanos - (целое число) Общее количество наносекунд, которые узел должен был ждать во время создания снимка.
-
-
-
thread_pool -
(объект) Содержит статистику пула потоков для узла
Свойства
thread_pool-
<thread_pool_name> -
(объект) Содержит статистику о пуле потоков для узла.
Свойства
<thread_pool_name>-
threads - (целое число) Количество потоков в пуле потоков.
-
queue - (целое число) Количество задач в очереди для пула потоков.
-
active - (целое число) Количество активных потоков в пуле потоков.
-
rejected - (целое число) Количество задач, отклоненных исполнителем пула потоков.
-
largest - (целое число) Максимальное количество активных потоков в пуле потоков.
-
completed - (целое число) Количество задач, выполненных исполнителем пула потоков.
-
-
-
fs -
(объект) Содержит статистику хранилища файлов для узла.
Свойства
fs-
timestamp - (целое число) Последнее время обновления статистики хранилища файлов. Записывается в миллисекундах с момента эпохи Unix. Unix Epoch.
-
total -
(объект) Содержит статистику всех хранилищ файлов узла.
Свойства
total-
total - (значение байта) Общий размер всех хранилищ файлов.
-
total_in_bytes - (целое число) Общий размер (в байтах) всех хранилищ файлов.
-
free - (значение байта) Общий объем нераспределённого дискового пространства во всех хранилищах файлов.
-
free_in_bytes - (целое число) Общее количество нераспределённых байт во всех хранилищах файлов.
-
available - (значение байта) Общий объем дискового пространства, доступного для этой виртуальной машины Java во всех хранилищах файлов. В зависимости от ограничений ОС или уровня процесса (например, квоты XFS), это значение может быть меньше
free. Это фактическая величина свободного дискового пространства, которую узел Elasticsearch может использовать. -
available_in_bytes - (целое число) Общее количество байтов, доступных для этой виртуальной машины Java во всех хранилищах файлов. В зависимости от ограничений ОС или уровня процесса (например, квоты XFS), это значение может быть меньше
free_in_bytes. Это фактическая величина свободного дискового пространства, которую узел Elasticsearch может использовать.
-
-
data -
(массив объектов) Список всех хранилищ файлов.
Свойства
data-
path - (строка) Путь к хранилищу файлов.
-
mount - (строка) Точка монтирования хранилища файлов (например: /dev/sda2).
-
type - (строка) Тип хранилища файлов (например: ext4).
-
total - (значение байта) Общий размер хранилища файлов.
-
total_in_bytes - (целое число) Общий размер (в байтах) хранилища файлов.
-
free - (значение байта) Общий объем нераспределённого дискового пространства в хранилище файлов.
-
free_in_bytes - (целое число) Общее количество нераспределённых байт в хранилище файлов.
-
available - (значение байта) Общий объем дискового пространства, доступного для этой виртуальной машины Java в этом хранилище файлов.
-
available_in_bytes - (целое число) Общее количество байтов, доступных для этой виртуальной машины Java в этом хранилище файлов.
-
low_watermark_free_space - (значение байта) Эффективная нижняя отметка порогового значения свободного места для этого пути данных на данном узле: когда узел имеет меньше свободного места, чем это значение для хотя бы одного пути данных, его использование диска превысило нижнюю отметку. См. Настройки распределения фрагментов по дискам для получения дополнительной информации о пороговых значениях свободного места и их влиянии на распределение фрагментов.
-
low_watermark_free_space_in_bytes - (целое число) Эффективная нижняя отметка порогового значения свободного места в байтах для этого пути данных на данном узле: когда узел имеет меньше свободного места, чем это значение для хотя бы одного пути данных, его использование диска превысило нижнюю отметку. См. Настройки распределения фрагментов по дискам для получения дополнительной информации о пороговых значениях свободного места и их влиянии на распределение фрагментов.
-
high_watermark_free_space - (значение байта) Эффективная верхняя отметка порогового значения свободного места для этого пути данных на данном узле: когда узел имеет меньше свободного места, чем это значение для хотя бы одного пути данных, его использование диска превысило верхнюю отметку. См. Настройки распределения фрагментов по дискам для получения дополнительной информации о пороговых значениях свободного места и их влиянии на распределение фрагментов.
-
high_watermark_free_space_in_bytes - (целое число) Эффективная верхняя отметка порогового значения свободного места в байтах для этого пути данных на данном узле: когда узел имеет меньше свободного места, чем это значение для хотя бы одного пути данных, его использование диска превысило верхнюю отметку. См. Настройки распределения фрагментов по дискам для получения дополнительной информации о пороговых значениях свободного места и их влиянии на распределение фрагментов.
-
flood_stage_free_space - (значение байта) Эффективная отметка порогового значения свободного места для затопления для этого пути данных на данном узле: когда узел имеет меньше свободного места, чем это значение для хотя бы одного пути данных, его использование диска превысило отметку затопления. См. Настройки распределения фрагментов по дискам для получения дополнительной информации о пороговых значениях свободного места и их влиянии на распределение фрагментов.
-
flood_stage_free_space_in_bytes - (целое число) Эффективная отметка порогового значения свободного места для затопления в байтах для этого пути данных на данном узле: когда узел имеет меньше свободного места, чем это значение для хотя бы одного пути данных, его использование диска превысило отметку затопления. См. Настройки распределения фрагментов по дискам для получения дополнительной информации о пороговых значениях свободного места и их влиянии на распределение фрагментов.
-
frozen_flood_stage_free_space - (значение байта) Эффективная отметка порогового значения свободного места для затопления для этого пути данных на выделенном замороженном узле: когда выделенный замороженный узел имеет меньше свободного места, чем это значение для хотя бы одного пути данных, его использование диска превысило отметку затопления. См. Настройки распределения фрагментов по дискам для получения дополнительной информации о пороговых значениях свободного места и их влиянии на распределение фрагментов.
-
frozen_flood_stage_free_space_in_bytes - (целое число) Эффективная отметка порогового значения свободного места для затопления в байтах для этого пути данных на выделенном замороженном узле: когда выделенный замороженный узел имеет меньше свободного места, чем это значение для хотя бы одного пути данных, его использование диска превысило отметку затопления. См. Настройки распределения фрагментов по дискам для получения дополнительной информации о пороговых значениях свободного места и их влиянии на распределение фрагментов.
-
-
io_stats(только Linux) - (объекты) Содержит статистику операций ввода-вывода для узла.
Эта статистика получена из интерфейса ядра
/proc/diskstats. Этот интерфейс учитывает операции ввода-вывода, выполняемые всеми процессами в системе, даже если вы запускаете Elasticsearch в контейнере.+ .Свойства
io_stats -
-
Подробности
-
devices(только Linux) -
(массив) Массив метрик дисков для каждого устройства, которое является основой пути данных Elasticsearch. Эти метрики дисков периодически зондируются, и вычисляются средние значения между последним и текущим зондированием.
Свойства
devices-
device_name(только Linux) - (строка) Имя устройства Linux.
-
operations(только Linux) - (целое число) Общее количество операций чтения и записи для устройства, выполненных с момента запуска Elasticsearch.
-
read_operations(только Linux) - (целое число) Общее количество операций чтения для устройства, выполненных с момента запуска Elasticsearch.
-
write_operations(только Linux) - (целое число) Общее количество операций записи для устройства, выполненных с момента запуска Elasticsearch.
-
read_kilobytes(только Linux) - (целое число) Общее количество килобайт, прочитанных для устройства с момента запуска Elasticsearch.
-
write_kilobytes(только Linux) - (целое число) Общее количество килобайт, записанных для устройства с момента запуска Elasticsearch.
-
io_time_in_millis(только Linux) - (целое число) Общее время в миллисекундах, потраченное на выполнение операций ввода-вывода для устройства с момента запуска Elasticsearch.
-
-
total(только Linux) -
(объект) Сумма метрик дисков для всех устройств, которые являются основой пути данных Elasticsearch.
Свойства
total-
operations(только Linux) - (целое число) Общее количество операций чтения и записи для всех устройств, используемых Elasticsearch, выполненных с момента запуска Elasticsearch.
-
read_operations(только Linux) - (целое число) Общее количество операций чтения для всех устройств, используемых Elasticsearch, выполненных с момента запуска Elasticsearch.
-
write_operations(только Linux) - (целое число) Общее количество операций записи для всех устройств, используемых Elasticsearch, выполненных с момента запуска Elasticsearch.
-
read_kilobytes(только Linux) - (целое число) Общее количество килобайт, прочитанных со всех устройств, используемых Elasticsearch, с момента запуска Elasticsearch.
-
write_kilobytes(только Linux) - (целое число) Общее количество килобайт, записанных со всех устройств, используемых Elasticsearch, с момента запуска Elasticsearch.
-
io_time_in_millis(только Linux) - (целое число) Общее время в миллисекундах, потраченное на выполнение операций ввода-вывода для всех устройств, используемых Elasticsearch, с момента запуска Elasticsearch.
-
-
-
transport -
(объект) Содержит статистику транспорта для узла.
Свойства
transport-
server_open - (целое число) Текущее количество входящих TCP-соединений, используемых для внутренней связи между узлами.
-
total_outbound_connections - (целое число) Кумулятивное количество исходящих транспортных соединений, открытых этим узлом с момента запуска. Каждое транспортное соединение может включать несколько TCP-соединений, но учитывается только один раз в этой статистике. Транспортные соединения обычно долгоживущие, поэтому эта статистика должна оставаться постоянной в стабильном кластере.
-
rx_count - (целое число) Общее количество пакетов RX (приём) полученных узлом во время внутренней связи кластера.
-
rx_size - (значение в байтах) Размер пакетов RX, полученных узлом во время внутренней связи кластера.
-
rx_size_in_bytes - (целое число) Размер в байтах пакетов RX, полученных узлом во время внутренней связи кластера.
-
tx_count - (целое число) Общее количество пакетов TX (передача) отправленных узлом во время внутренней связи кластера.
-
tx_size - (значение в байтах) Размер пакетов TX, отправленных узлом во время внутренней связи кластера.
-
tx_size_in_bytes - (целое число) Размер в байтах пакетов TX, отправленных узлом во время внутренней связи кластера.
-
inbound_handling_time_histogram -
(массив) Распределение времени, затраченного на обработку каждого входящего сообщения в транспортной нити, представленное в виде гистограммы.
Свойства
inbound_handling_time_histogram-
ge - (строка) Включительно нижняя граница ведра в удобочитаемом виде. Может быть опущена для первого ведра, если у него нет нижней границы.
-
ge_millis - (целое число) Включительно нижняя граница ведра в миллисекундах. Может быть опущена для первого ведра, если у него нет нижней границы.
-
lt - (строка) Исключительно верхняя граница ведра в удобочитаемом виде. Может быть опущена для последнего ведра, если у него нет верхней границы.
-
lt_millis - (целое число) Исключительно верхняя граница ведра в миллисекундах. Может быть опущена для последнего ведра, если у него нет верхней границы.
-
count - (целое число) Количество раз, когда транспортная нить тратила время в пределах границ этого ведра на обработку входящего сообщения.
-
-
outbound_handling_time_histogram -
(массив) Распределение времени, затраченного на отправку каждого исходящего транспортного сообщения в транспортной нити, представленное в виде гистограммы.
Свойства
outbound_handling_time_histogram-
ge - (строка) Включительно нижняя граница ведра в удобочитаемом виде. Может быть опущена для первого ведра, если у него нет нижней границы.
-
ge_millis - (целое число) Включительно нижняя граница ведра в миллисекундах. Может быть опущена для первого ведра, если у него нет нижней границы.
-
lt - (строка) Исключительно верхняя граница ведра в удобочитаемом виде. Может быть опущена для последнего ведра, если у него нет верхней границы.
-
lt_millis - (целое число) Исключительно верхняя граница ведра в миллисекундах. Может быть опущена для последнего ведра, если у него нет верхней границы.
-
count - (целое число) Количество раз, когда транспортная нить тратила время в пределах границ этого ведра на отправку транспортного сообщения.
-
-
actions -
(объект) Разбиение транспортного трафика, обработанного этим узлом по каждому действию, показывающее общее количество трафика и гистограмму размеров сообщений для входящих запросов и исходящих ответов.
Свойства
actions.*.requestsиactions.*.responses-
count - (целое число) Общее количество полученных запросов или отправленных ответов для текущего действия.
-
total_size - (значение в байтах) Общий размер (в удобочитаемом виде) всех полученных запросов или отправленных ответов для текущего действия.
-
total_size_in_bytes - (целое число) Общий размер в байтах всех полученных запросов или отправленных ответов для текущего действия.
-
histogram -
(массив) Разбиение распределения размеров полученных запросов или отправленных ответов для текущего действия.
Свойства
histogram-
ge - (значение в байтах) Включительно нижняя граница ведра в удобочитаемом виде. Может быть опущена для первого ведра, если у него нет нижней границы.
-
ge_bytes - (целое число) Включительно нижняя граница ведра в байтах. Может быть опущена для первого ведра, если у него нет нижней границы.
-
lt - (значение в байтах) Исключительно верхняя граница ведра в удобочитаемом виде. Может быть опущена для последнего ведра, если у него нет верхней границы.
-
lt_bytes - (целое число) Исключительно верхняя граница ведра в байтах. Может быть опущена для последнего ведра, если у него нет верхней границы.
-
count - (целое число) Количество раз, когда запрос был получен или ответ отправлен с размером в пределах границ этого ведра.
-
-
-
-
http -
(объект) Содержит http-статистику для узла.
Свойства
http-
current_open - (целое число) Текущее количество открытых HTTP-соединений для узла.
-
total_opened - (целое число) Общее количество открытых HTTP-соединений для узла.
-
clients -
(массив объектов) Информация о текущих и недавно закрытых HTTP-клиентских соединениях. Клиенты, которые были закрыты дольше, чем значение http.client_stats.closed_channels.max_age, здесь не отображаются.
Свойства
clients-
id - (целое число) Уникальный идентификатор HTTP-клиента.
-
agent - (строка) Отчетный агент для HTTP-клиента. Если недоступен, эта свойство не включено в ответ.
-
local_address - (строка) Местный адрес HTTP-соединения.
-
remote_address - (строка) Удаленный адрес HTTP-соединения.
-
last_uri - (строка) URI последнего запроса клиента.
-
x_forwarded_for - (строка) Значение из HTTP-заголовка клиента
x-forwarded-for. Если недоступен, эта свойство не включено в ответ. -
x_opaque_id - (строка) Значение из HTTP-заголовка клиента
x-opaque-id. Если недоступен, эта свойство не включено в ответ. -
opened_time_millis - (целое число) Время открытия соединения клиентом.
-
closed_time_millis - (целое число) Время закрытия соединения клиентом, если соединение закрыто.
-
last_request_time_millis - (целое число) Время последнего запроса от этого клиента.
-
request_count - (целое число) Количество запросов от этого клиента.
-
request_size_bytes - (целое число) Кумулятивный размер в байтах всех запросов от этого клиента.
-
-
-
-
breakers -
(объект) Содержит статистику по предохранителю от ошибок для узла.
Свойства
breakers-
<circuit_breaker_name> -
(объект) Содержит статистику по предохранителю от ошибок.
Свойства
<circuit_breaker_name>-
limit_size_in_bytes - (целое число) Предел памяти в байтах для предохранителя от ошибок.
-
limit_size - (значение в байтах) Предел памяти для предохранителя от ошибок.
-
estimated_size_in_bytes - (целое число) Оценённое используемое количество памяти в байтах для операции.
-
estimated_size - (значение в байтах) Оценённое используемое количество памяти для операции.
-
overhead - (число с плавающей точкой) Постоянная, на которую умножаются все оценки для предохранителя от ошибок для расчета окончательной оценки.
-
tripped - (целое число) Общее количество срабатываний предохранителя от ошибок, предотвративших ошибку исчерпания памяти.
-
-
-
script -
(объект) Содержит статистику скриптов для узла.
Свойства
script-
compilations - (целое число) Общее количество выполненных компиляций встроенных скриптов узлом.
-
compilations_history - (объект) Содержит недавнюю историю компиляций скриптов
Свойства
compilations_history-
5m - (длинное целое) Количество компиляций скриптов за последние пять минут.
-
15m - (длинное целое) Количество компиляций скриптов за последние пятнадцать минут.
-
24h - (длинное целое) Количество компиляций скриптов за последние сутки.
-
cache_evictions - (целое число) Общее количество раз, когда кэш скриптов удалял старые данные.
-
cache_evictions_history - (объект) Содержит недавнюю историю удаления данных из кэша скриптов
Свойства
cache_evictions-
5m - (длинное целое) Количество удалений из кэша скриптов за последние пять минут.
-
15m - (длинное целое) Количество удалений из кэша скриптов за последние пятнадцать минут.
-
24h - (длинное целое) Количество удалений из кэша скриптов за последние сутки.
-
compilation_limit_triggered - (целое число) Общее количество раз, когда предохранитель от ошибок компиляции скриптов ограничил выполнение компиляций встроенных скриптов.
-
-
-
discovery -
(object) Содержит статистику обнаружения узлов для узла.
Свойства
discovery-
cluster_state_queue -
(object) Содержит статистику для очереди состояний кластера узла.
Свойства
cluster_state_queue-
total - (integer) Общее количество состояний кластера в очереди.
-
pending - (integer) Количество ожидающих состояний кластера в очереди.
-
committed - (integer) Количество подтвержденных состояний кластера в очереди.
-
-
published_cluster_states -
(object) Содержит статистику для опубликованных состояний кластера узла.
Свойства
published_cluster_states-
full_states - (integer) Количество опубликованных состояний кластера.
-
incompatible_diffs - (integer) Количество несовместимых различий между опубликованными состояниями кластера.
-
compatible_diffs - (integer) Количество совместимых различий между опубликованными состояниями кластера.
-
-
cluster_state_update -
(object) Содержит статистику низкого уровня о том, сколько времени занимали различные действия во время обновления состояний кластера, пока узел был избранным мастером. Пропускается, если узел не может быть мастером. Каждое поле, имя которого заканчивается на
_timeв этом объекте, также представлено как необработанное количество миллисекунд в поле, имя которого заканчивается на_time_millis. Поля, читаемые человеком, с суффиксом_timeвозвращаются только в том случае, если они запрашиваются с помощью параметра запроса?human=true.Свойства
cluster_state_update-
unchanged -
(object) Содержит статистику о попытках обновления состояния кластера, которые не изменили состояние кластера.
Свойства
unchanged-
count - (long) Количество попыток обновления состояния кластера, которые не изменили состояние кластера с момента запуска узла.
-
computation_time - (time value) Суммарное время, затраченное на вычисление обновлений состояния кластера без изменений с момента запуска узла.
-
notification_time - (time value) Суммарное время, затраченное на уведомление слушателей об обновлении состояния кластера без изменений с момента запуска узла.
-
-
success -
(object) Содержит статистику о попытках обновления состояния кластера, которые успешно изменили состояние кластера.
Свойства
success-
count - (long) Количество попыток обновления состояния кластера, которые успешно изменили состояние кластера с момента запуска узла.
-
computation_time - (time value) Суммарное время, затраченное на вычисление обновлений состояния кластера, которые в конечном итоге завершились успешно, с момента запуска узла.
-
publication_time - (time value) Суммарное время, затраченное на публикацию обновлений состояния кластера, которые в конечном итоге завершились успешно, включая все действия с момента начала публикации (т.е. сразу после вычисления нового состояния кластера) до завершения публикации и готовности ведущего узла к обработке следующего обновления состояния. Это включает в себя время, измеренное
context_construction_time,commit_time,completion_timeиmaster_apply_time. -
context_construction_time - (time value) Суммарное время, затраченное на построение контекста публикации с момента запуска узла для публикаций, которые в конечном итоге завершились успешно. Эта статистика включает в себя время, затраченное на вычисление разницы между текущим и новым состоянием кластера, подготовку сериализованного представления этой разницы.
-
commit_time - (time value) Суммарное время ожидания успешного подтверждения обновления состояния кластера, измеряемое со времени начала каждой публикации до момента, когда большинство узлов, способных быть мастерами, записали состояние на диск и подтвердили запись избранному мастеру.
-
completion_time - (time value) Суммарное время ожидания успешного завершения обновления состояния кластера, измеряемое со времени начала каждой публикации до момента, когда все остальные узлы уведомили избранного мастера о применении состояния кластера.
-
master_apply_time - (time value) Суммарное время, затраченное на успешное применение обновлений состояния кластера на избранном мастере с момента запуска узла.
-
notification_time - (time value) Суммарное время, затраченное на уведомление слушателей об успешном обновлении состояния кластера с момента запуска узла.
-
-
failure -
(object) Содержит статистику о попытках обновления состояния кластера, которые не успешно изменили состояние кластера, как правило, из-за того, что новый ведущий узел был избран до завершения.
Свойства
failure-
count - (long) Количество попыток обновления состояния кластера, которые не смогли изменить состояние кластера с момента запуска узла.
-
computation_time - (time value) Суммарное время, затраченное на вычисление обновлений состояния кластера, которые в конечном итоге завершились неудачей, с момента запуска узла.
-
publication_time - (time value) Суммарное время, затраченное на публикацию обновлений состояния кластера, которые в конечном итоге завершились неудачей, включая все действия с момента начала публикации (т.е. сразу после вычисления нового состояния кластера) до завершения публикации и готовности ведущего узла к обработке следующего обновления состояния. Это включает в себя время, измеренное
context_construction_time,commit_time,completion_timeиmaster_apply_time. -
context_construction_time - (time value) Суммарное время, затраченное на построение контекста публикации с момента запуска узла для публикаций, которые в конечном итоге завершились неудачей. Эта статистика включает в себя время, затраченное на вычисление разницы между текущим и новым состоянием кластера, подготовку сериализованного представления этой разницы.
-
commit_time - (time value) Суммарное время ожидания неудачного подтверждения обновления состояния кластера, измеряемое со времени начала каждой публикации до момента, когда большинство узлов, способных быть мастерами, записали состояние на диск и подтвердили запись избранному мастеру.
-
completion_time - (time value) Суммарное время ожидания неудачного завершения обновления состояния кластера, измеряемое со времени начала каждой публикации до момента, когда все остальные узлы уведомили избранного мастера о применении состояния кластера.
-
master_apply_time - (time value) Суммарное время, затраченное на неудачное применение обновлений состояния кластера на избранном мастере с момента запуска узла.
-
notification_time - (time value) Суммарное время, затраченное на уведомление слушателей о сбое обновления состояния кластера с момента запуска узла.
-
-
-
-
-
ingest -
(объект) Содержит статистику приема для узла.
Свойства
ingest-
total -
(объект) Содержит статистику операций приема для узла.
Свойства
total-
count - (целое число) Общее количество обработанных документов за время работы узла.
-
time - (значение времени) Общее время предобработки документов приема за время работы узла.
-
time_in_millis - (целое число) Общее время, в миллисекундах, затраченное на предобработку документов приема за время работы узла.
-
current - (целое число) Общее количество документов, которые в настоящее время принимаются.
-
failed - (целое число) Общее количество неудачных операций приема за время работы узла.
-
-
pipelines -
(объект) Содержит статистику о конвейерах приема для узла.
Свойства
pipelines-
<pipeline_id> -
(объект) Содержит статистику о конвейере приема.
Свойства
<pipeline_id>-
count - (целое число) Количество документов, обработанных конвейером приема.
-
time - (значение времени) Общее время предобработки документов в конвейере приема.
-
time_in_millis - (целое число) Общее время, в миллисекундах, затраченное на предобработку документов в конвейере приема.
-
failed - (целое число) Общее количество неудачных операций для конвейера приема.
-
ingested_as_first_pipeline - (значение в байтах) Общий размер, в байтах, всех принятых документов, которые были первоначально обработаны этим конвейером. Документ не добавляется в статистику для этого конвейера, если он является конечным конвейером после стандартного конвейера, конвейером, запущенным после процессора перенаправления, или находится внутри процессора конвейера. Вместо этого размер документа добавляется в статистику конвейера, который первоначально принял документ.
-
ingested_as_first_pipeline_in_bytes - (целое число) Общий размер, в байтах, всех принятых документов, которые были первоначально обработаны этим конвейером. Документ не добавляется в статистику для этого конвейера, если он является конечным конвейером после стандартного конвейера, конвейером, запущенным после процессора перенаправления, или находится внутри процессора конвейера. Вместо этого размер документа добавляется в статистику конвейера, который первоначально принял документ.
-
produced_as_first_pipeline - (значение в байтах) Общий размер, в байтах, всех сгенерированных документов, которые были первоначально обработаны этим конвейером. Документ не добавляется в статистику для этого конвейера, если он является конечным конвейером после стандартного конвейера, конвейером, запущенным после процессора перенаправления, или находится внутри процессора конвейера. Вместо этого размер документа добавляется в статистику конвейера, который первоначально принял документ.
-
produced_as_first_pipeline_in_bytes - (целое число) Общий размер, в байтах, всех сгенерированных документов, которые были первоначально обработаны этим конвейером. Документ не добавляется в статистику для этого конвейера, если он является конечным конвейером после стандартного конвейера, конвейером, запущенным после процессора перенаправления, или находится внутри процессора конвейера. Вместо этого размер документа добавляется в статистику конвейера, который первоначально принял документ.
-
processors -
(массив объектов) Содержит статистику для процессоров приема для конвейера приема.
Свойства
processors-
<processor> -
(объект) Содержит статистику для процессора приема.
Свойства
<processor>-
count - (целое число) Количество документов, преобразованных процессором.
-
time - (значение времени) Время, затраченное процессором на преобразование документов.
-
time_in_millis - (целое число) Время, в миллисекундах, затраченное процессором на преобразование документов.
-
current - (целое число) Количество документов, которые в настоящее время преобразуются процессором.
-
failed - (целое число) Количество неудачных операций для процессора.
-
-
-
-
-
-
-
indexing_pressure -
(объект) Содержит статистику нагрузки индексирования для узла.
Свойства
indexing_pressure-
memory -
(объект) Содержит статистику потребления памяти от нагрузки индексирования.
Свойства
<memory>-
current -
(объект) Содержит статистику текущей нагрузки индексирования.
Свойства
<current>-
combined_coordinating_and_primary - (значение байт) Память, потребляемая запросами индексирования на координационном или первичном этапе. Это значение не является суммой координационного и первичного этапов, так как узел может повторно использовать координационную память, если первичный этап выполняется локально.
-
combined_coordinating_and_primary_in_bytes - (целое число) Память, потребляемая в байтах, запросами индексирования на координационном или первичном этапе. Это значение не является суммой координационного и первичного этапов, так как узел может повторно использовать координационную память, если первичный этап выполняется локально.
-
coordinating - (значение байт) Память, потребляемая запросами индексирования на координационном этапе.
-
coordinating_in_bytes - (целое число) Память, потребляемая в байтах, запросами индексирования на координационном этапе.
-
primary - (значение байт) Память, потребляемая запросами индексирования на первичном этапе.
-
primary_in_bytes - (целое число) Память, потребляемая в байтах, запросами индексирования на первичном этапе.
-
replica - (значение байт) Память, потребляемая запросами индексирования на этапе репликации.
-
replica_in_bytes - (целое число) Память, потребляемая в байтах, запросами индексирования на этапе репликации.
-
all - (значение байт) Память, потребляемая запросами индексирования на координационном, первичном или этапе репликации.
-
all_in_bytes - (целое число) Память, потребляемая в байтах, запросами индексирования на координационном, первичном или этапе репликации.
-
-
total -
(объект) Содержит статистику накопленной нагрузки индексирования с момента запуска узла.
Свойства
<total>-
combined_coordinating_and_primary - (значение байт) Память, потребляемая запросами индексирования на координационном или первичном этапе. Это значение не является суммой координационного и первичного этапов, так как узел может повторно использовать координационную память, если первичный этап выполняется локально.
-
combined_coordinating_and_primary_in_bytes - (целое число) Память, потребляемая в байтах, запросами индексирования на координационном или первичном этапе. Это значение не является суммой координационного и первичного этапов, так как узел может повторно использовать координационную память, если первичный этап выполняется локально.
-
coordinating - (значение байт) Память, потребляемая запросами индексирования на координационном этапе.
-
coordinating_in_bytes - (целое число) Память, потребляемая в байтах, запросами индексирования на координационном этапе. ```
-
-
-
primary - (значение байт) Память, потребляемая запросами индексирования на первичном этапе.
-
primary_in_bytes - (целое число) Память, потребляемая в байтах, запросами индексирования на первичном этапе.
-
replica - (значение байт) Память, потребляемая запросами индексирования на этапе репликации.
-
replica_in_bytes - (целое число) Память, потребляемая в байтах, запросами индексирования на этапе репликации.
-
all - (значение байт) Память, потребляемая запросами индексирования на координационном, первичном или этапе репликации.
-
all_in_bytes - (целое число) Память, потребляемая в байтах, запросами индексирования на координационном, первичном или этапе репликации.
-
coordinating_rejections - (целое число) Количество отклоненных запросов индексирования на координационном этапе.
-
primary_rejections - (целое число) Количество отклоненных запросов индексирования на первичном этапе.
-
replica_rejections - (целое число) Количество отклоненных запросов индексирования на этапе репликации.
-
-
limit - (значение байт) Настройка лимита памяти для запросов индексирования. Для запросов репликации автоматически устанавливается лимит, который в 1,5 раза превышает это значение.
-
limit_in_bytes - (целое число) Настройка лимита памяти в байтах для запросов индексирования. Для запросов репликации автоматически устанавливается лимит, который в 1,5 раза превышает это значение.
-
-
adaptive_selection -
(объект) Содержит статистику адаптивного выбора для узла.
Свойства
adaptive_selection-
outgoing_searches - (целое число) Количество ожидающих запросов поиска от узла, для которого эти данные, до узла с ключом.
-
avg_queue_size - (целое число) Экспоненциально взвешенное скользящее среднее значение размера очереди запросов поиска на узле с ключом.
-
avg_service_time - (значение времени) Экспоненциально взвешенное скользящее среднее время обработки запросов поиска на узле с ключом.
-
avg_service_time_ns - (целое число) Экспоненциально взвешенное скользящее среднее время обработки запросов поиска на узле с ключом в наносекундах.
-
avg_response_time - (значение времени) Экспоненциально взвешенное скользящее среднее время ответа запросов поиска на узле с ключом.
-
avg_response_time_ns - (целое число) Экспоненциально взвешенное скользящее среднее время ответа, в наносекундах, запросов поиска на узле с ключом.
-
rank - (строка) Рейтинг этого узла; используется для выбора фрагмента при маршрутизации запросов поиска.
-
-
allocations -
(объект) Содержит статистику распределения для узла.
Свойства
allocations-
shards - (целое число) Количество фрагментов, в настоящее время распределенных на этом узле.
-
undesired_shards - (целое число) Количество фрагментов, запланированных на перемещение в другое место кластера, если используется балансирующий распределитель, или -1, если используется любой другой распределитель.
-
forecasted_ingest_load - (дробное число) Общая прогнозируемая нагрузка по загрузке всех фрагментов, назначенных этому узлу.
-
forecasted_disk_usage - (значение байт) Прогнозируемый размер всех фрагментов, назначенных узлу.
-
forecasted_disk_usage_bytes - (целое число) Прогнозируемый размер в байтах всех фрагментов, назначенных узлу.
-
current_disk_usage - (значение байт) Текущий размер всех фрагментов, назначенных узлу.
-
current_disk_usage_bytes - (целое число) Текущий размер в байтах всех фрагментов, назначенных узлу.
-
Примеры
resp = client.nodes.stats(
metric="indices",
)
print(resp)
resp1 = client.nodes.stats(
metric="os,process",
)
print(resp1)
resp2 = client.nodes.stats(
node_id="10.0.0.1",
metric="process",
)
print(resp2) response = client.nodes.stats( metric: 'indices' ) puts response response = client.nodes.stats( metric: 'os,process' ) puts response response = client.nodes.stats( node_id: '10.0.0.1', metric: 'process' ) puts response
const response = await client.nodes.stats({
metric: "indices",
});
console.log(response);
const response1 = await client.nodes.stats({
metric: "os,process",
});
console.log(response1);
const response2 = await client.nodes.stats({
node_id: "10.0.0.1",
metric: "process",
});
console.log(response2); # return just indices GET /_nodes/stats/indices # return just os and process GET /_nodes/stats/os,process # return just process for node with IP address 10.0.0.1 GET /_nodes/10.0.0.1/stats/process
Все статистические данные можно явно запросить через /_nodes/stats/_all или /_nodes/stats?metric=_all.
Вы можете получить информацию о статистике индексов на уровне node, indices или shards.
resp = client.nodes.stats(
metric="indices",
index_metric="fielddata",
fields="field1,field2",
)
print(resp)
resp1 = client.nodes.stats(
metric="indices",
index_metric="fielddata",
level="indices",
fields="field1,field2",
)
print(resp1)
resp2 = client.nodes.stats(
metric="indices",
index_metric="fielddata",
level="shards",
fields="field1,field2",
)
print(resp2)
resp3 = client.nodes.stats(
metric="indices",
index_metric="fielddata",
fields="field*",
)
print(resp3) response = client.nodes.stats( metric: 'indices', index_metric: 'fielddata', fields: 'field1,field2' ) puts response response = client.nodes.stats( metric: 'indices', index_metric: 'fielddata', level: 'indices', fields: 'field1,field2' ) puts response response = client.nodes.stats( metric: 'indices', index_metric: 'fielddata', level: 'shards', fields: 'field1,field2' ) puts response response = client.nodes.stats( metric: 'indices', index_metric: 'fielddata', fields: 'field*' ) puts response
const response = await client.nodes.stats({
metric: "indices",
index_metric: "fielddata",
fields: "field1,field2",
});
console.log(response);
const response1 = await client.nodes.stats({
metric: "indices",
index_metric: "fielddata",
level: "indices",
fields: "field1,field2",
});
console.log(response1);
const response2 = await client.nodes.stats({
metric: "indices",
index_metric: "fielddata",
level: "shards",
fields: "field1,field2",
});
console.log(response2);
const response3 = await client.nodes.stats({
metric: "indices",
index_metric: "fielddata",
fields: "field*",
});
console.log(response3); # Fielddata summarized by node GET /_nodes/stats/indices/fielddata?fields=field1,field2 # Fielddata summarized by node and index GET /_nodes/stats/indices/fielddata?level=indices&fields=field1,field2 # Fielddata summarized by node, index, and shard GET /_nodes/stats/indices/fielddata?level=shards&fields=field1,field2 # You can use wildcards for field names GET /_nodes/stats/indices/fielddata?fields=field*
Вы можете получить статистику о группах поиска для запросов, выполненных на этом узле.
resp = client.nodes.stats(
groups="_all",
)
print(resp)
resp1 = client.nodes.stats(
metric="indices",
groups="foo,bar",
)
print(resp1) response = client.nodes.stats( groups: '_all' ) puts response response = client.nodes.stats( metric: 'indices', groups: 'foo,bar' ) puts response
const response = await client.nodes.stats({
groups: "_all",
});
console.log(response);
const response1 = await client.nodes.stats({
metric: "indices",
groups: "foo,bar",
});
console.log(response1); # All groups with all stats GET /_nodes/stats?groups=_all # Some groups from just the indices stats GET /_nodes/stats/indices?groups=foo,bar
Получение только статистики по загрузке
Чтобы вернуть только статистику узла, относящуюся к загрузке, установите параметр пути <metric> в значение ingest и используйте параметр запроса filter_path.
resp = client.nodes.stats(
metric="ingest",
filter_path="nodes.*.ingest",
)
print(resp) response = client.nodes.stats( metric: 'ingest', filter_path: 'nodes.*.ingest' ) puts response
const response = await client.nodes.stats({
metric: "ingest",
filter_path: "nodes.*.ingest",
});
console.log(response); GET /_nodes/stats/ingest?filter_path=nodes.*.ingest
Вы можете использовать параметры запроса metric и filter_path для получения такого же ответа.
resp = client.nodes.stats(
metric="ingest",
filter_path="nodes.*.ingest",
)
print(resp) response = client.nodes.stats( metric: 'ingest', filter_path: 'nodes.*.ingest' ) puts response
const response = await client.nodes.stats({
metric: "ingest",
filter_path: "nodes.*.ingest",
});
console.log(response); GET /_nodes/stats?metric=ingest&filter_path=nodes.*.ingest
Для дальнейшей детализации ответа измените значение filter_path. Например, следующий запрос возвращает только статистику по конвейеру загрузки.
resp = client.nodes.stats(
metric="ingest",
filter_path="nodes.*.ingest.pipelines",
)
print(resp) response = client.nodes.stats( metric: 'ingest', filter_path: 'nodes.*.ingest.pipelines' ) puts response
const response = await client.nodes.stats({
metric: "ingest",
filter_path: "nodes.*.ingest.pipelines",
});
console.log(response); GET /_nodes/stats?metric=ingest&filter_path=nodes.*.ingest.pipelines
© 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/cluster-nodes-stats.html