Elasticsearch基础(六):使用Kibana Lens进行数据可视化

文章目录

使用Kibana Lens进行数据可视化

一、进入Kibana Lens

二、基础可视化

1、指标可视化

2、垂直堆积条形图

3、表格

三、高级可视化

1、多图层和索引

2、子桶

3、树状图


使用Kibana Lens进行数据可视化

一、进入Kibana Lens

在Kibana主页,单击页面左上角的image图标,然后选择Analytics > Dashboard。

 

 单击创建仪表板,创建一个新的仪表板。

  • 单击创建可视化,将新的可视化添加到仪表板中。用户将自动进入Kibana Lens。
  • 在顶部,查询栏可以编写查询语句;在左侧,可以看到数据中存在的字段列表;中间区域将展示可视化;在右侧,可以对可视化进行配置。

  • 确认左上角数据视图为Kibana Sample Data Flights。
  • 单击右上角的时间过滤器,按图示进行设置后,单击更新。 

 

二、基础可视化

1、指标可视化

  • 最简单的可视化是指标可视化,它显示一个数字。此部分,用户将创建一个指标可视化。
  • 添加一个航班延误的过滤器。单击顶部查询栏左侧的+,选择字段为FlightDelay,运算符为是,值为true,定制标签中输入Delayed flights,单击添加筛选。

在可视化区域上方的下拉菜单中,选择旧版指标作为可视化类型。 

拖动FlightDelay字段到页面中间的可视化区域,创建一个包含计数的可视化。注意选择FlightDelay的计数。 

单击右上角的保存到库。标题填写Delayed flights,选中保存后添加至Dashboard,单击保存并返回,此可视化将立即被添加到仪表板中。

2、垂直堆积条形图

  • 此部分将创建一个条形图,以可视化每个航空公司的航班延误情况。
  • 在相同的仪表板中,单击创建可视化,添加另一个Lens可视化。可视化类型默认为垂直堆积条形图。
  • 拖动记录字段到页面中间的可视化区域。
  • 拖动FlightDelayType字段到细分方式区域。

 

单击右上角保存并返回,返回正在编辑的仪表板页面。

 

3、表格

此部分将创建一个包含多个字段列的表格。

  • 在相同的仪表板中,单击创建可视化,添加另一个Lens可视化。
  • 在可视化区域上方的下拉菜单中,选择表格 > 表作为可视化类型。
  • 将Carrier字段拖放到右侧的行区域。
  • 将Carrier的排名前5的值更改为Carrier的排名前4的值。单击行区域下面的Carrier的排名前5的值,在弹出的行面板中修改值数目为4,单击关闭。

 单击字段列表上方的  > 数字,使用过滤器仅查看数字字段。

将AvgTicketPrice、FlightTimeMin和FlightDelayMin字段拖放到指标区域中,生成的表格如图所示。 

单击保存并返回,返回正在编辑的仪表板页面。 单击右上角保存,标题为Flights Dashboard,单击保存。 

三、高级可视化

1、多图层和索引

Lens允许创建多个图层,并允许将多个数据源中的数据组合到一个可视化中。

 

  1. 在与上一步骤相同的仪表板中,单击创建可视化,添加另一个Lens可视化。 
  2. 将AvgTicketPrice字段拖放到可视化区域。 
  3. 单击细分下的添加或拖放字段。 
  4. 在细分方式面板中,设置字段相关信息。单击排名最前值,选择Carrier字段,值数目设置为4,以查看所有航空公司。配置完毕后,单击下方的关闭。
  • 单击右下方的添加图层 > 可视化。
  • 将可视化类型更改为折线图,并拖动对应字段。
  • 拖动timestamp字段到水平轴区域,FlightTimeMin字段到垂直轴区域。
  • 单击垂直轴下方的FlightTimeMin的计数,选择最大值后,单击下方的关闭。
  • 将鼠标悬停在图表右上角的图例上,可以查看不同的图表。
  • 单击保存并返回。

 

2、子桶

