歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Elasticsearch Kibana安裝使用筆記

Elasticsearch Kibana安裝使用筆記

日期:2017/2/28 14:22:35   编辑:Linux教程

Kibana是一個用於ElasticSearch分析和查詢的儀表盤,關於Kibana的介紹原文如此。值得注意的是Kibana把分析放在了查詢的前面,這大概是Kibana區分於其它客戶端的地方。

關於Kibana的介紹和文檔請參考這裡。

Kibana使用安裝 http://www.linuxidc.com/Linux/2015-02/113289.htm

除此以外我還是用了了head和bigdesk,當然他們的定位幾乎是不同的。head用於數據的浏覽和查詢相當簡介好用,bigdesk用於ElasticSearch的集群狀態監控,Kibana呢?具備查詢功能,但是最吸引人的應該是它牛逼的圖標和表現能力吧。至少在深入之前我是這麼認為的。

安裝

這東西幾乎不需要安裝,在elasticsearch官網頁面-->overview-->kibana中下載。

找任何一個web server(apache、nginx等等)丟進去即可(直接fs打開不行),當然作為一個Java屌我執著的選擇了Tomcat。

在開啟之前我們還需要做一件事,打開kibana所在目錄的config.js文件,編輯“elasticsearch”字段指向你的es uri。

function (Settings) {


/** @scratch /configuration/config.js/2
*
* === Parameters
*/
return new Settings({


elasticsearch: "http://10.128.170.245:9200",
....

使用

輕車熟路的打開http://localhost:8080/kibana,前面那段幾乎是出了“hello world”以外Java屌敲得最多的字符了吧:)。

界面如上,貌似只需要關注右側面板的左下角:Sample Dashboard、Unconfigured Dashboard、Blank Dashboard。Sample Dashboard就是個最基本的試用界面,不妨點進去看看kibana的圖表可以做得多靓麗。

事情從3. Blank Dashboard開始,點擊進入後就打開了一個空白的Dashboard。

  1. 保存/打開:先說最簡單的兩功能。在頁面的右上角幾個圖片,一眼就能認出打開、保存按鈕,它們是干什麼的、怎麼干我不說你也知道。
  2. 分享:緊挨著保存按鈕的那個就是分享按鈕,它怎麼干、干什麼也不需要多說。
  3. 添加行:Kibana的布局是行列布局,當前你能看到的只有一個Query和Filter。先不管這倆家伙,瞅一眼右下角那個【ADD A ROW】,果斷單擊之。然後。。。我們到5再說。
  4. 給Dashboard來個名字:單擊之後映入眼簾的應該是Title和Style兩項,再向上看一點發現這是Dashboard Settings---》General。嗯在開始添加行之前想給Dashboard取個名字吧,然後保存或者等等。
  5. 添加行:如果你點了保存就再點一次Add A Row,否則直接在選項卡上點擊Row。這回真的是添加行了,右側輸入框來個名字,點擊create row然後save。你擁有了人生中第一個Kibana Row。。。
  6. 添加Panel:添加面板。在Row上直接點有文字的按鈕或者鼠標移到最左側會出現個菜單【收縮、配置、添加面板】。單擊後就出現了添加對話框,這裡選table,span選擇12(這個就當是寬度,最大12)然後直接save。
  7. 查詢:這得假設你的ES已經有數據了,隨便在最上面Query欄中輸入關鍵字“your words”,可以看到table查詢到了結果。同樣的Filter也可以這麼玩。
  8. 添加Type過濾:接著滾到頁面最下面,點擊添加一個新Row,並通過up按鈕把它置於上面(方便而已)。添加Panel,選擇term,名字Type,字段_type(默認的)點擊save。接著列出了當前ES所有的type,點擊任意一個你會發現Filter中多了一個過濾條件。
  9. 復制餅圖:接著畫出Sample Dashboard的餅圖,依然添加Panel,選擇term,在style選擇pie,然後保存。成了。

最後來張效果圖:

總結

其實沒啥好總結的,Kibana提供了豐富的表現形式,這個根據每個圖表的說明慢慢玩起來就好了。希望我也有機會陸續加多對各個圖表的介紹。

ELK是個經典的配合:ElasticSearch、LogStash、Kibana。E解決了存儲和檢索(暫存哈,比如30d)、L用於日志收集、K生動的展示了數據的變化趨勢、並提供查詢能力。

Copyright © Linux教程網 All Rights Reserved