ELK学习实验008:Kibana的介绍
一 简介
Kiana是一款开源的数据分析和可视化平台,它是 Elastic Stack成员之一,设计用于和 Elasticsearch协作。您可以使用 Kiana对 Elasticsearch索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现

基本内容
Kibana 核心产品搭载了一批经典功能:柱状图、线状图、饼图、旭日图,等等。当然啦,您还可以搜索自己的所有文档。

二 功能介绍
1.时序可视化生成器
时序可视化生成器 (TSVB) 是一个时序数据可视化工具,利用了 Elasticsearch 聚合框架的全部威力,可将无数的聚合和管道聚合整合在一起,从而以富有成效的方式展示复杂数据。

2.地理空间分析
对 Elastic Stack 的很多用户而言,“哪里”是一个至关重要的问题。无论您希望保护自己的网络免受攻击,还是调查为何特定地点的应用程序响应时间长,或者只是打个网约车回家,地理空间数据和搜索都发挥着重要的作用。

3.图表
借助线状图、面积图和柱形图,您能够在 X/Y 轴上绘制数据。热点图能够以图形方式展示数据,在热点图中,矩阵中所包含的单独值会以颜色或渐变色表示。饼图还有一种变体,即包含两个圆的环形图,在环形图上,被分割的不再是饼片,而是环形片。

4.指标
指标可视化针对每个聚合显示单个数字。展示下面这些指标:计数、平均值、总和、最小值/最大值、标准差、百分位数,等等。

5.数据表
数据表展板是表达您的数据的最常用方法之一。配置您的数据表以采集特定时间点,或者与您的实时数据进行同步以动态了解最新进展。

6.标签云图
标签云图能够代表您的文本数据(通常为自由文本格式)。标签通常是单个词语,其重要性由指标聚合(计数、平均值、总和等)来决定,并且通过字体大小和颜色加以强调。

7.Vega(定制)
借助 Vega 和 Vega-Lite,无需使用 JavaScript 便能制作出定制可视化。在 Kibana 中创建可视化(无论是单独的,还是地图上的)时,既可以使用来自单一 Elasticsearch 查询的数据,也可以使用来自多个数据源的数据

同时还有非常丰富的插件功能
三 安装
3.1 下载包
[root@node1 ~]# cd /usr/local/src/
[root@node1 src]# wget https://artifacts.elastic.co/downloads/kibana/kibana-7.4.2-linux-x86_64.tar.gz
[root@node1 src]# tar -xf kibana-7.4.2-linux-x86_64.tar.gz
[root@node1 src]# mv kibana-7.4.2-linux-x86_64 /usr/local/kibana
You have new mail in /var/spool/mail/root
[root@node1 src]# cd /usr/local/kibana
[root@node1 kibana]# useradd kibana
[root@node1 kibana]# chown -R kibana:kibana /usr/local/kibana/
3.2 kibana的配置
[root@node1 kibana]# vi config/kibana.yml
需要配置ElasticSearch的地址,配置文件在/usr/local/kibana/kibana.yml 。 在kibana.yml文件需要配置配置的选项如下:
[root@node1 kibana]# grep -Ev "^$|[#;]" config/kibana.yml
server.port:
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://192.168.132.131:9200"]
kibana的配置和目录如下表所示:
| 配置类型 | 描述 | 路径 |
|---|---|---|
| home | Kibana 的home目录 | /usr/local/kibana |
| bin | Kibana 的bin目录 | /usr/local/kibana/bin |
| config | Kibana 的配置目录 | /usr/local/kibana/config/kibana.yml |
| data | Kibana 的data目录 | /usr/local/kibana/bin |
| plugins | Kibana 的plugins目录 | /usr/local/kibana/plugins |
[root@node1 kibana]# vi /lib/systemd/system/kibana.service
[Unit]
Description=Kibana [Service]
Type=simple
User=kibana
Environment=CONFIG_PATH=/usr/local/kibana/config/kibana.yml
Environment=NODE_ENV=dev
ExecStart=/usr/local/kibana/bin/kibana [Install]
WantedBy=multi-user.target
[root@node1 kibana]# systemctl status kibana

[root@node1 kibana]# netstat -ntlp

3.3 访问使用

3.4 简单使用数据探索

创建paltten

创建

选择实时的

然后就可以地看到我们的两个索引

查看日志

筛选查询

metricbeat数据显示

