Kibana — получить список всех индексов

#elasticsearch #indices #kibana

#elasticsearch #индексы #kibana

Вопрос:

У меня установлен ElasticSearch на сервере, а Kibana 3.0 установлена на другом компьютере. Есть ли какой-либо способ получить список всех индексов на сервере ElasticSearch для отображения на Kibana? Точно так же, как ElasticSearch-Head отображает его. Может быть, в новой панели мониторинга на Kibana, которая показывает все индексы?

Ответ №1:

вы можете получить список всех индексов с помощью

 curl 'localhost:9200/_cat/indices?v'
 

Ответ №2:

Сначала вы должны открыть свой файл kibana.yml и добавить эту строку

 elasticsearch.url: "http://{IP of machine}:9200"
 

Затем перезапустите свою кибану. Он будет подключаться к elasticsearch этой машины

Чтобы получить все индексы, выполните следующее

 GET /_cat/indices?v
 

Ответ №3:

Если вы установите для своей конфигурации панели мониторинга Kibana значение _all в настройках индекса (по умолчанию для примера панели мониторинга в #/dashboard/file/guided.json), будут запрошены все индексы.

Оттуда вы можете добавить панель терминов для поля _index . В нем будут перечислены верхние индексы с точки зрения количества документов, которые они содержат.