kibana使用

Kibana是一個開源的分析與可視化平臺,設計出來用於和Elasticsearch一塊兒使用的。
能夠用kibana搜索、查看存放在Elasticsearch中的數據。
Kibana與Elasticsearch的交互方式是各類不一樣的圖表、表格、地圖等,直觀的展現數據,從而達到高級的數據分析與可視化的目的。

1.下載json

  地址 https://www.elastic.co/cn/downloads/kibana瀏覽器

2.啓動app

  解壓,進入bin目錄,執行curl

kibana

瀏覽器打開http://localhost:5601elasticsearch

3.使用post

(1)插入兩條數據測試

curl -XPOST 'localhost:9200/store/category/1?pretty' -H 'Content-type:application/json' -d'{"name":"soap","type":"cleaning","postDate":"2019-9-15","message":"this is a first data"}'
curl -XPOST 'localhost:9200/store/category/2?pretty' -H 'Content-type:application/json' -d'{"name":"soap1","type":"cleaning","postDate":"2019-9-15","message":"this is a second data"}'

A.創建因此this

在kibana界面創建一個索引,和elaticsearch創建的索引進行配對url

  kibana中的management管理spa

       單擊index patterns索引模塊

       選擇create index pattern模塊,創建索引

注:

  創建的索引名要和elasticsearch創建的索引對應,不然,沒法建立kibana的索引

B.查看 

索引創建完成後,點擊【Discover】,選擇創建的索引,查看數據

數據太少,沒辦法充分發揮Kibana的做用,不少高級的數據分析和圖形化界面都無法展現出來,因此須要導入一些測試數據到Elasticsearch中

 (2)導入數據

數據 https://pan.baidu.com/s/139UlJ2RcCOUwKunR6R0yDA

curl -XPOST 'localhost:9200/shakespeare/_bulk?pretty' -H 'Content-type:application/json' --data-binary @shakespeare.json

創建索引shakespeare,點擊【Discover】菜單進行查看

 點擊【Visualize】Create new visualization,選擇折線圖Line來展現 Shakespeare數據集並比較劇中的speaking發言部分數量

在「 Metrics」窗格中,展開「 Y-Axis」

將Aggregation聚合設置爲Unique Count惟一計數

將Field字段設置爲speaker.keyword發言

在「 Custom Label 自定義標籤」框中,輸入Speaking Parts

 

在「 Buckets」窗格中,單擊「 X-Axis」

將Aggregation聚合設置爲Terms條款和 Field字段爲play_name.keyword

要按字母順序列出表演,請在「 Order」下拉菜單中選擇「 Ascending」

爲軸提供自定義標籤Play Name

單擊Apply changes

有多種圖表可供選擇

注:

  Kibana 的版本須要和 Elasticsearch 的版本一致,不然會出現Kibana server is not ready yet

相關文章
相關標籤/搜索