Kibana介绍及二进制安装
概述
官方文档:https://www.elastic.co/cn/kibana
GitHub地址:https://github.com/elastic/kibana
Kibana 是一款开源的数据可视化和分析工具,通常与 Elasticsearch(分布式搜索和数据分析引擎)搭配使用,形成 ELK 栈(Elasticsearch、Logstash、Kibana)或 EFK 栈(Elasticsearch、Fluentd、Kibana)的核心组件。它提供了友好的用户界面,帮助用户快速查询、分析和可视化存储在 Elasticsearch 中的数据,广泛应用于日志分析、监控、业务数据分析等场景。
Kibana 作为 Elasticsearch 的前端界面,通过 HTTP 接口向 Elasticsearch 发送查询请求,并将返回结果渲染为可视化图表。
核心功能
- 数据可视化
- 支持多种图表类型:折线图、柱状图、饼图、热图、地图、仪表盘等,可直观展示数据趋势、分布和关联性。
- 通过 可视化构建器 轻松拖放字段,快速生成动态图表,无需编写复杂代码。
- 交互式查询与分析
- 使用 Kibana Query Language (KQL) 或 Lucene 语法 对数据进行实时搜索和过滤,支持布尔运算、通配符、范围查询等。
- 提供 探索(Discover) 功能,可交互式浏览数据字段、统计分布,并快速定位异常值。
- 仪表盘与监控
- 支持将多个可视化图表组合成 仪表盘,实时监控关键指标(如系统性能、业务流量、错误率等)。
- 内置 Elasticsearch 监控功能,可查看集群健康状态、节点性能、索引统计等信息。
- 日志分析与日志管理
- 结合 Elasticsearch,可对海量日志进行结构化处理(如解析 JSON、CSV 日志),并通过时间线、关键词高亮等功能快速排查问题。
- 支持日志聚合分析(如按时间、主机、日志级别分组统计)。
- 数据探索与机器学习
- 提供 数据透视表(Pivot) 功能,用于多维数据分析。
- 集成 Elastic Machine Learning,可自动检测数据异常(如日志中的异常模式、业务指标突变)。
- 多数据源支持
- 除 Elasticsearch 外,还可通过插件扩展支持其他数据源(如 SQL 数据库、CSV 文件等)。能与特点
Kibana二进制安装
前提要求
你已经安装了ElasticSearch。
安装ElasticSearch可阅读这篇文章:二进制安装单机ElasticSearch7.x版本
安装注意事项
安装Kibana时,需要选择和ElasticSearch相同的版本,例如我这里已经安装了ElasticSearch7.17.12版本,所以我这里选择安装Kibana7.17.12版本。
下载Kibana
下载地址:https://www.elastic.co/downloads/past-releases#kibana
# 下载
[root@master /data00/software]# wget https://artifacts.elastic.co/downloads/kibana/kibana-7.17.12-linux-x86_64.tar.gz
# 解压
[root@master /data00/software]# tar -xvf kibana-7.17.12-linux-x86_64.tar.gz
# 创建软连接
[root@master /data00/software]# ln -s /data00/software/kibana-7.17.12-linux-x86_64 /usr/local/kibana
[root@master /data00/software]# ll /usr/local/kibana
lrwxrwxrwx 1 root root 44 Jun 4 16:06 /usr/local/kibana -> /data00/software/kibana-7.17.12-linux-x86_64
修改配置文件
[root@master ~]# vim /usr/local/kibana/config/kibana.yml
# 端口号
server.port: 5601
# 可访问的白名单
server.host: "0.0.0.0"
# es集群地址
elasticsearch.hosts: ["http://10.37.97.56:9200"]
# 设置中文
i18n.locale: "zh-CN"
创建用户
[root@master ~]# useradd kibana
[root@master ~]# id kibana
uid=2003(kibana) gid=2004(kibana) groups=2004(kibana)
[root@master ~]# chown -R kibana:kibana /data00/software/kibana-7.17.12-linux-x86_64
编写systemd文件
[root@master ~]# vim /lib/systemd/system/kibana.service
[Unit]
Description=Kibana Server
Wants=network-online.target
After=network-online.target
[Service]
User=kibana
Group=kibana
ExecStart=/usr/local/kibana/bin/kibana
Environment="NODE_OPTIONS=--max-old-space-size=2048"
[Install]
WantedBy=multi-user.target
启动kibana
[root@master ~]# systemctl daemon-reload
[root@master ~]# systemctl start kibana
[root@master ~]# systemctl status kibana
● kibana.service - Kibana Server
Loaded: loaded (/lib/systemd/system/kibana.service; disabled; preset: enabled)
Active: active (running) since Wed 2025-06-04 19:13:57 CST; 3s ago
Main PID: 2597463 (node)
Tasks: 11 (limit: 76938)
Memory: 169.2M
CGroup: /system.slice/kibana.service
└─2597463 /usr/local/kibana/bin/../node/bin/node /usr/local/kibana/bin/../src/cli/dist
浏览器访问
Docker安装kibana
暂时省略
Kibana介绍及二进制安装的更多相关文章
- 二进制安装Kubernetes(k8s) v1.24.2 IPv4/IPv6双栈
二进制安装Kubernetes(k8s) v1.24.2 IPv4/IPv6双栈 Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes二进制安装 强烈建议在Github ...
- 二进制安装Kubernetes(k8s) v1.23.7 IPv4/IPv6双栈
二进制安装Kubernetes(k8s) v1.23.7 IPv4/IPv6双栈 Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes二进制安装 后续尽可能第一时间更新 ...
- 二进制安装Kubernetes(k8s) v1.24.1 IPv4/IPv6双栈 --- Ubuntu版
二进制安装Kubernetes(k8s) v1.24.1 IPv4/IPv6双栈 --- Ubuntu版本 Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes二进制安 ...
- 二进制安装Kubernetes(k8s) v1.22.10 IPv4/IPv6双栈
二进制安装Kubernetes(k8s) v1.22.10 IPv4/IPv6双栈 Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes二进制安装 后续尽可能第一时间更 ...
- 二进制安装Kubernetes(k8s) v1.21.13 IPv4/IPv6双栈
二进制安装Kubernetes(k8s) v1.21.13 IPv4/IPv6双栈 Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes二进制安装 后续尽可能第一时间更 ...
- 二进制安装Kubernetes(k8s) v1.24.1 IPv4/IPv6双栈
二进制安装Kubernetes(k8s) v1.24.1 IPv4/IPv6双栈 Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes二进制安装 后续尽可能第一时间更新 ...
- 二进制安装Kubernetes(k8s) v1.24.0 IPv4/IPv6双栈 (三主俩从)
二进制安装Kubernetes(k8s) v1.24.0 IPv4/IPv6双栈 (三主俩从) Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes二进制安装 后续尽可 ...
- 二进制安装Kubernetes(k8s)IPv4/IPv6双栈 v1.24.0
二进制安装Kubernetes(k8s) v1.24.0 IPv4/IPv6双栈 介绍 kubernetes二进制安装 1.23.3 和 1.23.4 和 1.23.5 和 1.23.6 和 1.24 ...
- ELK 二进制安装并收集nginx日志
对于日志来说,最常见的需求就是收集.存储.查询.展示,开源社区正好有相对应的开源项目:logstash(收集).elasticsearch(存储+搜索).kibana(展示),我们将这三个组合起来的技 ...
- HBase介绍及简易安装(转)
HBase介绍及简易安装(转) HBase简介 HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问,是Google的BigTable的开源实现.HBase的目标是存 ...
随机推荐
- nuclei安装使用
go环境安装 go 下载路径:https://golang.google.cn/dl/ 1.双击 go1.20.7.windows-amd64.msi 2.点击下一步 3.我同意,然后下一步. 4.选 ...
- 当你在浏览器中输入 google.com 后按下回车发生了什么?
按下"g"键 接下来的内容介绍了物理键盘和系统中断的工作原理,但是有一部分内容却没有涉及.当你按下"g"键,浏览器接收到这个消息之后,会触发自动完成机制.浏览器 ...
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(10)
1.问题描述: 离线推送,锁屏的时候没有弹出消息,只有下拉在通知中心里面显示.请问是否是正常的? 解决方案: 检查一下是否存在图片风控:https://developer.huawei.com/con ...
- CENTOS 7 使用Docker安装oracle 11g
1.docker第一次安装失败,下一次会提示同名的容器已经存在,解决办法: docker container ls -a 根据上面执行的接口,选择一个containerid,然后带入到下面的命令 do ...
- 《机器人SLAM导航核心技术与实战》第1季:第0章_SLAM发展综述
<机器人SLAM导航核心技术与实战>第1季:第0章_SLAM发展综述 视频讲解 [第1季]0.第0章_SLAM发展综述-视频讲解 [第1季]0.1.第0章_SLAM发展综述-梳理定位导航技 ...
- 基于XML的方式配置AOP
第一步:把通知类用 bean 标签配置起来 <bean id="txManager" class="com.atguigu.account.utils.Transa ...
- 🎀gh-ost工具介绍及使用
简介 gh-ost 是一款由GitHub开发的在线DDL(Online Data Definition Language)变更工具,专门用于MySQL数据库.它允许在不锁定表的情况下执行数据库模式变更 ...
- 结合钉钉机器人用python写监控打印机碳粉状态程序
点击查看代码 from pysnmp.hlapi import * import requests import json # 配置信息 PRINTER_IP = '1.1.1.1' # 打印机IP ...
- python,提取数据,提取奇数位或者偶数位数据的方法
如有数组num=["1","2","3","4","5"] 怎么按照奇.偶数位取数? 写法如下 nu ...
- eolinker脚本代码[Javascript]:脚本(函数)之间传参案例
场景描述: 有等级卡A.B,依次通过查询A.B,检查A.B下是否会会员,如果有,调整会员身份,没有着执行下一个循环 全部脚本:脚本中红色标注的user即脚本之间的传参 //以下代码为示例代码(支持原生 ...