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。
最後來張效果圖:
其實沒啥好總結的,Kibana提供了豐富的表現形式,這個根據每個圖表的說明慢慢玩起來就好了。希望我也有機會陸續加多對各個圖表的介紹。
ELK是個經典的配合:ElasticSearch、LogStash、Kibana。E解決了存儲和檢索(暫存哈,比如30d)、L用於日志收集、K生動的展示了數據的變化趨勢、並提供查詢能力。