天天看點

【Elasticsearch全文搜尋引擎實戰】之Kibana搭建1. Kibana介紹3. 下載下傳安裝4. 通路

1. Kibana介紹

Kibana是一個針對Elasticsearch的開源分析及可視化平台,用來搜尋、檢視互動存儲在Elasticsearch索引中的資料。使用Kibana,可以通過各種圖表進行進階資料分析及展示。

Kibana讓海量資料更容易了解。它操作簡單,基于浏覽器的使用者界面可以快速建立儀表闆(dashboard)實時顯示Elasticsearch查詢動态。

設定Kibana非常簡單。無需編碼或者額外的基礎架構,幾分鐘内就可以完成Kibana安裝并啟動Elasticsearch索引監測。

2. Kibana特性

2.1 豐富的資料報表

Kibana 核心搭載了一批經典功能:柱狀圖、線狀圖、餅圖、環形圖,等等。它們充分利用了 Elasticsearch 的聚合功能。

2.2 将地理資料融入任何地圖

利用 Elastic Maps Services 來實作地理空間資料的可視化,或者發揮創意,在您自己的地圖上實作自定義位置資料的可視化。

2.3 時間序列

可以利用 Timelion,對Elasticsearch 中的資料執行進階時間序列分析。您可以利用功能強大、簡單易學的表達式來描述查詢、轉換和可視化。

2.4 用機器學習探索異常

借助 X-Pack 裡面的非監督型 machine learning 功能 來檢測隐藏在 Elasticsearch 資料中的異常和探索那些對它們有顯著影響的屬性。

2.5 與Elasticsearch REST API實作可視化互動

Console 等 Kibana 開發工具提供多種方法幫助您開發 Elastic Stack。借助 Console,可以跳過在終端鍵入的過程直接處理 Elasticsearch 資料。 Search Profiler 可讓您輕松檢視搜尋請求期間花費的時間。并且在Logstash配置中建立複雜的 Grok 模式,使 Grok Debugger 變得輕而易舉。

3. 下載下傳安裝

OS Kibana
CentOS 6.0.1
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.0.1-linux-x86_64.tar.gz
sha1sum kibana-6.0.1-linux-x86_64.tar.gz 
tar -xzf kibana-6.0.1-linux-x86_64.tar.gz
cd kibana-6.0.1-linux-x86_64/            

3.1 配置

#修改配置
vi config/kibana.yml

#增加以下内容
server.port: 5601
server.host: "192.168.1.31"
elasticsearch.url: "http://192.168.1.31:9200"           

3.2 運作

#進入kibana根目錄
/kibana-6.0.1-linux-x86_64
#啟動
./bin/kibana           

4. 通路

浏覽器通路:

192.168.1.31:5601

此時會提示:

Configure an index pattern

【Elasticsearch全文搜尋引擎實戰】之Kibana搭建1. Kibana介紹3. 下載下傳安裝4. 通路

192.168.1.31:5601/app/kibana#/discover

即可檢視日志

【Elasticsearch全文搜尋引擎實戰】之Kibana搭建1. Kibana介紹3. 下載下傳安裝4. 通路

參考資料:

[1] Kibana使用教程:

https://segmentfault.com/a/1190000002972420

[2] Kibana User Guide:

https://www.elastic.co/guide/en/kibana/current/index.html