如果你是地圖新手,本教程是一個很好的起點, 它指導你完成處理位置資料的常見步驟,
你將學會:
- 創建具有多個圖層和資料源的地圖
- 使用符號、顏色和標簽來設定資料值的樣式
- 在儀表板中嵌入地圖
- 跨儀表板中的面板搜索
完成本教程后,你將擁有如下所示的地圖:

準備
你需要按照文章 “Elastic:開發者上手指南” 來安裝好自己的 Elasticsearch 及 Kibana:
- 如何在 Linux,MacOS 及 Windows 上進行安裝 Elasticsearch
- Kibana:如何在 Linux,MacOS 及 Windows上安裝 Elastic 堆疊中的 Kibana
本教程需要 Kibana 自帶的 Web log 資料集:


這樣,我們就完成了索引 kibana_sample_data_logs 的匯入作業,
此外,你必須具有創建地圖的正確權限, 如果你沒有足夠的權限來創建或保存地圖,工具列中會出現一個只讀圖示, 有關更多資訊,請參閱授予對 Kibana 的訪問權限,
在本教程的展示中,我將使用 Elastic Stack 7.16.2 來進行展示,
Step 1. 創建一個地圖

Step 2. 添加一個 choropleth 圖層
你將添加的第一層是一個 choropleth 層,用于通過網路日志流量為世界國家/地區提供陰影, 較深的陰影將象征網路日志流量較多的國家,而較淺的陰影將象征流量較少的國家,點擊上圖中的 Add layer 按鈕:

點擊上面的 Add layer:

點擊上面的 Save & close 按鈕:
Step 3. 為 Elasticsearch 資料添加圖層
為避免一次過多的資料使用戶不堪重負,你將為 Elasticsearch 資料添加兩個圖層, 當用戶放大地圖時,第一層將顯示單個檔案, 當用戶縮小地圖時,第二層將顯示聚合資料,
為單個檔案添加圖層
該層將 Web 日志檔案顯示為點, 該圖層僅在用戶放大時可見,點擊上圖中的 Add layer 按鈕:

我們需要把時間調整問 Last 7 days,這樣才可以看到如上所示的一個資料,我們需要把圖層放大到9倍以上才可以看到上面的藍色的點,
為聚合資料添加圖層
你將為聚合資料創建一個圖層,并使其僅在地圖縮小時可見, 較深的顏色將象征具有更多網路日志流量的網格,而較淺的顏色將象征具有較少流量的網格, 較大的圓圈表示傳輸的總位元組數較多的網格,較小的圓圈表示傳輸的總位元組數較少的網格,
點擊上圖中 Add layer 按鈕:

就像我們在圖層中的配置一樣,這個圖層只在放大倍數為0到9的時候才可以見,
Step 4. 保存地圖
現在你的地圖已完成,保存并回傳儀表板,在工具列中,單擊 Save and return (如上圖所示),
Step 5. 從儀表板中探索你的資料
在熱圖和餅圖旁邊查看你的地理空間資料,然后過濾資料, 當你在一個面板中應用過濾器時,它會應用到儀表板上的所有面板,
單擊 Add from library 以打開可以添加到儀表板的面板串列,


我們通過調整視窗的大小,最終,我們可以看到:
要過濾具有例外高位元組值的檔案,請在位元組分布圖中單擊并拖動,
上圖值顯示所有的 geo.src 是美國的資料,
總結
我們在本教程中,展示了如何制作多個圖層的地圖,也了解了在不同放大倍數的情況下顯示不同的圖層,我們也展示了如何為聚合的資料進行展示,最后我們學會了如何運用可視化資料創建過濾器,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/417480.html
標籤:其他
上一篇:解決挑戰——訪問函式中的物件屬性
