使用Kibana 分析Nginx 日誌並在 Dashboard上展現

1、Kibana之Visualize 功能html

在首頁上Visualize 標籤頁用來設計可視化圖形。你能夠保存以前在discovery中的搜索來進行畫圖,而後保存該visualize,或者加載合併到 dashboard 裏。一個可視化能夠基於如下幾種數據源類型:
一個新的交互式搜索
一個已保存的搜索
一個已保存的可視化服務器

下面是kibana自帶的幾種visualize類型app

類型               用途
Area chart       用區塊圖來可視化多個不一樣序列的整體貢獻。
Data table       用數據表來顯示聚合的原始數據。其餘可視化能夠經過點擊底部的方式顯示數據表。
Line chart        用折線圖來比較不一樣序列。
Markdown widget    用 Markdown 顯示自定義格式的信息或和你儀表盤有關的用法說明。
Metric         用指標可視化在你儀表盤上顯示單個數字。
Pie chart         用餅圖來顯示每一個來源對整體的貢獻。
Tile map       用瓦片地圖將聚合結果和經緯度聯繫起來。
Vertical bar chart    用垂直條形圖做爲一個通用圖形。工具

畫圖步驟:Visualize-->選擇類型-->搜索欄篩選結果1--> 在2工具欄內選擇聚合構建器-->3實時預覽-->將該圖保存。學習

下面主要說下http 服務器的一些圖的畫法。至於其它的分析,還有待學習。網站

2、HTTP dashboard的一步步構建插件

1.先展現一下字段以及字段所對應的值,以下:設計

必定要先知道你的日誌裏的字段內容,否則圖就畫的沒有意義了。。。3d

2. 開始第一個圖吧,Area chart類型,統計網站各個時間段的請求響應傳輸量分佈代理

以後保存爲visualize,這些圖放在dashboard上會」實時「刷新的。

2.Data table類型。統計訪問請求頁面TOP10

 

3.Line chart 統計ip在某個時間段的點擊量

 

4.Metric 查看UV,查看網站來訪者數量(若是校園網的話或者代理的話,可能反映的不太真實)

 

5.Pie chart 大餅,統計響應碼所迴應的請求頁面分佈圖

 

6.Tile map 網站訪問者的ip 歸屬地理位置

7.Vertical bar chart ,以客戶端使用的代理類型爲區別,查看某時間段響應的響應代碼

(原創:http://www.cnblogs.com/hanyifeng/   飛走不可)

 

4、最終的dashboard

圖1:

圖2:

圖3:

 

5、最後

  kibana的可視化圖形,還須要根據本身的需求來與字段相結合。並且kibana還有另外的插件,好比cloudtag、Line、Timelion等。後續有其它圖會繼續更新此文哈。也歡迎你們在下面進行拍磚、交流哈。最後,南瓜節happy呀!!

 

 

 

注:該文章屬於做者原創,轉載請註明出處。出處:飛走不可 http://www.cnblogs.com/hanyifeng/p/5860731.html

相關文章
相關標籤/搜索