对于kibana的安装和简单的日志实时显示学习到这里
ELK学习实验008:Kibana的介绍的更多相关文章
- ELK学习实验002:Elasticsearch介绍及单机安装
一 简介 ElasticSearch是一个基于Luncene的搜索服务器.它提供了一个分布式多用户能力全文搜索引擎,基于RESTful web接口,ElsticSearch使用Java开发的,并作为A ...
- ELK学习实验014:Nginx日志JSON格式收集
1 Kibana的显示配置 https://demo.elastic.co/app/kibana#/dashboard/welcome_dashboard 环境先处理干净 安装nginx和httpd- ...
- ELK学习实验015:日志的自定义index配置
前面使用json格式收集了nginx的日志,但是再index的显示是filebeat-*,现在使用自定义的index进行配置 但是再使用filebeat的7.4版本以后,有一个巨坑,就是按照网络的很多 ...
- ELK学习实验009:安装kibana的仪表盘
一 metricbeat仪表盘 1.1 安装metricbeat仪表盘 可以将metricbeat数据在kibana中展示 [root@node4 ~]# cd /usr/local/metricbe ...
- ELK学习实验005:beats的一些工具介绍
一 背景需求 Nginx是一个非常优秀的web服务器,往往Nginx服务会作为项目的访问入口,那么,nginx的性能保障就会变得非常重要,如果nginx的运行出现了问题就会对项目有较大的影响,所以,我 ...
- ELK学习实验004:Elasticsearch的简单介绍和操作
一 集群节点 Elstaicsearch的集群是由多个节点组成都,通过cluster.name设置集权名称,比能切用与区分其他的集群,每个节点通过node.name指定节点 在Elasticsearc ...
- ELK学习笔记之Kibana查询和使用说明
0x00 概述 elasticsearch构建在Lucene之上,过滤器语法和Lucene相同 Kibana接口概述 Kibana接口分为四个主要部分: 发现 可视化 仪表板 设置 我们将按照列出的顺 ...
- ELK学习实验013:ELK的一个完整的配置操作
前面做了关于ELK组件的各个实验,但是并没有真正的把各个组件结合起来做一个实验,现在使用一个脚本简单的生成日志,模拟生产不断产生日志的效果 一 流程说明 使用脚本产生日志,模拟用户的操作 日志的格式 ...
- ELK学习实验001:Elastic Stack简介
1 背景介绍 在我们日常生活中,我们经常需要回顾以前发生的一些事情:或者,当出现了一些问题的时候,可以从某些地方去查找原因,寻找发生问题的痕迹.无可避免需要用到文字的.图像的等等不同形式的记录.用计算 ...
随机推荐
- hdu 4629 Burning (扫描线)
Problem - 4629 以前写过PSLG模拟的版本,今天写了一下扫描线做这题. 其实这题可以用set存线段来做,类似于判断直线交的做法.不过实现起来有点麻烦,于是我就直接暴力求交点了. 代码如下 ...
- @bzoj - 4378@ [POI2015] Logistyka
目录 @description@ @solution@ @accepted code@ @details@ @description@ 维护一个长度为 n 的序列,一开始都是 0,支持以下两种操作: ...
- 模板—e-dcc缩点
int dfn[MAXN],low[MAXN],cnt; bool isbridge[MAXN]; void tarjan(int x,int edg) { low[x]=dfn[x]=++cnt; ...
- Android Xutils框架HttpUtil Get请求缓存问题
话说,今天和服务器开发人员小小的逗逼了一下,为啥呢? 话说今天有个"收藏产品"的请求接口,是get request的哦,我客户端写好接口后,点击"收藏按钮",返 ...
- laravel 授权使用gate门类
第一:先注册 第二:使用方式三种 路由中:Route::group(['middleware'=>'can:system'],function() {}) 模板中:@can("syst ...
- PHP内置服务器
PHP在安装的时候会内置了服务器的功能,我们在使用的过程中如果只是调试,可以选择启动PHP内置的服务器,下面是windows下PHP内置服务器的启动步骤: 1.将php的D:\phpStudy\php ...
- jar包运行
配置mainClass: <plugin> <groupId>org.apache.maven.plugins</gr ...
- Study in JI During the Summer Vacation
15/07/2019-21/07/2019 Task List: 1.uow homework including vocabulary and listening 2.ASL's dictation ...
- hdu 2639 Bone Collector II(01背包 第K大价值)
Bone Collector II Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
- Codeforces3C. Tic-tac-toe 题解 状态压缩+搜索
作者:zifeiy 标签:状态压缩.搜索 题目链接:https://codeforces.com/contest/3/problem/C 题目大意: 有一个 \(3 \times 3\) 的棋盘,给你 ...