基於上一篇的操作,我們已經獲得了數據,接下來我們就要處理數據,因此選用了Kibana
先來介紹一下,
Kibana是一個針對Elasticsearch的開源分析及可視化平台,用來搜索、查看交互存儲在Elasticsearch索引中的數據。
使用Kibana,可以通過各種圖表進行高級數據分析及展示。
Kibana讓海量數據更容易理解。它操作簡單,基於瀏覽器的用戶界面可以快速創建儀表板實時顯示Elasticsearch查詢動態。
進入操作:
1.首先,將elasticsearch和kibana搭建在一個服務器上。
其次,在kibana界面建立一個索引,和elaticsearch建立的索引進行配對。
關於索引建立的步驟如下:
1.打開kibana中的management管理
2.單擊index patterns索引模塊。
3.選擇create index pattern模塊,建立索引。
進入新建索引頁面后,建立的索引名要和elasticsearch建立的索引對應,否則,無法創建kibana的索引。
進入next step 后 不要更改設置里面的默認選項,直接create就可以。
2.索引建立完成后,我們可以去discover選項,選擇建立的索引,查看通過elaticsearch上傳的數據。
3.既然已經找到數據,那么我們就要對這些數據進行處理,我們選擇可視化里面的創建折線圖Line來展示。
然后選擇想可視化的對應索引后,將出現如下界面。
選擇X和Y的單位等,比如x軸選擇時間作為單位,但是出現了以下問題:
匹配不到相應類型,也就是說,我在elaticsearch上傳的時間不是kibana需要的date類型。那我們的時間是什么類型呢??
再回到當初的python上傳數據的代碼發現,第23行的這句話(在上一篇文里面):
