API Elasticsearch позволяет получить различную информацию о состоянии кластера, нод и в том числе список индексов который в данный момент присутствуют в системе, в том числе и закрытые.
Для получения списка индексов используется вызов API /_cat/indices
которое возвращает:
- "Здоровье" индекса
- Статус индекса
- Имя индекса
- Уникальный UUID
- Количество реплик
- Количество документов
- Количество удаленных докментов
- Размер индекса
Для получения списка индексов из консоли, достаточно выполнить команду:
curl -k https://127.0.0.1:9200/_cat/indices?v
Где v - параметр отвечающий за вывод заголовка.
Так же можно изменять формат вывода, в случае если нужен машиночитаемый формат, прекрасно подойдет json
curl -k https://127.0.0.1:9200/_cat/indices?format=json
Elasticsearch позволяет изменять набор полей для вывода, указывая их в определенном порядке и оставляя только определенные поля
К примеру вывести только дату и время фактического создания индекса и его имя
curl -k https://127.0.0.1:9200/_cat/indices?h=creation.date,index