00000200
什么是 Kibana?
Kibana 是一个开源的数据可视化和分析平台,专门为 Elasticsearch 设计。它是 Elastic Stack(原 ELK Stack)的核心组件之一,主要用于对 Elasticsearch 中存储的数据进行搜索、查看和交互操作。
核心功能特性
数据可视化
仪表盘:创建交互式数据仪表盘
图表类型:支持柱状图、折线图、饼图、热图等多种可视化图表
实时数据:支持实时数据更新和可视化
数据探索
Discover 功能:提供强大的数据搜索和过滤能力
字段统计:自动分析字段类型和统计信息
数据查询:支持 Lucene 查询语法和 KQL(Kibana Query Language)
管理和监控
索引管理:可视化管理和监控 Elasticsearch 索引
集群监控:实时监控 Elasticsearch 集群状态
安全管理:集成安全功能和权限管理
架构组成

主要组件模块
Discover
原始数据搜索和查看
字段级过滤和搜索
时间范围筛选
Visualize
可视化图表创建
多种图表类型支持
交互式数据探索
Dashboard
多图表组合展示
布局自定义
实时数据刷新
Canvas
像素级完美报告
动态数据展示
企业级报表生成
Machine Learning
异常检测
预测分析
模式识别
注意:一定和ElastSearch版本一样
## 1.下载
[root@elk-91 ~]# wget https://mirrors.aliyun.com/elasticstack/8.x/yum/8.19.7/kibana-8.19.7-x86_64.rpm
## 2.安装
[root@elk-91 ~]# rpm -ivh kibana-8.19.7-x86_64.rpm
## 3.修改配置文件
[root@elk-91 ~]# vim /etc/kibana/kibana.yml
[root@elk-91 ~]# cat /etc/kibana/kibana.yml
#监听端口
server.port: 5601
#监听地址
server.host: "0.0.0.0"
#指定ES集群地址
elasticsearch.hosts: ["http://10.0.0.91:9200","http://10.0.0.92:9200","http://10.0.0.93:9200"]
#国际化语言
i18n.locale: "zh-CN"
#日志配置
logging:
appenders:
file:
type: file
fileName: /var/log/kibana/kibana.log
layout:
type: json
root:
appenders:
- default
- file
#进程文件
pid.file: /run/kibana/kibana.pid
## 4.启动kibana
[root@elk-91 ~]# systemctl enable --now kibana.service
[root@elk-91 ~]# ss -ntl |grep 5601
## 5.访问kibna的WEB UI
http://10.0.0.91:5601/