基于 Kibana Lens 进行数据可视化,灵活分析航班信息

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

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


前提条件

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

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

image.gif

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

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

装载数据

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

image.gif


image.gif


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

image.gif

 

实验二

本实验基于 Kibana Lens 制作航班信息可视化,例如航班延误情况、机票平均价格等。通过本实验,你将掌握 Kibana Lens的使用方法,帮助你更加直观地展现和分析数据,从而更好地发现数据中的洞见,驱动业务增长和优化。

进入 Kibana Lens

Kibana Lens 的特点:

    • Lens 的设计十分直观,即使你之前没有任何技术经验,对 Elasticsearch 毫无了解,也能够基于原始数据,快速地制作出含义丰富的可视化呈现
    • Lens 实现了崭新的拖拽式体验,而且通过 Lens ,你可以轻松在不同图表类型和索引模式之间切换
    • Lens 会为你提供智能建议,为你展示数据的其他视图

    在没有Lens之前,如果我们想做一个很有意义的可视化图,但是在没有Elasticsearch aggregation 的基本知识,很难做出很漂亮的统计图表。Kibana Lens 是在在 Kibana 中创建可视化最简单的方式。

    我们按照如下的方式来进行操作:

    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


    image.gif


    创建表格

    image.gif


    image.gif


    image.gif


    如法炮制,我们分别添加将 AvgTicketPrice、FlightTimeMin 和 FlightDelayMin 字段拖放到指标区域中。

    image.gif


    image.gif


    image.gif


    image.gif


    多层图和索引

    你已经使用Kibana Lens创建了基础可视化,接下来,你将创建一些高级的可视化。

    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


    子桶

    此部分您将通过简单的拖放创建一个由子桶组成的圆环图::

    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


    体验数据呈现变化

    完成以上操作后,你已经成功体验了 Kibana Lens 灵活的数据可视化功能,在仪表板中创建了条形图、表格、圆环图和树状图等可视化视图。你可以在该仪表板页面,修改右上方的时间筛选器,以便根据修改查看数据呈现的变化。

    image.gif


    当然你也添加一些过滤器来进行查看数据。这个就留着开发者自己来探索了。

    相关实践学习
    以电商场景为例搭建AI语义搜索应用
    本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
    ElasticSearch 最新快速入门教程
    本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
    相关文章
    |
    存储 JSON API
    SpringBoot3集成ElasticSearch
    SpringBoot3集成ElasticSearchElasticsearch是一个分布式、RESTful风格的搜索和数据分析引擎,适用于各种数据类型,数字、文本、地理位置、结构化数据、非结构化数据;
    1724 0
    |
    NoSQL MongoDB
    mongodb 分组查询、指定时间段查询
    mongodb 分组查询、指定时间段查询
    |
    Linux
    阿里云官方yum源
    阿里云官方yum源
    74120 0
    |
    Java Linux Maven
    Autogen4j: the Java version of Microsoft AutoGen
    Java version of Microsoft AutoGen, Enable Next-Gen Large Language Model Applications
    |
    关系型数据库 MySQL Java
    实时计算 Flink版操作报错之整内存和cpu分配之后启动报错如何解决
    在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
    |
    编解码 vr&ar
    GANs在图像生成领域有哪些应用呢
    【10月更文挑战第14天】GANs在图像生成领域有哪些应用呢
    442 0
    |
    存储 开发工具 数据安全/隐私保护
    什么是Iaas,Paas,Saas?
    IaaS(基础设施即服务)提供网络上的IT基础设施服务,按需计费;PaaS(平台即服务)则提供运算平台与解决方案服务,助力用户在云端基础设施上构建与部署应用;而SaaS(软件即服务)通过网络交付软件服务,让用户能够便捷地使用已部署好的应用程序,无需关心底层技术细节。以厨房为例,IaaS如同提供厨房用品,用户自行烹饪;PaaS则是提供预制菜,减少前期准备;SaaS则像点外卖,直接享用成品菜肴。
    6221 3
    |
    存储 JSON 监控
    【Flume大揭秘】揭秘Flume断点续传的黑科技,让你的数据传输从此告别中断,稳如老狗!
    【8月更文挑战第24天】Apache Flume是一款由Cloudera开发的分布式、可靠且高可用的日志数据收集系统,特别适用于大规模日志数据的采集、聚合与传输。其断点续传功能在遇到故障或中断时尤为关键,能确保数据传输从上次停止的地方继续进行而无需重头开始。
    403 4
    |
    安全 Java 数据库
    SpringSecurity-4-认证流程源码解析
    SpringSecurity-4-认证流程源码解析
    226 0
    |
    数据可视化 索引
    基于 Kibana Discover 筛选数据,自由搜索航班信息
    在今天的练习中,我们将使用 Kibana 自带的数据来进行一些可视化的展示。希望对刚开始使用 Kibana 的用户有所帮助。
    7376 1
    基于 Kibana Discover 筛选数据,自由搜索航班信息

    热门文章

    最新文章