在今天的練習(xí)中,我們將使用 Kibana 自帶的數(shù)據(jù)來進(jìn)行一些可視化的展示。希望對(duì)剛開始使用 Kibana 的用戶有所幫助。
實(shí)驗(yàn)一:使用 Kibana Discover 搜索航班信
前提條件
如果你還沒有安裝好自己的 Elastic Stack,你可以參考如下的視頻來開啟 Elastic?Stack 并進(jìn)行下面的練習(xí)。你可以開通阿里云檢索服務(wù) Elasticsearch 版,并免費(fèi)試用一個(gè)月(數(shù)據(jù)節(jié)點(diǎn) 2核 4 GB 20GB*3節(jié)點(diǎn),Kibana 2核 4 GB)。
免費(fèi)開通檢索分析服務(wù) Elasticsearch 及 如何創(chuàng)建 Kibana 儀表板
在下面,我們將通過三個(gè)小的實(shí)驗(yàn)來進(jìn)行展示。在這篇文章中,我們僅展示第一個(gè)實(shí)驗(yàn)。
裝載數(shù)據(jù)
我們通過如下的步驟來進(jìn)行裝載數(shù)據(jù):
這樣,我們就在 Elasticsearch 中生成了一個(gè)叫做 kibana_sample_data_flights 的索引:
??
實(shí)驗(yàn)一
本實(shí)驗(yàn)基于 Kibana Discover 功能來搜索航班信息,例如航班號(hào)、航班狀態(tài)、目的地天氣等,并保存搜索和導(dǎo)出搜索結(jié)果為 CSV 報(bào)告。通過本實(shí)驗(yàn),你將掌握 Kibana Discover 的使用方法,幫助你更加快速地篩選和搜索數(shù)據(jù),從而提高工作效率。
在查詢欄下添加過濾器
我們首先進(jìn)行入到 Discover 界面:
我們通過時(shí)間過濾器來過濾我們想要的數(shù)據(jù)部分。?
創(chuàng)建一個(gè)僅顯示目的地天氣為多云(Cloudy)的航班的過濾器:
添加一個(gè)顯示取消的航班的過濾器:
添加一個(gè)顯示取消的航班的過濾器:
添加一個(gè)航空公司為 Logstash Airways 或 JetBeats 的過濾器:?
最后,添加一個(gè)航班延誤時(shí)間在1~100分鐘之間的過濾器:
在查詢欄中使用 KQL 語法過濾數(shù)據(jù)
KQL 是一種強(qiáng)大的查詢語言,你可以在任何字段上進(jìn)行自由搜索。例如,and Thunder* 能夠在任何字段中搜索 Thunder*,它將匹配起點(diǎn)或目的地天氣。我們首先取消上面定義的過濾器:
我們?cè)?KQL 輸入框中輸入:
DestWeather :"Cloudy" and not Cancelled : true and Carrier :("Logstash Airways" OR "JetBeats" ) and FlightDelayMin >0 and FlightDelayMin <=100
?
為篩選和查詢保存搜索
本部分將創(chuàng)建一個(gè)自定義表格視圖并將其保存。詳細(xì)步驟:
?
我們依次添加?OriginCityName、DestCityName、Carrier 和 FlightDelayMin。
這樣我們就得到了這樣的表格。 我們按照上面的方法重新來定義那些過濾器:
搜索結(jié)果導(dǎo)出報(bào)告
?你也可以在?Stack Management > 告警和洞見 > Reporting中獲?。?/strong>
文章來源:http://www.zghlxwxcb.cn/news/detail-476774.html
如果你已經(jīng)完成了上面的練習(xí),請(qǐng)閱讀第二篇文章 “Kibana:使用 Kibana 自帶數(shù)據(jù)進(jìn)行可視化(二)”。文章來源地址http://www.zghlxwxcb.cn/news/detail-476774.html
到了這里,關(guān)于Kibana:使用 Kibana 自帶數(shù)據(jù)進(jìn)行可視化(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!