Lens支持使用子桶进行可视化分组。此部分用户将通过简单的拖放创建一个由子桶组成的圆环图。

  • 在相同的仪表板中,单击创建可视化,添加另一个Lens可视化。
  • 将可视化类型更改为比例 > 圆环图。
  • 依次拖放DestCityName和Cancelled字段到可视化区域。
  • 单击右侧切片依据下的DestCityName的排名前5的值。
  • 在切片面板中,单击高级,关闭将其他值分组为“其他”的开关。此时,图表如图所示。圆环图内圈表示5个目的地城市,外圈表示被取消航班与未被取消航班的比例。

用户可以进行一些其他自定义设置。 

自定义圆环图标签

单击可视化类型右侧的T,设置百分比的最大小数位数为1。此时每个切片表示的值变为1位小数。

 

自定义切片数

默认情况下,内圈显示5个切片。用户可以单击DestCityName的排名前5的值,设置值数目为10。

 

3、树状图

Kibana Lens支持可视化分组数据。本部分您将使用树状图显示前五个目的地国家,并针对这些国家进一步分组前五个目的机场。

  • 在相同的仪表板中,单击创建可视化,添加另一个Lens可视化。
  • 将可视化类型更改为比例 > 树状图。
  • 拖放DestCountry字段到可视化区域。
  • 单击右侧分组依据下的DestCountry的排名前5的值。
  • 在组面板中,单击高级,关闭将其他值分组为“其他”的开关。用户可以看到由记录数(树状图的矩形数量)表示的前5个国家的详细信息。

 将DestAirpotrID字段拖放到分组依据下方,通过目的地机场进一步分解目的地国家。

单击保存并返回。

单击右上角的保存,保存仪表板。 

完成以上操作后,用户已经成功体验了Kibana Lens灵活的数据可视化功能,在仪表板中创建了条形图、表格、圆环图和树状图等可视化视图。


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1486054.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

vxe-table——实现切换页码时排序状态的回显问题(ant-design+elementUi中table排序不同时回显的bug)——js技能提升

之前写的后台管理系统,都是用的antdelement,table组件中的【排序】问题是有一定的缺陷的。 想要实现的效果: antv——table组件一次只支持一个参数的排序 如下图: 就算是可以自行将排序字段拼接到列表接口的入参中&#xff0c…

Druid【基础 01】是什么+主要特点+设计原则+架构+数据结构(简单入门Druid)

Druid入门 1. 是什么2. 主要特点3. 三个设计原则4. Architecture 架构5. 数据结构5.1 DataSource 结构5.2 Segment 结构 Druid 非中文官网,内容不少且介绍的挺详细的,需要英文阅读能力或者翻译工具进行辅助。 1. 是什么 先看看官网怎么说: A…

请你谈谈:spring bean的生命周期 - 阶段5:BeanPostProcessor前置处理-自定义初始化逻辑-BeanPostProcess后置处理

BeanPostProcessor的postProcessBeforeInitialization方法是在bean的依赖注入(即属性填充)完成后,但在bean的初始化回调(如PostConstruct注解的方法或InitializingBean接口的afterPropertiesSet方法)之前被调用的。 具…

证书上的服务器名错误解决方法

方法 win r ,输入mmc 点击文件——>添加/删除管理单元 找到证书——> 添加 根据自己的存放选择存放位置 点击控制台根节点——> 受信任的根证书颁发机构——>导入 若还出现问题,则参考https://blog.csdn.net/mm120138687/article/details/…

立创梁山派--移植开源的SFUD万能的串行 Flash 通用驱动库

SFUD是什么 关于SFUD库的介绍,其开源链接(gitee,github)已经详细的阐述了. 这里是截取自它的一部分介绍: SFUD 是一款开源的串行 SPI Flash 通用驱动库。由于现有市面的串行 Flash 种类居多,各个 Flash 的规格及命令存在差异, SF…

Apache Tomcat文件包含漏洞复现(详细教程)

1.漏洞原理 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,其安装后会默认开启ajp连接器,方便与其他web服务器通过ajp协议进行交互。属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和…

【接口自动化_07课_Pytest+Excel+Allure完整框架集成_下】

目标:优化框架场景 1. 生成对应的接口关联【重点】 2. 优化URL基础路径封装【理解】 3. 利用PySQL操作数据库应用【理解】--- 怎么用python连接数据库、mysql 4. 通过数据库进行数据库断言【重点】 5. 通过数据库进行关联操作【重点】 一、接口关联&#xff1a…

