Kibana介绍
Kibana是ELK中的K视图部分(ELK包括Elasticsearch、Logstash和Kibana),Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。
可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。
ELK是一种很典型的MVC思想,模型持久层、控制层、视图层:
1)Elasticsearch担任数据持久层的角色,负责储存数据;
2)Logstash担任控制层的角色,负责搜集和过滤数据
3)Kibana担任视图层角色,拥有各种维度的查询和分析;
Kibana网站地址:https://www.elastic.co/cn/downloads/kibana
1、下载地址
(需要注意kibana的版本,通常Elasticsearch和Kibana版本一致的,具体版本对应表可以查看https://blog.csdn.net/vtopqx/article/details/105410814)
[elasticsearch@txvm2019 kibana]$ wget https://artifacts.elastic.co/downloads/kibana/kibana-7.2.0-linux-x86_64.tar.gz
或者后台下载:
[elasticsearch@txvm2019 kibana]$ wget -b https://artifacts.elastic.co/downloads/kibana/kibana-7.2.0-linux-x86_64.tar.gz
2、解压安装配置
还是使用elasticsearch用户进行操作,
[elasticsearch@txvm2019 kibana]$ tar -xvf kibana-7.2.0-linux-x86_64.tar.gz
[elasticsearch@txvm2019 kibana]$ vi kibana7.2.0/config/kibana.yml
编辑kibana.yml配置文件,
配置连接Elasticsearch
默认情况下,kibana连接本机的Elasticsearch实例,使用地址是localhost,如果要连接其他实例,可以修改elasticsearch.url参数。server.host配置kibana访问地址,0.0.0.0是允许所有ip访问
例如:
elasticsearch.hosts: ["http://129.28.1.0:9200"]
server.host: "0.0.0.0"
默认端口为5601
3、启动和停止
[elasticsearch@txvm2019 kibana]$ cd kibana7.2.0/bin/
[elasticsearch@txvm2019 bin]$ nohup ./kibana &
.....
使用后台启动完成之后
可以在浏览器中访问Kibana,http://localhost:5601
4、Kibana使用
使用kibana可以很方便的操作elasticsearch,在左边菜单展开中,Kibana中提供了一个Dev Tools,
在这里Console控制台中可以直接发送命令操作elasticsearch,如下: