Grafana的監控是基於數據庫的,通過插件獲取到服務器性能並存儲到數據庫中,然后使用Grafana連接數據庫形成可視化的圖表。本篇給大家介紹對服務器的性能的監控,下一篇會介紹對於mysql數據庫的監控平台的搭建
開始
首先點擊
選擇紅框
然后點擊AddQuery
此時可以看到出現了一個圖表,這就是我們最后展示的圖表樣式,這個樣式是可以根據需求來更改

點擊紅框,這個地方是選擇數據庫,也就是你之前添加的數據源,我們選擇influxdb數據庫

現在我們來看一下紅框的內容,是不是看着有點眼熟,是的這就是sql查詢語句,Grafana給我們提供了選擇,如果你的sql比較強也可以在后面的
增加自己所需要的查詢
第一個選擇cpu,也有其他選項比如men、io等此處不做演示,where添加host代表是本機,在后面選擇主機名稱
第一行設置好后,我們來查看第二行
第二行的內容就比較具體了,相信做性能測試的小伙伴都有所了解了,
選擇user,此時我們應該就可以看到上方圖表出現了數據

給大家解釋一下右上角紅框的內容。第一個是刷新數據的區間,我選擇了最后三小時的顯示,大家可以自己修改,第二個那個刷新按鈕,點擊后可以規定圖標刷新的時間,一般在做性能測試的時候我們是選擇5s一刷新,我們可以在alias by中給我們的查詢起一個名字
下面的time就是取多細的數據了一般不用設置,這樣我們就完成了cpu的監控。下面給大家講一下如何在一個圖表中展示多個性能指標,比如我還想看cpu的系統占用呢
點擊紅框,增加一個查詢
此時發現下方多了一個查詢
具體怎么配置就不講了,跟上面的一樣

兩條線 每條線代表了user和system占用的不同的內存
這個時候給大家講一下圖表顯示該如何設置
點擊紅框
點擊Visualization就可以更改我們的圖表樣式
這個地方有個比較重要的給大家講一下
就是這個,這個選擇決定了我們y軸的展示,里面選項很多不給大家一一介紹,舉例我們的cpu是按照百分比來占用的,我們選擇percent(0~100)看看效果

在x軸上增加了百分比的顯示,有些單位不准確的需要在這里修改為我們所需要的單位,里面參數很多大家自行拓展
再往下拉大家注意這幾個指標
相信不用我解釋了都懂
這兩個開關決定了展示數據的位置,一個是展示在右邊,一個是依次顯示在下方,不是橫向展示而是縱向展示,具體效果大家自己去體驗
點擊紅框給里面的title起個名,支持中文
那么我們怎么保存這個查詢呢?很簡單ctrl+s 
這個名字就是我們整個查詢的名字而不是單一圖表的名字,然后我們save。看下最后的效果
這樣我們的一個監控就可以使用了,如果想再增加一個圖表展示mem、io等數據,點擊我上圖紅框的圖標就可以增加一個新的圖表,保存方式都是一樣的。
最后給大家介紹一下模板,模板是什么,就是一些大神根據自己需要的數據定制做的一個監控平台,只要導入我們就可以使用比較方便快捷。怎么使用呢?

點擊+選擇import
點擊
導入我提供的json文件大家就可以使用了,記得選擇數據源喲。連接附在最后,
給大家看下模板的效果

鏈接:https://pan.baidu.com/s/1QgK4BH8ooBv1719QM3hiCg
提取碼:3afe
作者原創轉載請注明出處
