1. 程式人生 > 實用技巧 >Grafana介紹---prometheus系列

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還有一些比較高階的功能,官網上也有介紹,比如定製變數,定製圖形模板等。