10分钟玩转Elasticsearch训练营:课时1:基于Kibana Dashboard创建仪表板,可视化匹配航班信息
课时1:基于Kibana Dashboard创建仪表板,可视化匹配航班
内容:
一、实验介绍
二、实验内容
一、实验介绍
1.实验准备
开通阿里云检索分析服务Elasticsearch 版,免费试用1个月(数据节点 2核 4GB 20GB*3节点,Kibana 2核 4 GB)
2.重点内容
本实验基于 Kibana Dashboard 将航班信息可视化和其他相关数据可视化组合在一起,例如航班延误率较高时间段的机票平均价格等等。通过本实验,将掌握 Kibana Dashboard 的使用方法,帮助您在仪表板上添加各种交互和过滤器,随时随地进行数据分析和操作,从而更加轻松地实现交互式数据可视化、深入挖掘数据价值。
3.实验步骤:
1.配置仪表板
2.与仪表板交互
3.共享仪表板
4.完成航班信息可视化看板
二、实验内容:
1.实验准备
首先,注册阿里云,获得1个月的免费试用。从创建的ES集群里的公网入口进入Kibana。
2.配置仪表板
首先要准备数据,在主页面点击试用样例数据>其他样例数据集>Sample flight data中的添加数据,试用样例数据就被加到Elasticsearch里了。接下来,单击Kibana页面左上角的图标,选择Dashboard>全球航班仪表板。加载进入后如下图所示:
3.与仪表板交互
可以通过右上角的编辑键进行配置。例如:点击编辑后,可以将时间范围进行改动,时间范围改变并应用后,所有的数据也都发生改变了。
左图中,左侧数据有空的地方,如果想把它占满,就选中右侧的数据,数据就占满了。但时间段会发生相应的改变,数据也会随之变化。接下来,可以看到最右下角有一个箭头,拖动它可以进行缩小、放大。拖动最上方可以进行移动。如果做完了,可以点击右上角进行保存。
接下来可以在上图所示的地方进行control。例如输入200和700,点击应用更改。Total flight的数据也会随之修改。
最方便的是滤器。如图所示:选择鼠标所指的地方,点击,可以看到过滤器就被生成了。 通过过滤器,所有的数据都发生改变了,这是非常方便的。
在有些应用里面希望把整个Dashboard镶嵌进去,这就需要共享Dashboard。 可以通过点击右上角的共享>嵌入代码>复制iFrame代码。
可以把它放在src=链接里,通过html可以创建test.html,完成后可以直接进行打开,点击后会看到Kibana的登陆页面。当然,直接打开出现页面登录,这会涉及到安全的问题。
4.共享仪表板
接下来创建可共享的链接。
①共享期货链接,点击共享>固定链接>已保存对象/快照>复制链接。之后就变成可以访问的链接,可以进行粘贴。
②接下来看一下怎么接下来是如何生产pdf。点击共享> PDF报告>生成PDF。点击堆栈管理就可以直接打开。或者保存后单击Kibana页面左上角的图标,选择Stack Management>Reporting>下载。就可以生成可以打印的PDF文件。Png的文件也是一样的。
5.完成航班信息可视化看板
最后完成的航班和信息可视化看板。可以通过Kibana Dashboard看到航班的延误情况、机票的平均价格,帮助我们更加直观的分析航班的数据,数据可以做成大面板,进行动态的进行更新数据。