Elasticsearch根本(五):利用Kibana Discover探索数据

[复制链接]
发表于 2026-2-22 03:55:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

文章目次
利用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
 

 添加航空公司条件和限定航班延误条件到查询中。
  1. and Carrier : ("Logstash Airways" or "JetBeats") and FlightDelayMin>0 and FlightDelayMin<=100
复制代码
如今完备的查询如下

KQL是一种强大的查询语言,可以在任何字段上举行自由搜索。比方,and Thunder*可以或许在任何字段中搜索Thunder*,它将匹配出发点或目标地气候。关于KQL语法的更多信息,请拜见Kibana Query Language。 

三、生存搜索

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


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




  • 📢博客主页:
  • 📢接待点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢停下苏息的时间不要忘了别人还在奔驰,渴望各人抓紧时间学习,尽力奔赴更精美的生存✨
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表