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。 


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

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 06:38:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 06:38:01       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 06:38:01       58 阅读
  4. Python语言-面向对象

    2024-07-19 06:38:01       69 阅读

热门阅读

  1. Stripe web 支付语言设置

    2024-07-19 06:38:01       19 阅读
  2. git-指令 -stash暂存

    2024-07-19 06:38:01       19 阅读
  3. [C/C++入门][for]25、药房管理(循环经典练习)

    2024-07-19 06:38:01       20 阅读
  4. golang 实现负载均衡器-负载均衡原理介绍

    2024-07-19 06:38:01       23 阅读
  5. pytorch的MINST数据集示例

    2024-07-19 06:38:01       17 阅读
  6. 在Ubuntu 12.04上安装和设置Postfix的方法

    2024-07-19 06:38:01       23 阅读