Kibana简单介绍

1.是什么

Kibana 是一个开源和免费的工具,Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助汇总、分析和展示数据。通过Kibana,我们可以交互式地探索,可视化对数据的见解,并管理和监视堆栈。

实际上就是前端,elasticsearch相当于后端,约定好接口以后,类似于一个前后端分离的项目。这样就可以在页面上对收集的日志进行分析了。

如下图所示:
kibana界面.png
kibana界面

2. 解决了什么问题

2.1 运维工程师看日志麻烦的问题

对于运维工程师,不用天天awk、sed了,方便!实际上这么看来ELK是云计算、大数据运维工程师最需要掌握的一套技能体系,帮助公司管理日志文件。

2.2 开发工程师看日志权限的问题

对于开发工程师,我也可以从页面中直接看。毕竟运维老师不可能把root账号给我们进入看所有日志的啊。

2.3 对采集到的数据处理麻烦的问题

托拉拽、点点点多香啊!

3. 优缺点

3.1 优点

友好的weib页面
这个在日志系统里面就很香了

3.2 待优化点

需要在实践应用中慢慢发现

4.基本使用

这里注意,在linux系统中,要使用普通用户运行程序。用管理员账户不行。
使用浏览器访问 http://ip:5601
就可以在上面自由的探索了!

5.基本原理

这个就是一个前端的展示工具,可以当做一个web项目,而后端就是elasticsearch提供的。
基本原理和做web项目时候类似。

6.参考文献

官网:
https://www.elastic.co/cn/kibana/

7.学习疑惑

Q:相对于同类产品不足之处在哪儿呢?
A:需要在以后的实践中慢慢回答

Q:如何分析日志可以帮助到我们的数据团队展示他们的成果?比如模型、报表、指标的使用频率是否可以从日志中找到?
A:需要在以后的实践中慢慢回答

Q:是否可以分析出常用的查询语句,这样可以让数据团队更有针对性的改进?
A:需要在以后的实践中慢慢回答