基于Centos7.6安装Kibana7.3

该篇为日志系统(EFK)[]的下篇,通过FileBeat将分布式日志收集并落地在ElasticSearch,后续进行可视化数据分析,Kibana就派上用场了,下面来一波官网的介绍。
基于Centos7.6安装Kibana7.3_第1张图片
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:[email protected]] Status changed from yellow to green - Ready

测试

打开浏览器,键入http://10.231.134.191:8601/
基于Centos7.6安装Kibana7.3_第2张图片
基于Centos7.6安装Kibana7.3_第3张图片

基本使用

安装完毕之后,就可以进行可视化操作了,以Discover功能为例,操作之前设置连接的索引,进行匹配,下面开启贴图模式.

一张图片胜过千万行日志

基于Centos7.6安装Kibana7.3_第4张图片
基于Centos7.6安装Kibana7.3_第5张图片
基于Centos7.6安装Kibana7.3_第6张图片
基于Centos7.6安装Kibana7.3_第7张图片
这就是Discover的功能,通过该界面可以实时看到应用产生的日志消息。
除了该功能外,还有其他功能例如:仪表盘,绘图,监控,开发工具等等非常丰富,具体参考Kibana官方文档,截个图放下面。
基于Centos7.6安装Kibana7.3_第8张图片

后记

不得不说,官网提供的Kibana对于ElasticEearch的数据可视化,简直太太太太强大,太方便了。但是我们可以定制化,因为Kibana只是一个前端项目,数据来源也是基于ESRestful API
到此,分布式日志系统EFK搭建以及基本使用记录完毕,后续看公司要不要买一套白金许可证,不过暂时还不用。

彩蛋:这篇文章写于10月26号,但是发布时间为24号,为了拿到CSDN的一个荣誉称号"1024勋章"基于Centos7.6安装Kibana7.3_第9张图片

参考文章

  • Kibana Discover
  • Kibana Introduction
  • Kibana Github

你可能感兴趣的:(DevOps,&,CI/CD)