Kibana可視化數據(Visualize)


在側邊導航欄點擊 Visualize 開始視化您的數據。

Visualize 工具能讓您通過多種方式瀏覽您的數據。例如:我們使用餅圖這個重要的可視化控件來查看銀行賬戶樣本數據中的賬戶余額。點擊屏幕中間的 Create a visualization 藍色按鈕開始。

有很多種可視化控件可供選擇。我們點擊其中一個名為 Pie 的。

您可以為已保存的搜索建立可視化效果,或者輸入新的搜索條件。使用后者時,首先需要選擇一個索引模式來指定搜索哪些索引。我們希望搜索賬戶數據,所以選擇 ba* 這個索引模式。

默認搜索匹配所有的文檔。初始餅圖沒有分區:

您可以使用 Elasticsearch 桶聚合 指定圖表中顯示哪些信息。桶聚合簡單的把符合您搜索條件的文檔分成不同類別,又叫做 buckets 。例如:包含每個賬戶的余額數據。通過使用桶聚合,您可以建立多個賬戶余額區間並找到每個區間內包含多少賬戶。
定義每個區間桶:

選擇餅圖后顯示的是圓環圖,需要在餅圖設置中關閉圓環圖才會顯示餅圖

1.點擊 Split Slices 桶類別。

2.從 Aggregation 列表中選擇 Range 。

3.從 Field 列表中選擇 balance 字段。

4.點擊四次 Add Range 把區間總數增加到6個。

5.定義以下區間:
0 999
1000 2999
3000 6999
7000 14999
15000 30999
31000 50000

6.點擊 Apply changes apply changes button 更新圖表。

讓我們看以下數據的另一方面:賬戶擁有者的年齡。通過添加另一個桶聚合,您可以看到每個余額區間的賬戶擁有者的年齡:
1.點擊桶列表中的 Add sub-buckets 。

2.點擊桶類型列表中的 Split Slices 。

3.在聚合列表中選擇 Terms 。

4.在字段列表中選擇 age 。

5.點擊 Apply changes apply changes button。

現在您可以看到根據賬戶持有者的年齡划分的環形結構顯示在余額區間外側。

點擊 Save 然后輸入名稱 Pie Example 來保存這個圖表供以后使用。

下一步,我們來看一下莎士比亞數據集中的數據。讓我們找出每部劇中的台詞數,然后通過柱狀圖來顯示這些數據:
1.點擊 New 然后選擇 Vertical bar chart 。

2.選擇 shakes* 索引模式。因為目前並沒有定義任何桶,您將會看到唯一的一個柱形,它代表着匹配默認通配請求的所有文檔數。

3.為了在y軸上顯示每部劇里面的台詞數,您需要通過 指標聚合 配置y軸。指標聚合以搜索結果中提取出來的值為基礎計算出相應的指標。為了得到每部劇中的台詞數,選擇 Unique Count 聚合然后從字段列表中選擇 speaker 。您也可以給這個軸加上標簽,例如 Speaking Parts 。

因為導入的索引字段類型需要做調整,接下里的操作暫無法進行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM