当前位置: 首页 > news >正文

Elasticsearch基础(五):使用Kibana Discover探索数据

文章目录

使用Kibana Discover探索数据

一、添加样例数据

二、数据筛选

三、保存搜索


使用Kibana Discover探索数据

一、添加样例数据

登录Kibana。在Kibana主页的通过添加集成开始使用区域,单击试用样例数据。

在更多添加数据的方式页面下方,单击其他样例数据集。 单击Sample flight data数据集下方的添加数据。待添加数据变为查看数据时,表示该数据集已添加完成。

二、数据筛选

Kibana支持2种方式筛选数据

  • 在查询栏下添加筛选
  • 在查询栏中使用KQL(Kibana Query Language)语法筛选

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

左上角选择数据视图为Kibana Sample Data Flights。 单击右上角的时间过滤器,按图示进行设置后,单击过滤器旁的图标。

任选下面一种方式完成数据筛选。

 在查询栏下添加筛选

创建一个仅显示目的地天气为多云的航班的过滤器。在值列表中,单击Cloudy后的+,这将在此值上创建一个过滤器。已添加的过滤器将显示在顶部搜索栏下方。

添加一个显示取消的航班的过滤器。单击顶部查询栏左侧的+,选择字段为Cancelled,运算符为是,值为true。单击添加筛选。

 

单击上一步创建的过滤器Cancelled: true > 排除结果,使仅显示未取消的航班。 

添加一个航空公司为Logstash Airways或JetBeats的过滤器。

最后,添加一个航班延误时间在1~100分钟之间的过滤器。 

完整的筛选结果如图所示。 

在查询栏中使用KQL语法筛选数据

在Kibana主页的顶部查询栏中,输入以下查询后,按Enter键。筛选目的地天气为多云的航班,命中次数(直方图左上角)会发生变化。 DestWeather : "Cloudy"

添加航班未被取消的条件到查询中。 and Cancelled : false

 

 添加航空公司条件和限制航班延误条件到查询中。

and Carrier : ("Logstash Airways" or "JetBeats") and FlightDelayMin>0 and FlightDelayMin<=100

现在完整的查询如下

KQL是一种强大的查询语言,可以在任何字段上进行自由搜索。例如,and Thunder*能够在任何字段中搜索Thunder*,它将匹配起点或目的地天气。关于KQL语法的更多信息,请参见Kibana Query Language。 

三、保存搜索

本部分将创建一个自定义表格视图并将其保存。 单击顶部导航栏中的新建,重置筛选和查询。 如图所示,选择一个文档,切换为具有详情的对话框。

  1. 创建一个仅包含某些字段的自定义表格视图。在文档详情对话框中,依次单击字段OriginCityName、DestCityName、Carrier和FlightDelayMin操作列下的图标(在表中切换列)。
  2. 使用上一环节中的在查询栏下添加筛选或KQL语法方法筛选已延误的航班。
  3. 标识航班是否延误的字段为FlightDelay。KQL语法查询为FlightDelay : true ,按Enter键查询。
  4. 单击页面右上角的保存,在保存搜索对话框的标题中输入Delayed flights saved search,单击保存。
  5. 单击顶部导航栏中的新建,将表格视图重置为原始视图。
  6. 单击顶部导航栏中的打开,选择已保存的Delayed flights saved search,即可打开已保存的搜索。


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

相关文章:

  • 爬取百度图片,想爬谁就爬谁
  • HTTP 缓存
  • 设计模式实战:图形编辑器的设计与实现
  • .NET 情报 | 分析某云系统添加管理员漏洞
  • vue检测页面手指滑动距离,执行回调函数,使用混入的语法,多个组件都可以使用
  • opencv 优势
  • 1-如何挑选Android编译服务器
  • 【JS逆向课件:第十六课:Scrapy基础2】
  • 使用 PowerShell 自动化图像识别与鼠标操作
  • 组队学习——支持向量机
  • 【数据中心】数据中心的IP封堵防护:构建网络防火墙的基石
  • LangChain的使用详解
  • Modbus转BACnet/IP网关快速对接Modbus协议设备与BA系统
  • 万字长文之分库分表里无分库分表键如何查询【后端面试题 | 中间件 | 数据库 | MySQL | 分库分表 | 其他查询】
  • 如何查看jvm资源占用情况
  • 科研绘图系列:R语言TCGA分组饼图(multiple pie charts)
  • ReadAgent,一款具有要点记忆的人工智能阅读代理
  • 构建智能:利用Gradle项目属性控制构建行为
  • 如何通过smtp设置使ONLYOFFICE协作空间服务器可以发送注册邀请邮件
  • SQL labs靶场-SQL注入入门
  • HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 单选题序号4
  • 使用LSTM完成时间序列预测
  • 《数据结构:顺序实现二叉树》
  • 【HarmonyOS】HarmonyOS NEXT学习日记:六、渲染控制、样式结构重用
  • 【防火墙】防火墙NAT、智能选路综合实验
  • VUE之---slot插槽
  • linux、windows、macos,命令终端清屏
  • 【RaspberryPi】树莓派Matlab/Simulink支持包安装与使用
  • 嵌入式人工智能(10-基于树莓派4B的DS1302实时时钟RTC)
  • C++ | Leetcode C++题解之第275题H指数II