Kibana 用戶指南(使用Flight儀表盤探索Kibana)

使用Flight儀表盤探索Kibana

你是Kibana的新手並但願嘗試一下,只需單擊一下,你就能夠安裝Flights樣本數據並開始與Kibana交互。html

Flight數據集包含四家航空公司的數據,你能夠從Kibana主頁加載數據和預配置的儀表盤。segmentfault

  1. 在主頁上,單擊Sample data旁邊的連接
  2. Sample flight data卡上,單擊Add
  3. 點擊View data

你將進入Global Flight儀表盤,這是kibana_sample_data_flights索引中數據的圖表、圖、地圖和其餘可視化的集合。安全

tutorial-sample-dashboard.png

在本教程中,你將學習:elasticsearch

  • 過濾數據
  • 查詢數據
  • 發現數據
  • 編輯可視化
  • 檢查背後的數據
若是啓用了安全性,則必須具備全部Kibana權限,你還必須具備讀取,寫入和管理kibana_sample_data_flights索引的權限,有關詳細信息,請參閱 安全權限

過濾數據

Global Flight儀表盤中的許多可視化都是交互式的,你能夠應用過濾器來修改全部可視化對象的數據視圖。編輯器

  1. Controls可視化中,設置Origin CityDestination City
  2. 點擊Apply changes

    過濾OriginCityNameDestCityName字段以匹配你指定的數據。ide

    例如,此儀表盤顯示從倫敦到Newark和Pittsburgh的航班數據。學習

    tutorial-sample-filter.png

  3. 要刪除過濾器,請在Controls可視化中單擊Clear form,而後單擊Apply changes

你也能夠手動添加過濾器,在過濾器欄中,單擊Add a Filter並指定要查看的數據。ui

查詢數據

你能夠輸入Elasticsearch查詢以縮小數據視圖。spa

  1. 要查找離開Rome的全部航班,請提交如下查詢:
    OriginCityName:Rome
  2. 對於使用AND和OR的更復雜查詢,請嘗試如下操做:
    OriginCityName:Rome AND (Carrier:JetBeats OR "Kibana Airlines")
    儀表盤更新以顯示JetBeats和Kibana Airlines上從Rome出發的航班數據。

    tutorial-sample-query.png

  3. 瀏覽儀表盤後,經過清除查詢欄中的內容並按Enter鍵來刪除查詢。

一般,過濾器比查詢更快,有關更多信息,請參閱查詢和過濾器上下文3d

Kibana具備實驗性自動完成特性,能夠幫助你快速啓動查詢,要啓用此功能,請單擊查詢欄右側的 Options,而後選擇加入,啓用自動填充功能後,當你開始鍵入查詢時,會顯示搜索建議。

使用Discover

在Discover應用程序中,Flight數據顯示在表格中,你能夠以交互方式瀏覽數據,包括搜索和過濾。

  • 在側面導航中,選擇Discover

當前索引模式顯示在過濾器欄下方,索引模式告訴Kibana你要探索哪些Elasticsearch索引。

kibana_sample_data_flights索引包含時間字段,直方圖顯示文檔隨時間的分佈。

tutorial-sample-discover1.png

默認狀況下,會爲每一個匹配的文檔顯示全部字段,要選擇要顯示的字段,請將指針懸停在Available Fields列表上,而後單擊要在表中包含的每一個字段旁邊的add

例如,若是添加DestAirportIDDestWeather字段,則顯示包括這兩個字段的列:

tutorial-sample-discover2.png

編輯可視化

你具備Global Flight儀表盤的編輯權限,所以你能夠更改可視化的外觀和行爲。例如,你可能想要查看哪家航空公司的平均票價最低。

  1. 轉到Global Flight儀表盤。
  2. 在菜單欄中,單擊Edit
  3. Average Ticket Price可視化中,單擊右上角的齒輪圖標。
  4. Options菜單中選擇Edit visualization

編輯指標可視化

Average Ticket Price是指標可視化,要指定要在此可視化文件中顯示的組,請使用Elasticsearch存儲桶聚合,此聚合將符合搜索條件的文檔分類到不一樣的類別或存儲桶中。

  1. Buckets窗格中,選擇Split Group
  2. Aggregation下拉菜單中,選擇Terms
  3. Field下拉列表中,選擇Carrier
  4. Descending設爲四。
  5. 點擊Apply changes

你如今能夠看到全部四家航空公司的平均機票價格。

tutorial-sample-edit1.png

保存更改

  1. 在菜單欄中,單擊Save
  2. 保持可視化名稱不變,而後單擊Save
  3. 轉到Global Flight儀表盤。
  4. 經過拖動右下角的手柄,調整Average Ticket Price的可視化面板,你還能夠經過單擊標題並拖動來從新排列可視化。
  5. 在菜單欄中,單擊Save,而後確認保存。

tutorial-sample-edit2.png

檢查數據

查看數據的可視化效果很是好,但有時你須要查看實際數據以瞭解實際狀況,你能夠檢查任何可視化背後的數據,並查看用於檢索它的Elasticsearch查詢。

  1. 將指針懸停在Flight CountAverage Ticket Price可視化上。
  2. 單擊右上角的圖標。
  3. Options菜單中,選擇Inspect

tutorial-sample-inspect1.png

你還能夠查看用於獲取可視化數據的查詢。

  1. 打開View: Data菜單,而後選擇Requests
  2. 單擊選項卡以查看請求統計信息,Elasticsearch請求和JSON中的響應。
  3. 要關閉編輯器,請單擊右上角的X。

tutorial-sample-inspect2.png

總結

完成樣本數據集試驗後,能夠將其刪除。

  1. 轉到Kibana主頁,而後單擊Sample sample旁邊的連接。
  2. Sample flight data卡上,單擊Remove

既然你掌握了Kibana基礎知識,你可能會對如下內容感興趣:

  • 構建本身的儀表盤,你將學習如何加載本身的數據,定義索引模式以及建立可視化和儀表盤。
  • Visualize,你將找到有關Kibana所提供的全部可視化類型的信息。
  • Dashboard,你能夠共享儀表盤,或將儀表盤嵌入網頁中。
  • Discover,你將瞭解有關按字段搜索數據和過濾的更多信息。

下一篇:構建你本身的儀表盤

相關文章
相關標籤/搜索