elasticsearch cluster stats indexing

时间:2016-05-05 17:15:34

标签: elasticsearch

我正在为多个租户运行独立的ElasticSearch / Kibana服务器。我想从每个单个实例中提取集群统计信息,并希望将它们导入到我自己的ElasticSearch / Kibana中。我该怎么做呢?我已经开始将群集统计信息导出到文件中。

curl -XGET'http://localhost:9200/_cluster/stats?human&pretty'> tenant01.json

然后我将tenant01.json文件传输到我自己的ElasticSearch / Kibana。我如何开始将数据导入新索引?

1 个答案:

答案 0 :(得分: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