#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 . В нем будут перечислены верхние индексы с точки зрения количества документов, которые они содержат.