基于 Kibana Discover 筛选数据,自由搜索航班信息

简介: 在今天的练习中,我们将使用 Kibana 自带的数据来进行一些可视化的展示。希望对刚开始使用 Kibana 的用户有所帮助。

在今天的练习中,我们将使用 Kibana 自带的数据来进行一些可视化的展示。希望对刚开始使用 Kibana 的用户有所帮助。


前提条件

如果你还没有安装好自己的 Elastic Stack,你可以参考如下的视频来开启 Elastic Stack 并进行下面的练习。你可以开通阿里云检索服务 Elasticsearch 版,并免费试用一个月(数据节点 2核 4 GB 20GB*3节点,Kibana 2核 4 GB)。


免费开通检索分析服务 Elasticsearch 及 如何创建 Kibana 仪表板

image.gif

在下面,我们将通过三个小的实验来进行展示。在这篇文章中,我们仅展示第一个实验。


装载数据

我们通过如下的步骤来进行装载数据:

image.gif


image.gif


image.gif


这样,我们就在 Elasticsearch 中生成了一个叫做 kibana_sample_data_flights 的索引:

image.gif

 


实验一

本实验基于 Kibana Discover 功能来搜索航班信息,例如航班号、航班状态、目的地天气等,并保存搜索和导出搜索结果为 CSV 报告。通过本实验,你将掌握 Kibana Discover 的使用方法,帮助你更加快速地筛选和搜索数据,从而提高工作效率。


在查询栏下添加过滤器

我们首先进行入到 Discover 界面:

image.gif


我们通过时间过滤器来过滤我们想要的数据部分。


image.gif


image.gif


image.gif


image.gif


image.gif


创建一个仅显示目的地天气为多云(Cloudy)的航班的过滤器:


image.gif


添加一个显示取消的航班的过滤器:


image.gif


添加一个显示取消的航班的过滤器:


image.gif


image.gif


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


image.gif


image.gif


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


image.gif


image.gif


在查询栏中使用 KQL 语法过滤数据

KQL 是一种强大的查询语言,你可以在任何字段上进行自由搜索。例如,and Thunder* 能够在任何字段中搜索 Thunder*,它将匹配起点或目的地天气。我们首先取消上面定义的过滤器:

image.gif


image.gif


我们在 KQL 输入框中输入:

DestWeather :"Cloudy" and not Cancelled : true and Carrier :("Logstash Airways" OR "JetBeats" ) and FlightDelayMin >0 and FlightDelayMin <=100

image.gif

image.gif


为筛选和查询保存搜索

本部分将创建一个自定义表格视图并将其保存。详细步骤:

image.gif


image.gif


image.gif


我们依次添加 OriginCityName、DestCityName、Carrier 和 FlightDelayMin。


image.gif


image.gif


这样我们就得到了这样的表格。 我们按照上面的方法重新来定义那些过滤器:


image.gif


image.gif


image.gif


搜索结果导出报告

image.gif


image.gif


image.gif


image.gif


image.gif


image.gif


image.gif


image.gif你也可以在 Stack Management > 告警和洞见 > Reporting中获取:

image.gif

如果你已经完成了上面的练习,请阅读第二篇文章 “Kibana:使用 Kibana 自带数据进行可视化(二)”。

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。 &nbsp;
相关文章
|
11月前
|
存储 消息中间件 缓存
MiniMax GenAI 可观测性分析 :基于阿里云 SelectDB 构建 PB 级别日志系统
基于阿里云SelectDB,MiniMax构建了覆盖国内及海外业务的日志可观测中台,总体数据规模超过数PB,日均新增日志写入量达数百TB。系统在P95分位查询场景下的响应时间小于3秒,峰值时刻实现了超过10GB/s的读写吞吐。通过存算分离、高压缩比算法和单副本热缓存等技术手段,MiniMax在优化性能的同时显著降低了建设成本,计算资源用量降低40%,热数据存储用量降低50%,为未来业务的高速发展和技术演进奠定了坚实基础。
490 1
MiniMax GenAI 可观测性分析 :基于阿里云 SelectDB 构建 PB 级别日志系统
|
网络协议 算法 网络性能优化
第十一问:TCP的窗口机制是什么?
TCP的窗口机制是实现流量控制和拥塞控制的重要手段,主要包括滑动窗口、接收窗口(rwnd)和拥塞窗口(cwnd)。滑动窗口定义了发送方允许发送的数据范围,接收窗口控制接收方的缓冲区容量,拥塞窗口防止网络拥塞。这些窗口通过动态调整,确保数据传输的高效性和可靠性。
|
机器学习/深度学习 存储 人工智能
EfficientTAM:Meta AI推出的视频对象分割和跟踪模型
EfficientTAM是Meta AI推出的轻量级视频对象分割和跟踪模型,旨在解决SAM 2模型在移动设备上部署时的高计算复杂度问题。该模型采用非层次化Vision Transformer(ViT)作为图像编码器,并引入高效记忆模块,以降低计算复杂度,同时保持高质量的分割结果。EfficientTAM在多个视频分割基准测试中表现出与SAM 2相当的性能,具有更快的处理速度和更少的参数,特别适用于移动设备上的视频对象分割应用。
438 9
EfficientTAM:Meta AI推出的视频对象分割和跟踪模型
|
负载均衡 网络协议 算法
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
LVS 负载均衡部署的三种模式 与搭建dr模式具体步骤
|
Java API
解决HTTP 400 Bad Request错误的方法
解决HTTP 400 Bad Request错误的方法
|
存储 人工智能 数据处理
Elasticsearch 8 RAG 技术分享
本文介绍了Elasticsearch 8 在RAG场景方面的发展历程、技术演进、未来发展方向和产品能力。
1111 8
|
存储 JSON 监控
【Flume大揭秘】揭秘Flume断点续传的黑科技,让你的数据传输从此告别中断,稳如老狗!
【8月更文挑战第24天】Apache Flume是一款由Cloudera开发的分布式、可靠且高可用的日志数据收集系统,特别适用于大规模日志数据的采集、聚合与传输。其断点续传功能在遇到故障或中断时尤为关键,能确保数据传输从上次停止的地方继续进行而无需重头开始。
409 4
|
数据采集 人工智能 安全
阿里云Elasticsearch 企业级AI搜索方案发布
本文从AI搜索落地的挑战、阿里云在RAG场景的实践、效果提升三个方面,深度解读阿里云Elasticsearch 企业级AI搜索方案。
1354 8
|
算法 安全 网络安全
一文搞懂常见的加密算法
一文搞懂常见的加密算法
1982 0

热门文章

最新文章