ELK-初識Kibana


 

 
Kibana 是一個設計使用和Elasticsearch配置工作的開源分析和可視化平台。可以用它進行搜索、查看、集成Elasticsearch中的數據索引。可以利用各種圖表、報表、地圖組件輕松的對數據僅進行可視化分析

 
Kibana支持LInux、Windows、Darwin等操作系統。
版本要求:Kibana要求安裝版本要和Elasticsearch一致。一下版本對應是不支持的
Kibana版本 Elasticsearch版本 是否支持
5.X 2.X 不支持
5.1 5.0 不支持
5.1 5.1 支持
5.1 5.2 支持(會有提示升級的警告)
5.1.0 5.1.1 支持
KIbana提供各種操作系統的安裝版本,因為測試使用的是Windows版本,所以這里只介紹Window版本的安裝:
1.下載Windows版本對應的.zip結尾的壓縮文件
2.將.zip的壓縮文件解壓至安裝目錄
3.Kibana目錄結構
類型 描述 默認位置 設置
home Kibana的根目錄 .zip解壓的目錄  
bin 可執行文件(包括Kibana啟動server和Kibana-plugin 安裝插件) $KIBANA_HOME\BIN  
config 配置文件(包括Kibana.yml) $KIBANA_HOME\config  
data Kibana寫入磁盤的數據文件和一些插件 $KIBANA_HOME\data  
optimize   $KIBANA_HOME\optimize  
plugins 插件文件目錄,所有的插件會保存在這個子目錄 $KIBANA_HOME\plugins  
 

 
Kibana在啟動時從Kibana.yml文件讀取配置。默認配置Kibana運行localhost:5601。如果要改變host或port數字,或者連接不同的Elasticsearch機器需要更新Kibana.yml文件。你也可以開啟SSL並設置一些其他的功能。
常用配置屬性
屬性 描述 默認值
server.port kibana服務端口號 5601
server.host Kibana host地址 localhost
server.basePath 如果你使用代理則需要開啟專門的路徑,作為URL的前綴,這個設置不能以"/"結尾  
server.maxpayloadBytes 最大請求負載(單位Byte) 1048576
server.name 服務實例名(默認為主機名稱)  
server.defaultRoute 設置開啟Kibana時的默認路徑。可以使用這個設置更改打開Kibana時的登錄頁面 /app/kibana
elasticsearch.url Elasticsearch實例URL http://localhost:9200
elasticsearch.preserveHost 當設置的值為true時使用server.host屬性對應的hostname。當設置值為false,Kibana使用連接的Kibana實例對應的hostname true
kibana.index Kibana在Elasticsearch中使用一個索引來存儲保存的搜索、可視化效果和儀表盤。如果該索引不存在,Kibana會創建一個新的索引 .kibana
kibana.defaultAppId 默認加載的應用 discover
tilemap.url tilemap url地址,例如:"https://tiles.elastic.co/v2/default/{z}/{x}/{y}.png?elastic_tile_service_tos=agree&my_app_name=kibana"  
tilemap.options.minZoom tilemap最小縮放比例 1
tilemap.options.maxZoom tilemap最大縮放比例 10
tilemap.options.attribution tilemap 屬性字符串 © [Elastic Tile Service](https://www.elastic.co/elastic-tile-service)
tilemap.options.subdomains 一個被tile 服務使用的二級域名數組,二級域名的URL帶有{s}標記  
elasticsearch.username 如果Elasticsearch帶有驗證的話,需要在Kibana服務中維護Elasticsearch的用戶名和密碼來進行驗證  
elasticsearch.password  
server.ssl.enabled 對外部請求啟用SSL,當設置為true時,必須配置server.ssl.certificate和server.ssl.key false
 

Kibana是一個web應用,可以通過5601端口訪問。例如:localhost:5601
當你訪問Kibana時,會默認加載Discover頁面,使用默認的索引格式。時間過濾器設置為近15分鍾,搜索查詢設置為match-all(\*)。
如果你沒有看到任何文檔,嘗試設置時間過濾器為更寬的時間范圍。如果你任然沒有看到任何結果,那么可能你沒有任何文檔。

通過訪問localhost:5601/status頁面查看Kibana服務的狀態。狀態頁顯示關於服務的資源使用情況和已安裝的插件列表等信息。頁面顯示如下:
 

在開始使用Kibana之前,你需要告訴它需要尋找的Elasticsearch索引。第一次訪問Kibana時,系統會提示你定義一個索引格式來匹配你的一個或多個索引的名稱。這是所有需要在開始使用Kibana時需要配置的信息。你可以在任何時間從 Mnagement tab 頁面添加索引格式。
 
tip:默認情況下,Kibana會連接運行在本地的Elasticsearch實例 。連接不同的Elasticsearch實例需要更改Kibana.yml配置文件中的Elasticsearch URL並重啟Kibana。
在Kibana中配置你想要訪問的Elasticsearch索引:
1.通過5601端口訪問Kibana頁面。例如,localhost:5601 或者 http://YOURDOMAIN.com:5601.
配置一個索引格式(index pattern)
 


免責聲明!

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



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