MSP430M03507最小系统板的keil环境搭配,用keil编辑ti单片机

转载自嘉立创MSP430M03507开发手册 这篇文章只是因为我的keil版本与嘉立创的不一样,所以添加了我自己遇到的问题解析 先说说为什么要用keil编辑,因为ti单片机自己的ccs编译环境需要对应仿真器,那个加芯片都240了,哪有那么多钱买…

node.js中nodemon : 无法加载和使用问题,这是由于windows安全策略影起的按如下操作即可

1、用管理员权限打开vscode 2、文件终端中打开,输入 Set-ExecutionPolicy -Scope CurrentUser 3、再输入RemoteSigned 4、使用get-ExecutionPolicy查看权限,可以看到变为了RemoteSigned 重启问题解决

MySQL面试索引篇

1、什么是索引? 作为一个数据库,首要任务就是把数据存储好,并快速查询出用户需要的数据,而索引就相当于图书的目录一样,是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。 …

TypeScript 教程(九):类型声明文件与异步编程

目录 前言回顾装饰器与高级类型操控1. 类型声明文件a. 什么是类型声明文件(.d.ts)b. 编写和使用类型声明文件 2. 异步编程a. Promise 类型b. async/awaitc. 异步迭代器 3. 并行执行与错误处理a. Promise.allb. Promise.racec. 错误处理 结语 前言 在前几…

华为云.云日志服务LTS及其基本使用

云计算 云日志服务LTS及其基本使用 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite:http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this article:https://blog.csdn.net/qq_28550…

数学建模(7)——Logistic模型

一、马尔萨斯人口模型 import numpy as np import matplotlib.pyplot as plt# 初始人口 N0 100 # 人口增长率 r 0.02 # 时间段(年) t np.linspace(0, 200, 200)# 马尔萨斯人口模型 N N0 * np.exp(r * t)# 绘图 plt.plot(t, N, labelPopulation) plt.…

图片转pdf的软件有哪些?这几种转换工具了解下

在日常的办公学习中,图片转PDF的需求愈发普遍。不论是工作汇报、学习笔记还是生活点滴,我们都希望将重要的图片内容整理成易于查阅的PDF格式。那么,有哪些软件可以做到将图片转换成PDF格式呢?给大家介绍5种简单好用的转换方法&…

Linux第五节课(权限02)

1、Linux下的用户分类 root:超级用户普通用户:通过root新建的用户,adduser root不受权限约束;普通用户受权限约束; Linux系统中,所有用户都需要有密码,无论是root还是其他,即便是…

SpringBoot+ Sharding Sphere 轻松实现数据库字段加解密

一、介绍 在实际的软件系统开发过程中,由于业务的需求,在代码层面实现数据的脱敏还是远远不够的,往往还需要在数据库层面针对某些关键性的敏感信息,例如:身份证号、银行卡号、手机号、工资等信息进行加密存储&#xf…

优选算法之二分查找(上)

目录 一、二分查找 1.题目链接:704. 二分查找 2.题目描述: 3.算法流程: 4.算法代码: 二、在排序数组中查找元素的第一个和最后一个位置 1.题目链接:34. 在排序数组中查找元素的第一个和最后一个位置 2.题目描述…

matlab2018b安装

1.可先参考这个 2.激活 按上面教程安装后,打开matlab 可能会出现软件激活这个界面,需要按如下步骤进行操作。

从理论到实践:如何用 TDengine 打造完美数据模型​

在用 TDengine 进行数据建模之前,我们需要回答两个关键问题:建模的目标用户是谁?他们的具体需求是什么?在一个典型的时序数据管理方案中,数据采集和数据应用是两个主要环节。如下图所示: 对于数据采集工程师…

Bootstrap5 Navbar多级下拉框

实现目标&#xff1a; 1、访问 Bootstrap5-navbar 2、修改dropdown为多级 <!DOCTYPE HTML> <html lang"en-US"> <head><meta charset"UTF-8"><title></title><link rel"stylesheet" href"https…