1. 程式人生 > >視覺化工具Grafana:簡介及安裝

視覺化工具Grafana:簡介及安裝

隨著業務的越發複雜,對軟體系統的要求越來越高,這意味著我們需要隨時掌控系統的執行情況。因此,對系統的實時監控以及視覺化展示,就成了基礎架構的必須能力。

這篇部落格,介紹下開源的視覺化套件grafana的安裝及其功能特點。。。

官網地址:Grafana

官方文件:Grafana文件

 

環境:CentOS7.4 64位

Grafana版本:5.3.2

一、Grafana介紹

Grafana是一個跨平臺的開源的度量分析和視覺化工具,可以通過將採集的資料查詢然後視覺化的展示,並及時通知。它主要有以下六大特點:

1、展示方式:快速靈活的客戶端圖表,面板外掛有許多不同方式的視覺化指標和日誌,官方庫中具有豐富的儀表盤外掛,比如熱圖、折線圖、圖表等多種展示方式;

2、資料來源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;

3、通知提醒:以可視方式定義最重要指標的警報規則,Grafana將不斷計算併發送通知,在資料達到閾值時通過Slack、PagerDuty等獲得通知;

4、混合展示:在同一圖表中混合使用不同的資料來源,可以基於每個查詢指定資料來源,甚至自定義資料來源;

5、註釋:使用來自不同資料來源的豐富事件註釋圖表,將滑鼠懸停在事件上會顯示完整的事件元資料和標記;

6、過濾器:Ad-hoc過濾器允許動態建立新的鍵/值過濾器,這些過濾器會自動應用於使用該資料來源的所有查詢。

 

二、下載安裝

1、下載

官網下載地址:Grafana

安裝指南:Grafana安裝指南

根據自己的系統版本和配置,下載對應的包,官方提供瞭如下說明,可直接按照說明進行下載:

2、啟動

下載安裝完成後,輸入命令 service grafana-server start 啟動服務,開啟瀏覽器,輸入IP+埠,3000為Grafana的預設偵聽埠。

系統預設使用者名稱和密碼為admin/admin,第一次登陸系統會要求修改密碼,修改密碼後登陸,介面顯示如下:

 

三、Grafana使用方法

1、新增資料來源

首先是新增資料來源,點選左上角的grafana圖示,示例如下:

PS:選擇influxdb作為資料來源,需要在influxdb中建立該使用者以及對應的資料庫!

2、建立DashBoard

建立好資料來源之後,就需要建立DashBoard(儀表盤),可以自定義,也可以匯入你需要的儀表盤,官方提供了很多的可選儀表盤。

BashBoard地址:BashBoard

這裡我選擇jmeter相關的儀表盤,選擇匯入,示例如下:

①、搜尋jmeter儀表盤

②、選擇對應的儀表盤ID

③、複製ID,填入匯入介面

PS:匯入時候需要選擇使用者組以及對應的資料庫!

④、展示儀表盤

PS:右上角可以選擇資料展示的時間段和重新整理頻次!

 

以上即為Grafana的安裝及使用簡介,更多使用方式,請參考這裡:Grafana入門。。。