Kibana簡介和安裝

簡介

Kibana是一個為Elasticsearch平臺分析和可視化的開源平臺,使用Kibana能夠搜索、展示存儲在Elasticsearch中的索引數據。使用它可以很方便用圖表、表格、地圖展示和分析數據。
Kibana能夠輕松處理大量數據,通過瀏覽器接口能夠輕松的創建和分享儀表盤,通過改變Elasticsearch查詢時間,可以完成動態儀表盤。

安裝

Kibana使用html和js開發的,需要運行在Node.js,所以在下載的Kibana包中包含了Node平臺。
Kibana的版本要和Elasticsearch版本一直,不支持主版本不一致(比如5.x 和2.x),次版本不一致(比如5.2和5.1)會在logger中打印報警信息,允許補丁版本不一致但是不建議。

下載

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

解壓縮

tar -zxvf kibana-5.3.0-linux-x86_64.tar.gz
Kibana的所有相關信息都在$KIBANA_HOME目錄下,無需創建任何目錄,所以刪除、升級都是比較方便的。

目錄結構

目錄 描述
bin 二進制腳本目錄,包含啟動kibana和安裝插件的kibana-plugin
config Kibana的配置文件目錄,包含kibana.yml文件
data kibana或kibana插件寫數據的存儲目錄
plugins 插件目錄,kibana的每一個插件都會存在該目錄
optimize Transpiled source code. Certain administrative actions (e.g. plugin install) result in the source code being retranspiled on the fly.

配置

kibana的配置文件在config目錄下的 kibana.yml中:

配置項 描述
server.port: Default: 5601 Kibana is served by a back end server. This setting specifies the port to use. kibana的端口號。默認是5601
server.host: Default: "localhost" This setting specifies the host of the back end server。kibana安裝主機。默認是localhost
server.maxPayloadBytes: Default: 1048576 The maximum payload size in bytes for incoming server requests。最多服務請求數。默認是1048576
server.name: Default: "your-hostname" A human-readable display name that identifies this Kibana instance。kibana實例名稱,用來顯示kibana實例。默認是你的主機名稱
server.defaultRoute: Default: "/app/kibana" This setting specifies the default route when opening Kibana. You can use this setting to modify the landing page when opening Kibana。打開kibana時的默認路由地址,可以通過改變該配置指向指定的路由。默認是/app/kibana
elasticsearch.url: Default: "http://localhost:9200" The URL of the Elasticsearch instance to use for all your queries。Elasticsearch實例地址,用來處理所有查詢請求。默認時http://localhost:9200
kibana.index: Default: ".kibana" Kibana uses an index in Elasticsearch to store saved searches, visualizations and dashboards. Kibana creates a new index if the index doesn’t already exist。kibana需要在es中創建一個索引來存儲kibana的搜索、可視化和儀表盤。如果該索引不存在,則會自動創建。默認時.kibana
kibana.defaultAppId: Default: "discover" The default application to load。進入kibana時加載的應用。默認是discover
elasticsearch.pingTimeout: Default: the value of the elasticsearch.requestTimeout settingTime in milliseconds to wait for Elasticsearch to respond to pings。設置請求Es的響應超時時間,單位毫秒。默認是elasticsearch.requestTimeout
elasticsearch.requestTimeout: Default: 30000 Time in milliseconds to wait for responses from the back end or Elasticsearch. This value must be a positive integer。Es響應超時時間,單位毫秒,該值必須是正整數。默認是3000
elasticsearch.shardTimeout: Default: 0 Time in milliseconds for Elasticsearch to wait for responses from shards. Set to 0 to disable.
shard的響應超時時間。默認為0,不設置
logging.dest: Default: stdout Enables you specify a file where Kibana stores log output。kibana日志輸出文件。默認是stdout
logging.silent: Default: false Set the value of this setting to true to suppress all logging output。設置該配置,所有日志都輸出。默認為false

更多配置可查看:https://www.elastic.co/guide/en/kibana/current/settings.html

啟動

$KIBANA_HOME/bin/kibana
訪問:localhost:5601或者http://YOUDOMAIN.com:5601

訪問配置

當第一次訪問kibana時候需要指定一個或多個Elasticsearch已經存的索引,支持模式匹配。之后可以通過Management導入索引。
比如你的es中已經有了一個blog索引,你可以輸入blog*將以blog開頭的索引導入進來。如果你的索引中有時間戳字段,可以通過選中:Index contains time-based events,然后在下面的Time-field name填寫字段名稱。如果索引沒有時間戳字段的話,可以取消上面選中的。

指定Elasticsearch索引

點擊Create創建,Kibana會以只讀的形式展示你所配置的索引。
查看Kibana狀態
可以通過localhost:5601/status查看kibana狀體,這個頁面也包括了所有安裝的插件列表。

Kibana狀態

使用

搜索和展示信息,可以查看Discover頁面。
圖表和地圖展示,可以查看Visualize。
創建一個儀表盤,可以使用Dashboard

配置動態映射

默認情況下es是動態mapping信息,.kibana索引存放了kibana的搜索、展現、dashboard信息。為了kibana正常展現,可以通過修改.kibana索引修改為動態mapping映射。
PUT .kibana{
"index.mapper.dynamic": true
}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,622評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,716評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 178,746評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,991評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,706評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,036評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,029評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,203評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,725評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,451評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,677評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,161評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,857評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,266評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,606評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,407評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,643評論 2 380

推薦閱讀更多精彩內容