Получить список индексов в Elasticsearch

elasticsearch logo Elasticsearch

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

Для получения списка индексов используется вызов API /_cat/indices которое возвращает:

  • "Здоровье" индекса
  • Статус индекса
  • Имя индекса
  • Уникальный UUID
  • Количество реплик
  • Количество документов
  • Количество удаленных докментов
  • Размер индекса

Для получения списка индексов из консоли, достаточно выполнить команду:

 

Elasticsearch indices

Где v - параметр отвечающий за вывод заголовка.

Так же можно изменять формат вывода, в случае если нужен машиночитаемый формат, прекрасно подойдет json

Elasticsearch позволяет изменять набор полей для вывода, указывая их в определенном порядке и оставляя только определенные поля

К примеру вывести только дату и время фактического создания индекса и его имя

Avatar for Gnostis
Gnostis
Добавить комментарий