Я знаю, что сохраненные информационные панели Kibana (т.е. файл JSON на панели управления) сохраняются в OR, связанном с конкретным экземпляром ElasticSearch. Если бы я должен был сохранить экземпляр Kibana при подключении к одному серверу, на котором размещен ElasticSearch, и я должен был переключить свой сервер ElasticSearch на другой адрес, я потерял бы свою сохраненную панель мониторинга. Но если я вернусь к исходному адресу сервера, я верну сохраненную панель.
Таким образом, мой вопрос заключается в том, где именно в каталоге установки elasticsearch хранятся информационные панели. Я бы предпочел запустить script для автоматической загрузки моих предварительно созданных панелей Kibana, чем принудительно копировать/вставлять JSON через веб-консоль каждый раз, когда я запускаю новый экземпляр ElasticSearch.
Спасибо за помощь.
UPDATE
В соответствии с этим Google Groups post, информационные панели сохраняются в kibana-int
_index с _type dashboard
и _id что я назвал. Итак, чтобы сохранить мои панели в новые экземпляры ElasticSearch, мне просто нужно выполнить PUT в этом _index через CURL? Есть ли лучший способ сделать это?