Kibana - 导入可视化错误

时间:2017-01-23 14:45:29

标签: elasticsearch kibana

我已使用设置下的导出按钮在Kibana中导出了可视化效果。这给了我一个JSON文件。可视化的名称是Transaction-count。

然后我从Kibana删除了可视化。

我现在想要使用API​​将可视化导回Kibana

如果我输入 curl -XPUT“http://localhost:9200/.kibana/visualization/Transaction-count” - 我收到以下错误;

  

{ “错误”:{ “ROOT_CAUSE”:[{ “类型”: “mapper_parsing_exception”, “理由”:“失败   解析“}],”类型“:”mapper_parsing_exception“,”原因“:”未能   解析 “ ”caused_by“:{ ”类型“: ”not_x_content_exception“, ”理由“:” 压缩机   检测只能在某些xcontent字节上调用或压缩   xcontent字节“}}

如果我通过Web GUI手动导入可视化文件,它可以正常工作。

如果我输入; curl XGET“http://localhost:9200/.kibana/visualization/Transaction-count”它给了我以下JSON;

{"index":".kibana","type":"visualization","id":"Transaction-count","version":1,"found":true,"_source":{"title":"Transaction count","visState":"{\"title\":\"Transaction count\",\"type\":\"metric\",\"params\":{\"handleNoResults\":true,\"fontSize\":\"120\"},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}}],\"listeners\":{}}","uiStateJSON":"{}","description":"","savedSearchId":"Transactions","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"filter\":[]}"}}}

如果我输入;

curl -XGET "http://localhost:9200/.kibana/visualization/Transaction-count" -d '{"index":".kibana","type":"visualization","id":"Transaction-count","version":1,"found":true,"_source":{"title":"Transaction count","visState":"{\"title\":\"Transaction count\",\"type\":\"metric\",\"params\":{\"handleNoResults\":true,\"fontSize\":\"120\"},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}}],\"listeners\":{}}","uiStateJSON":"{}","description":"","savedSearchId":"Transactions","version":1,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"filter\":[]}"}}}'

我收到以下输出;

  

{ “错误”:{ “ROOT_CAUSE”:[{ “类型”: “mapper_parsing_exception”, “理由”:“字段   [_index]是元数据字段,无法在文档中添加。   使用索引API请求   参数 “}],” 类型 “:” mapper_parsing_exception “ ”理由“:” 字段   [_index]是元数据字段,无法在文档中添加。   使用索引API请求参数。“},”status“:400}

运行Elastic的版本2.3.3和Kibana的4.5.1。

我做错了什么?

0 个答案:

没有答案