iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 25
0
自我挑戰組

30天 Docker E.L.K stack 系列 第 25

Day25 - Kibana X-Pack Graph

再開始講 Graph 之前我要跟大家提醒一下加裝 X-Pack 後你可能會遇到無法使用 tcp 當 input 的情況,然後一直跑去檢查 logstash container 的設定卻又苦無結果,其實這不是 logstash 壞掉哦!是 elasticsearch 上的 x-pack 因增加了權限管理而把 logstash 送過來的請求擋掉了,我們僅需簡單地在送至 elasticsearch 時帶上帳號密碼即可。

Add user & password to logstash.conf

output {

        stdout { codec => rubydebug }

        if "_grokparsefailure" not in [tags] {
                elasticsearch {
                                user => "elastic"
                                password => "changeme"
                                hosts => "elasticsearch:9200"
                }
        }
}

X-Pack Graph

  1. 打開 Graph 功能,並選擇欲探索的 index pattern
    http://ithelp.ithome.com.tw/upload/images/20170110/20103420Rn2ujraY6K.png
  2. 增加欲產生網路圖的屬性,這邊以 apache access log 為例選擇了 url.keyword
    http://ithelp.ithome.com.tw/upload/images/20170110/20103420fqyRU69ZoE.png
  3. 依序增加 response.keyword 與 bytes.keyword,並依想顯示的數量設定 Max terms per hop
    http://ithelp.ithome.com.tw/upload/images/20170110/20103420Ie7YL4bHAP.png
  4. 完成
    http://ithelp.ithome.com.tw/upload/images/20170110/20103420TZUXfSg5nv.png

觀察結果可以發現圖上部分線條較粗大,這表示兩個節點間互動的強度,在這邊來說便是資源取用的多寡,或特定大小檔案取用量。目前這個範例僅是協助我們了解 x-pack graph 的功能及其使用的方式,若是你想看到更有意義的網路圖的話,請另行使用真實資料模擬哦~


上一篇
Day24 - Kinban Plugin X-Pack Monitoring
下一篇
Day26 - Apache log 測試範例懶人包
系列文
30天 Docker E.L.K stack 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言