性能測試監控平台Grafana的使用


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

                          

  作者原創轉載請注明出處

 


免責聲明!

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



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