iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 30
0

今天是最後一天,終於… 我選擇最後能初探一下的,就是資料視覺化啦。

Kibana Visualize

打開 Kibana 後,進入 "Visualize" 選項。然後會要求我們選一個 Index Patterns,因為是第一次,所以直接創建一個:
https://ithelp.ithome.com.tw/upload/images/20201014/20129624YhS3MW1Nct.png
進到下一個頁面,要輸入一個 Index Pattern Name,這個名字還必須跟現存的 Index 一樣才行:
https://ithelp.ithome.com.tw/upload/images/20201014/20129624h2bKbgOJhg.png
然後要選一個欄位當 Time filter:
https://ithelp.ithome.com.tw/upload/images/20201014/20129624opaCCxDefY.png
然後就建好了一個 Index Pattern:
https://ithelp.ithome.com.tw/upload/images/20201014/20129624ImBwwhL6pq.png
Index Pattern 的用途,簡單來說就是告訴 Kibana 你要它探索那些 Index。以我的 Case 來說,就是指定我的盤後資料。
接下來,回到 Visualize 頁面:
https://ithelp.ithome.com.tw/upload/images/20201014/20129624NB5p8PcE8z.png
選擇一種視覺化方式:
https://ithelp.ithome.com.tw/upload/images/20201014/20129624iqXLQjGuKX.png
我選擇了折線圖,然後選擇要拿來製圖的 Index Pattern:
https://ithelp.ithome.com.tw/upload/images/20201014/20129624fIe0DvuKmW.png
還記得在 Aggregations 提到的 Bucket 概念嗎?在折線圖中的 X 軸就是 Buckets,而 Y 軸就是 Metrics。
在這個介面中,可以輕鬆的指定要進行的分析:
https://ithelp.ithome.com.tw/upload/images/20201014/20129624I3F9pIpWRj.png
在 Query 欄位,我搜尋了收盤價在 200 元以下的個股;並對收盤價做 Histogram,刻度為每 10 元進行一次計算。輕鬆得到視覺化的資料分析結果。

寫在最後

這 30 天,是真的從完全沒碰過 Elasticsearch 到可以運用它來解決問題,雖然整個選股系統來不及在這 30 天內達到部署完成,但關鍵部件都已經可以運作。一天進步一點,也許也是參加鐵人賽得到的好處,設定好目標後,對自己下狠手,就會不斷的成長。 感謝團長相邀參賽,咱們下次見!


上一篇
[Day29] Index Lifecycle Management 簡介
系列文
Elastic 戰台股30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0

感謝你入坑~~
下次見~~哈哈哈/images/emoticon/emoticon42.gif

我要留言

立即登入留言