2016-05-05 2 views
0

Я запускаю автономные серверы ElasticSearch/Kibana для нескольких арендаторов. Я хотел бы вытащить статистику кластера из каждого отдельного экземпляра и хотел бы импортировать их в свой собственный ElasticSearch/Kibana. Как мне это сделать? Я уже начал экспортировать статистику кластера в файл.elasticsearch статистика кластера индексирование

локон -XGET 'http://localhost:9200/_cluster/stats?human&pretty'> tenant01.json

Я затем передать файл tenant01.json моему собственному ElasticSearch/Kibana. Как мне начать импортировать данные в новый индекс?

ответ

0

Вы должны использовать насыпную API в новый индекс

curl -XPUT localhost:9200/newIndex/_bulk --data-binary @shakespeare.json 

Следуйте Bulk API для правильного формата файл, обратите внимание, он использует \ N для разделения метаданных из исходных значений, поэтому оно должно не быть довольно печататься

action_and_meta_data\n 
optional_source\n 
action_and_meta_data\n 
optional_source\n 
.... 
action_and_meta_data\n 
optional_source\n 
Смежные вопросы