Kibana 基礎入門


原文地址:Kibana 基礎入門
博客地址:http://www.extlight.com

一、前言

Kibana 是一個開源的分析和可視化平台,旨在與 Elasticsearch 合作。Kibana 提供搜索、查看和與存儲在 Elasticsearch 索引中的數據進行交互的功能。開發者或運維人員可以輕松地執行高級數據分析,並在各種圖表、表格和地圖中可視化數據。

二、准備

本篇文章的內容基於《Elasticsearch 基礎入門》《Logstash 基礎入門》 講解,還沒了解 Elasticsearch 和 Logstach 的讀者可以在本站中翻閱相應的文章或自行百度進行知識普及后再回到本文進行閱覽。

2.1 安裝 Kibana

wget https://artifacts.elastic.co/downloads/kibana/kibana-5.6.3-linux-x86_64.tar.gz

tar -zxvf kibana-5.6.3-linux-x86_64.tar.gz 

cd kibana-5.6.3-linux-x86_64/ 

2.2 修改配置文件

vim config/kibana.yml

# 將默認配置改成如下:

server.port: 5601
server.host: "0.0.0.0"
elasticsearch.url: "http://192.168.2.41:9200"
kibana.index: ".kibana"

2.3 啟動

bin/kibana

啟動后打開瀏覽器訪問 http://192.168.2.43:5601 瀏覽 kibana 界面:

image

三、演示

上圖中,提示不能獲取映射,即 Elasticsearch 中的索引。我們需要手動配置。在 Index Pattern 下邊的輸入框中輸入 access-*,它是 Elasticsearch 中的一個索引名稱開頭。

Kibana 會自動檢測在 Elasticsearch 中是否存在該索引名稱,如果有,則下邊出現 “Create” 按鈕,我們點擊進行創建並來到如下界面:

image

3.1 Discovery

“Discovery” 菜單界面主要用於通過搜索請求,過濾結果,查看文檔數據。可以查詢搜索請求的文檔總數,獲取字段值的統計情況並通過柱狀圖進行展示。

點擊左側 “Discovery” 菜單,來到如下界面:

image

不了解查詢條件如何使用,可以先隨便輸入查詢條件進行查詢,界面會提示找不到信息,同時還會提示查詢方式。

3.2 Visualize

“Visualize” 菜單界面主要用於將查詢出的數據進行可視化展示,且可以將其保存或加載合並到 Dashboard 中。

點擊左側 “Visualize” 菜單,再點擊界面中間的 “Create a visualization” 按鈕來到如下界面:

image

本次測試選擇柱狀圖演示,點擊柱狀圖:

image

點擊右上角“Save” 按鈕可以進行保存。筆者將該可視化保存為 “Nginx access”。

3.3 Dashboard

在“Dashboard” 菜單界面中,我們可以自由排列一組已保存的可視化數據。

點擊左側 “Dashboard” 菜單,再點擊界面中間的 “Create a dashboard” 按鈕進行創建:

image

3.4 Timelion

Timelion 是一個時間序列數據的可視化,可以結合在一個單一的可視化完全獨立的數據源。它是由一個簡單的表達式語言驅動的,用來檢索時間序列數據,進行計算,找出復雜的問題的答案,並可視化的結果。

3.5 Dev Tools

“Dev Tools” 菜單界面使用戶方便的通過瀏覽器直接與 Elasticsearch 進行交互,發送 RESTFUL 請求可以對 Elasticsearch 數據進行增刪改查:

image

四、參考資料


免責聲明!

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



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