Kibana 基礎入門

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

1、前言

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

2、準備

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

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

3、演示

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

Kibana 會自動檢測在 Elasticsearch 中是否存在該索引名稱,若是有,則下邊出現 「Create」 按鈕,咱們點擊進行建立並來到以下界面:elasticsearch

image

3.1 Discovery

「Discovery」 菜單界面主要用於經過搜索請求,過濾結果,查看文檔數據。能夠查詢搜索請求的文檔總數,獲取字段值的統計狀況並經過柱狀圖進行展現。ide

點擊左側 「Discovery」 菜單,來到以下界面:測試

image

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

3.2 Visualize

「Visualize」 菜單界面主要用於將查詢出的數據進行可視化展現,且能夠將其保存或加載合併到 Dashboard 中。url

點擊左側 「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

4、參考資料

相關文章
相關標籤/搜索