2021年大数据ELK(二十七):数据可视化(Visualize)
全网最详细的大数据ELK文章系列,强烈建议收藏加关注!
新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。
目录
数据可视化(Visualize)
一、数据可视化的类型
二、以饼图展示404与200的占比
三、以条形图方式展示2020年5月每日请求数
四、以TSVB可视化不同访问来源的数据
五、制作用户选择请求方式、响应字节大小控制组件
1、控制组件
2、Kibana开发
数据可视化(Visualize)
Kibana中的Visualize可以基于Elasticsearch中的索引进行数据可视化,然后将这些可视化图表添加到仪表盘中。
一、数据可视化的类型
- Lens
- 通过简单地拖拽数据字段,快速构建基本的可视化
- 常用的可视化对象
- 线形图(Line)、面积图(Area)、条形图(Bar):可以用这些带X/Y坐标的图形来进行不同分类的比较
- 饼图(Pie):可以用饼图来展示占比
- 数据表(Data Table):以数据表格的形式展示
- 指标(Metrics):以数字的方式展示
- 目标和进度:显示带有进度指标的数字
- 标签云/文字云(Tag Cloud):以文字云方式展示标签,文字的大小与其重要性相关
- Timelion
- 从多个时间序列数据集来展示数据
- 地图
- 展示地理位置数据
- 热图
- 在矩阵的单元格展示数据
- 仪表盘工具
- Markdown部件:显示一些MD格式的说明
- 控件:在仪表盘中添加一些可以用来交互的组件
- Vega
二、以饼图展示404与200的占比
效果图:
操作步骤:
1、创建可视化
2、选择要进行可视化图形类型,此处我们选择Pie(饼图类型)
3、选择数据源
4、添加分桶、分片(还记得吗?我们在Elasticsearch进行分组聚合都是以分桶方式进行的,可以把它理解为分组)
5、配置分桶以及指标计算方式
6、点击蓝色播放按钮执行
7、保存图形(取名为:apache_log@404_200)
三、以条形图方式展示2020年5月每日请求数
效果如下:
开发步骤:
我们还可以修改图形的样式,例如:以曲线、面积图的方式展示。
四、以TSVB可视化不同访问来源的数据
TSVB是一个基于时间序列的数据可视化工具,它可以使用Elasticsearch聚合的所有功能。使用TSVB,我们可以轻松地完成任意聚合方式来展示复杂的数据。它可以让我们快速制作效果的图表:
1、基于时间序列的图形展示
2、展示指标数据
3、TopN
4、类似油量表的展示
5、Markdown自定义数据展示
6、以表格方式展示数据
操作步骤:
- 创建TSVB可视化对象
- 配置Time Series数据源分组条件
- 配置Metric
- TopN
五、制作用户选择请求方式、响应字节大小控制组件
1、控制组件
在Kibana中,我们可以使用控件来控制图表的展示。例如:提供一个下列列表,供查看图表的用户只展示比较关注的数据。我们可以添加两个类型的控制组件:
- 选项列表
- 根据一个或多个指定选项来筛选内容。例如:我们先筛选某个城市的数据,就可以通过选项列表来选择该城市
- 范围选择滑块
- 筛选出来指定范围的数据。例如:我们筛选某个价格区间的商品等。
2、Kibana开发
-
2021年大数据ELK(二十七):数据可视化(Visualize)相关推荐
- Python入门——一维数据、二维数据、多维数据、高维数据
文章目录 一. 一维数据 1. 一维数据的表示 2. 一维数据的存储 2.1 空格分隔 2.2 逗号分隔 2.3 其他方式 3. 一维数据的处理 3.1 一维数据的读入处理.split() 3.2 一 ...
- 2021年大数据ELK(十七):Elasticsearch SQL 订单统计分析案例
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 订单统计分析案例 一.案例介绍 二.创建索引 三.导入测试数据 四.统计不同支 ...
- 客快物流大数据项目(二十七):Cloudera Manager简单介绍
目录 Cloudera Manager简单介绍 一.cloudera manager的概念 二.cloudera manager的功能 三.cloudera manager的架构 <
- matlab创建二叉树(二维数据)
一.学习要点 1.注意matlab中全局变量与局部变量的区别:本文中assigned_nn为局部变量,每一次递归中的值都是不一样的,node_nubmer为全局变量,当前值的改变如递增,必回影响以后每 ...
- 二维数据输入到matlab cnn网络训练
如果是三维图片数据,需要另外的方法 matlab搭建cnn分类自己的图片数据 对于二维数据,数据结构也有一定的要求: 原始数据结构(未划分训练和测试): 划分数据集并改变维度: %% random s ...
- 【限时干货】数据圈火爆的数据产品文章全集
关注公众号,回复"进群",与3万+数据人交流 公众号介绍 @一个数据人的自留地 成立于2020年2月25日. 目前发表原创400+篇,拥有4万+粉丝,交流群10+个. 连载数据产品 ...
- 2021年大数据ELK(二):Elasticsearch简单介绍
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.Elasticsearch简介 1.介绍 2.创始人 二.E ...
- 2021年大数据Hadoop(二十七):YARN运行流程
全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 Yarn运行流程 本系列历史文章 2021年大数据Hado ...
- 2021年大数据ELK(二十八):制作Dashboard
全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 制作Dashboard 一.点击第三个组件图标,并创建一个新的Dashboar ...
最新文章
- 华数机器人码垛_冲压机器人研究现状与发展方向
- 【React Native】react-navigation导航使用方法
- C++知识点62——模板实参推断与函数模板的特化
- pyqt5 qscrollarea到达_在PYQT5中QscrollArea(滚动条)的使用方法
- (原創) 如何讓P7010外接螢幕支援1440x900(WXGA+)? (NB) (P7010)
- yar java_Yar 的传输协议学习以及 Java 版本的实现
- python script文件夹在哪_Python获取当前脚本文件夹(Script)的绝对路径方法代码
- 文件、目录——Linux基本命令(5)
- textarea回车不换行 小程序_微信小程序商城到底值得不值得开通?
- PHP 实现Session入库/存入redis
- java 定时器 quartz_Java定时器和Quartz使用
- mysql 归档_MySQL数据归档的几种操作方法介绍
- Python爬取小猪短租全网数据
- 用ffmpeg把yuv格式转化为mpeg格式
- python加速度算位移_基于Labview的加速度两次积分求位移
- 深入研究glibc内存管理器原理及优缺点
- 通过 iso 重装阿里云 ECS
- 服务器,ping没问题,请求经常超时、时好时坏的解决办法
- 完美解决丨 - [SyntaxError: invalid syntax](#SyntaxError-invalid-syntax)
- (一)理解word2vec:原理篇
热门文章
- cannot find package “github.com/json-iterator/go“cannot find package “github.com/modern-go/reflect2“
- Git 常用操作(1)- 配置、查看、添加、暂存和提交
- CentOS 6.5 下配置Java环境
- 详细通俗重点CRF层讲解
- Bert代码详解(二)重点
- 学习,思维三部曲:WHAT、HOW、WHY
- LeetCode简单题之杨辉三角 II
- LLVM与Clang编译图例
- 微信架构 支付架构(下)
- [JS]请填充代码,使mySort()能使传入的参数按照从小到大的顺序显示出来。
- Python入门——一维数据、二维数据、多维数据、高维数据