ELK-部署Kibana

8 篇文章 0 订阅
7 篇文章 0 订阅

根据部署计划,kibana部署在node1节点上。下面我们开始部署kibana

 

安装jdk8

具体不讲解

 

安装Kibana7

1、下载地址

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.0.1-linux-x86_64.tar.g

2、解压kibana

tar -zxvf /opt/zip/kibana-7.0.0-linux-x86_64.tar.gz -C /opt/soft/

3、配置环境变量

export KIBANA_HOME=/opt/soft/kibana-7.0.0-linux-x86_64PATH=$PATH:$KIBANA_HOME/binexport $PATH

4、启动

kibana

 

ELK-部署Kibana

表示启动成功

浏览器访问:

http://node1:5601

ELK-部署Kibana

 

kibana功能很丰富,我们只关心我们使用的功能。

 

配置kibana

从我们之前画的架构图可以知道,我们的kibana需要从elasticsearch中读取索引数据进行展示。所以我们需要通过对kibana进行配置来连接到elasticsearch。主要配置文件是$KIBANA_HOME/config/kibana.yml。下面我们给出一般配置内容:

server.port: 5601server.host: "0.0.0.0"elasticsearch.hosts: ["http://node3:9200"]elasticsearch.username: "lazy"elasticsearch.password: "111111"

上面的配置应该无须多讲,一般的kibana配置确实就是这么简单。这就是一个好的框架的价值所在。

 

启动kibana

kibana

ELK-部署Kibana

 

设置kibana

1、查看连接的elasticsearch索引

 

ELK-部署Kibana

可以看到我们之前通过logstash收集的hello.log日志创建的索引,它是按天创建一天一个索引,接下来目标是通过在kibana创建索引正则模板来匹配需要展示的索引。

创建索引模板

1、创建索引-第一步-创建索引正则模板:

 

ELK-部署Kibana

2、创建索引-第二步-选择更新属性:

 

ELK-部署Kibana

3、创建索引模板成功

 

ELK-部署Kibana

开始使用

1、点击左侧栏Discover

 

ELK-部署Kibana

2、条件查询

 

ELK-部署Kibana

3、修改条件

 

ELK-部署Kibana

 

细心的读者可以看到Java错误堆栈作为一条数据展示。这是multiline codec的作用。

4、选择展示的属性

 

ELK-部署Kibana

上面我们选择展示message属性,内容改变如下:

 

ELK-部署Kibana

5、测试实时收集日志

回到node2的/opt/source/logs/目录下,通过下面命令间歇性地测试:

cat hello-0.log >> hello.logcat hello-1.log >> hello.logcat error.log >> hello.logcat hello-3.log >> hello.log

 

每执行完一次命令后等待几秒回到kibana刷新,可以看到日志被更新。至此,我们实现了整个ELK的搭建。

 

------------- 正文结束 ------------

关注【Java软件编程之家】微信公众号,更多资源分享给你,关注后回复"资源"免费获取大量开发相关的电子书

ELK-部署Kibana

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值