2016-08-30 128 views
0

我在文件中的以下JSON字段 -線圖表中的彈性搜索Kibana

message: 
{"File":"File1","Hour":"22","Count":"493"} 
{"File":"File1","Hour":"23","Count":"32"} 
{"File":"File3","Hour":"1","Count":"45"} 

我想在x軸上繪製折線圖與「一小時」和Y軸「計數」。然後對於每個文件,我希望看到每小時的計數。

在桶字段中,我們只能選擇設置x軸。 Y軸默認設置爲「計數」。剛開始使用Kibana,不知道如何設置繪製折線圖。任何幫助,將不勝感激 !!

回答

0

部分回答:如何在x軸上繪製一個帶有「小時」的線,並在y軸上繪製「計數」。

首先,我修改了一下你的數據。我從「小時」和「計數」中刪除了引號,以使它們成爲數字(而不是字符串)。我還添加了時間戳,因爲Kibana需要它。這裏是我是如何創建的數據:

curl -XPUT 'http://localhost:9200/test-file/DataPoint/AVZa2HjWew5y36MUYXXL' -d '{"File":"File1","Hour":22,"Count":493, "@timestamp" : "2016-08-29T15:16:12"}' 
curl -XPUT 'http://localhost:9200/test-file/DataPoint/AVZa2HjWew5y36MUYXXD' -d '{"File":"File1","Hour":23,"Count":32, "@timestamp" : "2016-08-29T15:16:12"}' 
curl -XPUT 'http://localhost:9200/test-file/DataPoint/AVZa2HjWew5y36MUYXXB' -d '{"File":"File3","Hour":1,"Count":45, "@timestamp" : "2016-08-29T15:16:12"}' 

爲Y軸,我用的「計數」 Max。對於Y軸,我使用了「小時」的Terms。這是一張圖片,顯示我是如何做到的:

enter image description here