Grafana介紹---prometheus系列
本章節為prometheus系列:
若還沒有安裝proemtheus,請參考之前的文章,文章連結如下:
part1 :prometheus的介紹及安裝
part2:prometheus圖形介面的基本監控配置
part3:prometheus服務監控之mysql監控
一、Grafana介紹
Grafana是開源的度量分析和視覺化工具,,可以通過將採集的資料查詢然後視覺化的展示,並實現報警。它主要有以下六大特點:
1、展示方式:快速靈活的客戶端圖表,面板外掛有許多不同方式的視覺化指標和日誌,官方庫中具有豐富的儀表盤外掛,比如熱圖、折線圖、圖表等多種展示方式;
2、資料來源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;
3、通知提醒:以可視方式定義最重要指標的警報規則,Grafana將不斷計算併發送通知,在資料達到閾值時通過Slack、PagerDuty等獲得通知;
4、混合展示:在同一圖表中混合使用不同的資料來源,可以基於每個查詢指定資料來源,甚至自定義資料來源;
5、註釋:使用來自不同資料來源的豐富事件註釋圖表,將滑鼠懸停在事件上會顯示完整的事件元資料和標記;
6、過濾器:Ad-hoc過濾器允許動態建立新的鍵/值過濾器,這些過濾器會自動應用於使用該資料來源的所有查詢。
二. 下載安裝
下載地址:grafana官網下載
1. 下載安裝
wget https://dl.grafana.com/oss/release/grafana-6.7.1-1.x86_64.rpm
yum install grafana-6.7.1-1.x86_64.rpm
- 1
- 2
2. 啟動服務
[root@xinsz08-63 ~]# systemctl start grafana-server
設定為開機啟動
[root@xinsz08-63 ~]# systemctl enable grafana-server
Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.
- 1
- 2
- 3
- 4
- 5
3. 從網頁端檢視:
192.168.1.63:3000
備註: 使用者名稱和密碼都是admin
4. 修改密碼
第一次登陸需要修改密碼:本次修改為123456
進入後:
三.新增資料來源(prometheus的資料來源)
設定資料來源,名稱,型別,ip地址及埠號
設定完成後,save 儲存
點選齒輪的圖示,可以看到剛才新增的prometheus的資料來源資訊資訊
四. 新增圖形
1. 手工新增版
點選+ 再點選Dashboard
選擇choose Visualization
選擇圖示型別:
我選擇第一個:
這種需要自己設定,一個個的新增圖表太麻煩,有沒有別人設定好的模板我們可以直接新增呢,答案是有的,直接轉入下面的現成模板新增
2. 現成模板新增版
先要找到模板的新增碼:
模板網址:https://grafana.com/grafana/dashboards
點選import
出來資訊後,等一會,選擇prometheus data source 為prometheus,然後點選import
點選後就會看到當前伺服器監控資訊:
可以看到已經添加了相關的模板之後,圖表就非常漂亮,省區了我們人工的一些操作,當然grafana還有一些比較高階的功能,官網上也有介紹,比如定製變數,定製圖形模板等。