ELK你这么学就对了—Kibana篇
一、什么是Kibana
Kibana是ELK中K的全称,那它是用来干什么的呢?Kibana有非常丰富的可视化分析组件,比如基本图表、VEGA图表、Canvas图表、表格、时序数据图,还有仪表板让你把各种图表汇聚到一起做可视化分析,下面作者就和大家一起走进Kibana。
在Kibana的官网最长看到的一句话就是一图胜过千万行日志那kibana到底有哪些功能?官方的准确解释如下:
1.1 主要功能
- Kibana Lens
- 时序可视化生成器
- 地理空间分析
- 图表
- 指标
- 数据表
- 标签云图
- Vega(定制)
- Machine Learning
1.2 常用功能详解
Kibana Lens
Kibana Lens 是一个直观易用的 UI,能够通过拖放体验简化数据可视化过程。无论想探索数十亿条日志,还是希望从网站流量中找出趋势,通过 Lens,您只需轻点几下鼠标便可从数据中收获洞见,之前无需拥有任何 Kibana 经验!
时序可视化生成器
时序可视化生成器 (TSVB) 是一个时序数据可视化工具,利用了 Elasticsearch 聚合框架的全部威力,可将无数的聚合和管道聚合整合在一起,从而以富有成效的方式展示复杂数据
地理空间分析
对 Elastic Stack 的很多用户而言,“哪里”是一个至关重要的问题。无论您希望保护自己的网络免受攻击,还是调查为何特定地点的应用程序响应时间长,或者只是打个网约车回家,地理空间数据和搜索都发挥着重要的作用
图表
借助线状图、面积图和柱形图,您能够在 X/Y 轴上绘制数据。热点图能够以图形方式展示数据,在热点图中,矩阵中所包含的单独值会以颜色或渐变色表示。饼图还有一种变体,即包含两个圆的环形图,在环形图上,被分割的不再是饼片,而是环形片。
Machine Learning
二、Kibana如何安装
讲了那么多Kibana的功能后,如何安装Kibana应该才是很多朋友关心的。不用着急,打开kibana的官方文档,找到对应的下载页面
2.1 下载与安装(Kibana 6.8.5)
https://artifacts.elastic.co/downloads/kibana/kibana-6.8.5-linux-x86_64.tar.gz
安装步骤
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.8.5-linux-x86_64.tar.gz
tar -zxvf kibana-6.8.5-linux-x86_64.tar.gz -C /usr/local/
useradd -s /bin/nologin kibana
mkdir -p /usr/local/kibana
ln -s /usr/local/kibana-6.8.5-linux-x86_64 /usr/local/kibana
chown -R kibana:kibana /usr/local/kibana-6.8.5-linux-x86_64 /usr/local/kibana
修改配置文件
vim /usr/local/kibana/kibana.yml
server.port: 5601
server.host: "192.168.248.231"
server.name: "zxb_kibana_6.8.5"
elasticsearch.url: ["http://192.168.248.231:9201"]
kibana.index: ".kibana"
elasticsearch.username: "elastic"
elasticsearch.password: "paic1234A"
xpack.security.enabled: true
xpack.security.encryptionKey: "something_at_least_32_characters"
启动kibana
/usr/local/kabana/bin/kabana &
启动日志
log