该篇为日志系统(EFK)[]的下篇,通过FileBeat将分布式日志收集并落地在ElasticSearch,后续进行可视化数据分析,Kibana就派上用场了,下面来一波官网的介绍。

Kibana是一个旨在与Elasticsearch一起使用的开源分析和可视化平台。 您可以使用Kibana搜索,查看和与Elasticsearch索引中存储的数据进行交互。 您可以轻松地执行高级数据分析,并在各种图表,表格和地图中可视化数据。
安装步骤
下载解压
$ wget https://artifacts.elastic.co/downloads/kibana/kibana-7.4.1-linux-x86_64.tar.gz
shasum -a 512 kibana-7.4.1-linux-x86_64.tar.gz
$ tar -xzf kibana-7.4.1-linux-x86_64.tar.gz
$ cd kibana-7.4.1-linux-x86_64/
配置Kibana
需要在Kibana配置文件配置ES 访问地址elasticsearch.hosts,以及绑定的地址server.host,因为默认的localhost远程无法直接访问,打开配置文件$KIBANA_HOME/config/kibana.yml,进行如下配置:
server.port: 8601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://10.231.xxx.xxx:8200"]
更多配置属性请移步Kibana 配置
启动Kibana
$ cd $KIBANA_HOME
$ ./bin/kibana
log [04:27:38.173] [info][plugins-system] Setting up [1] plugins: [translations]
log [04:27:38.180] [info][plugins][translations] Setting up plugin
log [04:27:38.181] [info][plugins-system] Starting [1] plugins: [translations]
......
log [01:21:38.720] [info][listening] Server running at http://0.0.0.0:8601
log [01:21:38.727] [info][server][Kibana][http] http server running
log [01:21:38.730] [info][status][plugin:spaces@7.3.1] Status changed from yellow to green - Ready
测试
打开浏览器,键入http://10.231.134.191:8601/


基本使用
安装完毕之后,就可以进行可视化操作了,以Discover功能为例,操作之前设置连接的索引,进行匹配,下面开启贴图模式.
一张图片胜过千万行日志




这就是Discover的功能,通过该界面可以实时看到应用产生的日志消息。
除了该功能外,还有其他功能例如:仪表盘,绘图,监控,开发工具等等非常丰富,具体参考Kibana官方文档,截个图放下面。

后记
不得不说,官网提供的Kibana对于ElasticEearch的数据可视化,简直太太太太强大,太方便了。但是我们可以定制化,因为Kibana只是一个前端项目,数据来源也是基于ES的Restful API
到此,分布式日志系统EFK搭建以及基本使用记录完毕,后续看公司要不要买一套白金许可证,不过暂时还不用。
彩蛋:这篇文章写于10月26号,但是发布时间为24号,为了拿到CSDN的一个荣誉称号"1024勋章"
2970

被折叠的 条评论
为什么被折叠?



