隨着業務的愈加複雜,對軟件系統的要求愈來愈高,這意味着咱們須要隨時掌控系統的運行狀況。所以,對系統的實時監控以及可視化展現,就成了基礎架構的必須能力。數據庫
這篇博客,介紹下開源的可視化套件grafana的安裝及其功能特色。。。瀏覽器
官網地址:Grafana架構
官方文檔:Grafana文檔併發
環境:CentOS7.4 64位ide
Grafana版本:5.3.2工具
1、Grafana介紹ui
Grafana是一個跨平臺的開源的度量分析和可視化工具,能夠經過將採集的數據查詢而後可視化的展現,並及時通知。它主要有如下六大特色:spa
一、展現方式:快速靈活的客戶端圖表,面板插件有許多不一樣方式的可視化指標和日誌,官方庫中具備豐富的儀表盤插件,好比熱圖、折線圖、圖表等多種展現方式;插件
二、數據源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;日誌
三、通知提醒:以可視方式定義最重要指標的警報規則,Grafana將不斷計算併發送通知,在數據達到閾值時經過Slack、PagerDuty等得到通知;
四、混合展現:在同一圖表中混合使用不一樣的數據源,能夠基於每一個查詢指定數據源,甚至自定義數據源;
五、註釋:使用來自不一樣數據源的豐富事件註釋圖表,將鼠標懸停在事件上會顯示完整的事件元數據和標記;
六、過濾器:Ad-hoc過濾器容許動態建立新的鍵/值過濾器,這些過濾器會自動應用於使用該數據源的全部查詢。
2、下載安裝
一、下載
官網下載地址:Grafana
安裝指南:Grafana安裝指南
根據本身的系統版本和配置,下載對應的包,官方提供了以下說明,可直接按照說明進行下載:
二、啓動
下載安裝完成後,輸入命令 service grafana-server start 啓動服務,打開瀏覽器,輸入IP+端口,3000爲Grafana的默認偵聽端口。
系統默認用戶名和密碼爲admin/admin,第一次登錄系統會要求修改密碼,修改密碼後登錄,界面顯示以下:
3、Grafana使用方法
一、添加數據源
首先是添加數據源,點擊左上角的grafana圖標,示例以下:
PS:選擇influxdb做爲數據源,須要在influxdb中建立該用戶以及對應的數據庫!
二、建立DashBoard
建立好數據源以後,就須要建立DashBoard(儀表盤),能夠自定義,也能夠導入你須要的儀表盤,官方提供了不少的可選儀表盤。
BashBoard地址:BashBoard
這裏我選擇jmeter相關的儀表盤,選擇導入,示例以下:
①、搜索jmeter儀表盤
②、選擇對應的儀表盤ID
③、複製ID,填入導入界面
PS:導入時候須要選擇用戶組以及對應的數據庫!
④、展現儀表盤
PS:右上角能夠選擇數據展現的時間段和刷新頻次!
以上即爲Grafana的安裝及使用簡介,更多使用方式,請參考這裏:Grafana入門。。。