介绍:html
要说kibana,就不得不先说一下logstash。这里呢,先要讲个故事。故事是开头是这样的,Logstash早期曾经自带了一个特别简单的logstash-web用来查看ES中的数据,其功能太过简单,因而RashidKhan用PHP写了一个更好用的web,取名为Kibana,这个PHP版本的Kibana发布时间是2011年12月11日。Kibana迅速流行起来,不久的2012年8月19日,Rashid Khan用Ruby重写了Kibana,也被叫作Kibana2,由于Logstash也是用Ruby写的,这样Kibana就能够替代原来那个简陋的logstash-web页面了。目前咱们看到的AngularJS版本的Kibana其实原名叫elasticsearch-dashboard,但跟Kibana2做者是同一我的,换句话说,kibana比logstash还早就进了elasticsearch名下,这个项目更名Kibana是在2014年2月,也被叫作Kibana3.全新的设计一会儿风靡DevOps界,随后其余社区纷纷借鉴,Graphite目前最流行的Grafana界面就是由此而来,至今代码中还留存有十余处kbn字样。2014年4月,Kibana3中止开发,ES公司集中人力开始Kibana4的重构,在2015年初发布了使用JRuby作后端的beta版后,于3月正式推出使用Node.js作后端的正式版。因为设计思路上的差异,一些K3适宜的场景并不在K4考虑范围内,因此至今K3和K4并存使用。前端
做为一个开头的故事,简单了解一下kibana的历史,说到kibana呢,它是一个基于浏览器页面的ES前端展现工具,是为ES提供日志分析的web接口,可用它对日志进行高效的搜索、可视化、分析等操做。Kibana所有使用HTML语言和JavaScript编写的,提供了Marvel监控的UI界面。Kibana是一个与ES之前工做的开源分析、可视化平台,使用Kibana能够查询、查看并与存储在ES索引的数据进行交互操做,使用Kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据。Kibana使得理解大容量的数据变得很是容易,他很是简单,基于浏览器的接口使咱们可以快速的建立和分享显示ES查询结果实时变化的仪表盘。web
须要注意的一点是,kibana是把分析放在了查询前面,这大概是kibana区分于其余客户端的地方。对比一下head,head是用于数据的浏览和查询的,而kibana具有查询功能,可是最吸引人的地方应该是它的图标和表现能力吧。后端
安装:浏览器
网上说在线安装不行,不能与elasticsearch版本相匹配,我采用的是离线安装。方法见:http://www.cnblogs.com/jiu0821/p/5697961.htmlelasticsearch