文章目录
- 一、什么是Kibana、有什么用?
- 二、Kibana的安装与基本配置
- 1. 下载Kibana安装包
- 2. 解压安装包
- 3. 修改Kibana配置文件
- 4. 添加用户目录权限
- 5. 启动Kibana
- 6. 访问Kibana
- 三、Kibana的使用
- Index pattern的配置
- 查看收集到的数据
- 画图
一、什么是Kibana、有什么用?
Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。 它允许用户通过Elasticsearch轻松地探索和分析数据,使用图表、表格及地图对数据进行多元化的分析和呈现。 Kibana的主要作用包括:
- 数据可视化:Kibana提供了多种图表、表格、地图等工具,帮助用户实时展示自己的数据。
- 数据探索:用户可以利用Kibana搜索、查看存放在Elasticsearch中的数据。
- 创建仪表板:Kibana允许用户创建动态数据仪表板来追踪Elasticsearch的实时数据变化。
- 分享与协作:用户可以轻松创建和分享动态数据仪表板,以提供有关海量数据的实时分析视图。
- 管理和监测:Kibana还可以用于监测和管理Elastic Stack实例并确保实例的安全。
具体如何使用Kibana,以下是一些基本步骤:
-
安装Kibana:可以从Kibana的官方网站下载安装包进行安装。
-
配置Kibana:安装完成后,需要配置Kibana以连接到Elasticsearch实例。这通常在
kibana.yml
配置文件中设置,指定Elasticsearch的URL。 -
创建索引模式:在Kibana中,你需要告诉它打算探索哪个Elasticsearch索引。第一次访问时,你会被要求定义一个index pattern用来匹配一个或多个索引。
-
数据探索:使用Discover工具快速从采集进入到分析,能在一处查看更多文档,意味着你可以轻松找到所需信息并随意进行数据切片和切块。
-
创建可视化:Kibana提供了多种可视化工具,如柱状图、饼图、表格、直方图和地图等,用户可以根据需要选择合适的工具来展示数据。
-
创建仪表板:将不同的可视化元素组合在仪表板中,通过浏览器分享,提供有关海量数据的实时分析视图。
-
使用Kibana Lens:Kibana Lens是一个直观易用的UI,能够通过拖放体验简化数据可视化过程。
-
管理和监测:Kibana还提供了管理和监测Elastic Stack的功能,包括用户访问控制、集群健康监测等。
通过这些步骤,你可以开始使用Kibana来分析和可视化你的数据。Kibana的使用非常灵活,可以根据不同的业务需求进行定制和扩展。
二、Kibana的安装与基本配置
在CentOS 7中安装与配置Kibana的步骤如下:
1. 下载Kibana安装包
你可以从官方网站下载Kibana的安装包,或者使用wget
命令下载。例如:
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.9.0-linux-x86_64.tar.gz
注意: Kibana的版本需要和Elasticsearch保持一致。
2. 解压安装包
下载完成后,将安装包上传到CentOS服务器,并解压到指定目录:
tar -zxvf kibana-7.9.0-linux-x86_64.tar.gz
你可以将Kibana解压到/opt
或其他你喜欢的目录。
3. 修改Kibana配置文件
Kibana的配置文件kibana.yml
位于解压后的config
目录下。你需要编辑这个文件,配置Kibana的网络访问地址和Elasticsearch的连接地址:
vim /opt/kibana-7.9.0-linux-x86_64/config/kibana.yml
在kibana.yml
中,你可以设置如下参数:
server.port
:Kibana使用的端口,默认为5601。server.host
:Kibana服务器绑定的地址,设置为"0.0.0.0"
允许所有网络接口访问。elasticsearch.hosts
:Elasticsearch服务器的URL列表。i18n.locale
:设置Kibana的语言环境,例如"zh-CN"
为中文。(注:有的Kibana版本是不内置中文语言包的)
4. 添加用户目录权限
如果需要,可以添加用户目录权限,以便Kibana可以正常运行。
5. 启动Kibana
切换到Kibana的bin
目录下,执行Kibana启动命令:
/opt/kibana-7.9.0-linux-x86_64/bin/kibana
你也可以使用nohup
命令让Kibana在后台运行:
nohup /opt/kibana-7.9.0-linux-x86_64/bin/kibana &
注意: 在启动Kibana之前,确保Elasticsearch已经启动。
如果使用kibana的rpm包安装的话,可以使用systemctl来启动:
systemctl start kibana
6. 访问Kibana
启动Kibana后,你可以通过浏览器访问http://<your-server-ip>:5601
来查看Kibana的Web界面。
以上步骤是安装和配置Kibana的基本流程。确保在修改配置文件后重启Kibana服务以使更改生效。
三、Kibana的使用
Index pattern的配置
查看收集到的数据
在Discover中
画图
前提是收集的数据必须是key-value的格式的