标签归档:Kibana

kibana4.4 – node0.12 内存泄漏解决

在公司里搭建了一个elk日志监控系统。

但是每天早上到公司都会发现,kibana挂了,后来观察了一下,发现原来kibana进程会无限制上升,我那台服务器内存本来就不多,还要运行elasticsearchlogstach,那怎么行- -!

后来到github上去逛了一圈发现,大家似乎都碰到了这个问题。然后在issue里面找到了解决方案。

修改kibana下的bin/kibana命令文件,

参考:
https://github.com/elastic/kibana/pull/3564
https://github.com/elastic/kibana/pull/5451
https://github.com/stayup-io/kibana/commit/50fc3a0e908bf5696ad9f576f7bbd604b185eadf

elasticsearch —— kibana

一、简介

Logstash 早期曾经自带了一个特别简单的 logstash-web 用来查看 ES 中的数据。其功能太过简单,于是 Rashid Khan 用 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 并存使用。

二、安装

1、下载

2、解压

完成

三、运行使用

1、启动

2、 设置

浏览器访问 kibana 网址,http://192.168.1.5:5601/

进入setting界面,进行设置。如图:
enter image description here

建立索引以便我们查看,在上一章节里我们创建了index索引,我们这里就为kibana创建index索引。

如图:

enter image description here

点击create进行创建后,我们可以进入Discover界面查看index索引中的相关数据。

如图:

enter image description here

我们可以到上一章节中我们输入的数据。

四、安装插件

安装Marvel

1、首先为ES安装插件

2、安装Marvel

重启Kibana后可以重下图中看到Marvel

enter image description here

enter image description here

Marvel是一个监控ES的工具。

安装Sense

Sense是一个简便的ES命令查询工具