天天看點

Kibana配置安裝簡介重要配置通路 Kibana

文章目錄

  • 簡介
  • 重要配置
    • server.host
    • server.basePath & server.rewriteBasePath
    • elasticsearch.hosts
    • server.name
    • logging.dest
    • elasticsearch.requestTimeout
    • server.maxPayloadBytes
  • 通路 Kibana
    • 檢查叢集狀态
    • 建立索引模式

簡介

Kibana是一款開源的資料分析和可視化平台,用于和Elasticsearch協作。Kibana可以用來對Elasticsearch索引中的資料進行搜尋、檢視和互動操作。

注意:Kibana的版本需要和 Elasticsearch 的版本一緻。運作不同主版本号的 Kibana 和 Elasticsearch 是不支援的(例如 Kibana 5.x 和 Elasticsearch 2.x)。若主版本号相同,運作 Kibana 子版本号比 Elasticsearch 子版本号新的版本也是不支援的(例如 Kibana 5.1 和 Elasticsearch 5.0)。運作一個 Elasticsearch 子版本号大于 Kibana 的版本基本不會有問題,這種情況一般是便于先将 Elasticsearch 更新(例如 Kibana 5.0 和 Elasticsearch 5.1)。

Kibana為Linux伺服器提供了

.tar.gz

安裝包,其目錄結構如下:

  • config:配置檔案目錄,包括kibana.yml。Kibana預設情況下從

    config/kibana.yml

    檔案加載配置。
  • bin:腳本目錄,包括

    kibana

    用來啟動服務和

    kibana-plugin

    用來安裝插件。
  • data:Kibana和其插件的資料寫入磁盤的預設目錄。
  • plugins:plugins插件目錄,每一個插件會有一個單獨的二級目錄。

重要配置

Kibana啟動時從

config/kibana.yml

檔案中讀取配置屬性,初始安裝時需要關注的重要配置項如下:

server.host

後端伺服器的主機位址,預設值: “localhost”,可修改為本機IP位址。

server.basePath & server.rewriteBasePath

指定挂載Kibana的路徑,如果你運作在代理後面,需要設定

server.rewriteBasePath=true

告訴Kibana是否應該從接收到的請求中删除basePath,并防止在啟動時發出棄用警告,此設定不能以斜杠(/)結束。

注意:當設定該路徑後,server.rewriteBasePath必須設定為true。

elasticsearch.hosts

用來處理所有查詢的Elasticsearch執行個體的URL清單。

server.name

Kibana對外展示的名稱,預設值: “您的主機名”。

logging.dest

日志輸出的檔案名,預設值: stdout。

elasticsearch.requestTimeout

等待後端Elasticsearch的響應時間,機關微秒,該值必須為正整數。預設值: 30000。

server.maxPayloadBytes

伺服器請求的最大負載,機關位元組。預設值: 1048576。

通路 Kibana

Kibana預設通過5601端口通路。例如,

localhost:5601

或者

http://YOURDOMAIN.com:5601

檢查叢集狀态

可以通過

monitoring

菜單來通路Kibana伺服器和Elasticsearch叢集的狀态,狀态頁展示了伺服器資源使用情況和已安裝插件清單,同時也顯示出了Elasticsearch叢集的健康度、節點數和索引數等基本資訊。

建立索引模式

第一次通路 Kibana 時,會提示定義一個

index pattern

(索引模式) 比對一個或多個索引。這就是初次使用 Kibana 時所有需要配置的。當然任何時候都可以在 Management 頁面增加索引模式。

設定完畢後Kibana會展示一個比對到的索引的字段清單,就可以進行資料檢索。

繼續閱讀