kibana簡(jiǎn)介
通過(guò)kibana,能夠?qū)lasticsearch中的數(shù)據(jù)進(jìn)行可視化刽辙,圖形支持:柱狀圖、線狀圖甲献、餅圖宰缤、旭日?qǐng)D等。由于生產(chǎn)環(huán)境中已經(jīng)嵌入一些kibana生成的視圖竟纳,所以對(duì)kibana作一些簡(jiǎn)單的了解撵溃,本文是簡(jiǎn)單探索的一些記錄,詳細(xì)配置還是看官方文檔來(lái)的方便锥累。
一缘挑、安裝與配置
測(cè)試環(huán)境:win10
1.1 安裝
win版本直接下載壓縮版解壓即可。
1.2 配置
配置文件位置:$KIBANA_HOME/config/kibana.yml
初始嘗試桶略,只需要關(guān)注以下幾個(gè)參數(shù):
elasticsearch.url: "http://localhost:9200" #指定查詢es的url
elasticsearch.hosts: "http://localhost:9200" #此處列出的所有節(jié)點(diǎn)必須位于同一集群
elasticsearch.username: #es有身份驗(yàn)證時(shí)语淘,需要配置
elasticsearch.password: #es有身份驗(yàn)證時(shí)诲宇,需要配置
server.host: "localhost" #提供服務(wù)的ip
server.port: 5601 #提供服務(wù)的端口
kibana本身支持的配置還是比較多的,具體作用參見(jiàn):
https://www.elastic.co/guide/en/kibana/current/settings.html
1.3 啟用kibana
啟動(dòng)kibana之前惶翻,需要先啟動(dòng)elasticsearch姑蓝,并且需要保證兩個(gè)組件的版本一致,當(dāng)前測(cè)試使用的是6.7.1版本吕粗。
啟動(dòng)命令:
./kibana.bat
啟動(dòng)日志很多纺荧,末尾日志為:
log [14:10:23.183] [info][listening] Server running at http://localhost:5601
log [14:10:23.284] [info][status][plugin:spaces@6.7.1] Status changed from yellow to green - Ready
1.4 檢查kibana狀態(tài)
方法一:通過(guò)瀏覽器訪問(wèn):http://localhost:5601/status
方法二:直接使用curl請(qǐng)求http://localhost:5601/api/status
二、可視化配置
2.1 加載測(cè)試數(shù)據(jù)
官網(wǎng)提供了幾個(gè)測(cè)試示例的數(shù)據(jù)颅筋,按照官網(wǎng)所述的方法加載到es中宙暇。
https://www.elastic.co/guide/en/kibana/current/tutorial-load-dataset.html
先建立mapping,再將測(cè)試示例的數(shù)據(jù)加載到es中议泵。
curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/bank/account/_bulk?pretty' --data-binary @accounts.json
curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/shakespeare/doc/_bulk?pretty' --data-binary @shakespeare_6.0.json
curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/_bulk?pretty' --data-binary @logs.jsonl
2.2 定義自己的索引模式
Management>>Index Patterns >>Add New
根據(jù)索引字段中是否包含時(shí)間序列數(shù)據(jù)占贫,選擇“Index contains time-based events”。
2.3 數(shù)據(jù)探索(Discover)
在Discover界面先口,主要驗(yàn)證定義的檢索條件是否能夠檢索到數(shù)據(jù)型奥。
2.4 可視化數(shù)據(jù)
使用示例數(shù)據(jù)簡(jiǎn)單加了餅形圖與柱狀圖,效果如下:
2.5 簡(jiǎn)單儀表盤(pán)的添加
三碉京、監(jiān)控界面
總結(jié)
kibana還是挺簡(jiǎn)單易用的厢汹,支持的表格類(lèi)型非常多,并且隨著elasticsearch的廣泛使用收夸,kibana應(yīng)用的場(chǎng)景肯定會(huì)越來(lái)越多坑匠,當(dāng)然此次只是最簡(jiǎn)單的使用,后期再通過(guò)項(xiàng)目實(shí)踐深化學(xué)習(xí)卧惜。