一、Grafana的簡單介紹
Grafana是開源的、炫酷的視覺化監控、分析利器,無論您的資料在哪裡,或者它所處的資料庫是什麼型別,您都可以將它與Grafana精美地結合在一起。它還有豐富的套件供您選擇,目前,它已擁有54個資料來源,50個皮膚,17個應用程式和1732個儀表盤。總而言之Grafana是一個跨平臺的開源的度量分析和視覺化工具,可以通過將採集的資料查詢然後視覺化的展示,並及時通知。
二、Grafana的六大特點
1、展示方式:快速靈活的客戶端圖表,皮膚外掛有許多不同方式的視覺化指標和日誌,官方庫中具有豐富的儀表盤外掛,比如熱圖、折線圖、圖表等多種展示方式;
2、資料來源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;
3、通知提醒:以可視方式定義最重要指標的警報規則,Grafana將不斷計算併傳送通知,在資料達到閾值時通過Slack、PagerDuty等獲得通知;
4、混合展示:在同一圖表中混合使用不同的資料來源,可以基於每個查詢指定資料來源,甚至自定義資料來源;
5、註釋:使用來自不同資料來源的豐富事件註釋圖表,將滑鼠懸停在事件上會顯示完整的事件後設資料和標記;
6、過濾器:Ad-hoc過濾器允許動態建立新的鍵/值過濾器,這些過濾器會自動應用於使用該資料來源的所有查詢。
三、使用Docker部署Grafana步驟
1、使用 docker pull grafana/grafana:7.3.6
拉取映象
我這裡使用的是7.3.6版本,各位看官請隨意
2、啟動容器
docker run \
--user root \
-d \
-p 3000:3000 \
--name=grafana \
-v /home/grafana:/var/lib/grafana \
grafana/grafana:7.3.6
3、訪問伺服器域名/IP:3000
注意:預設賬號和密碼都是admin,登入後會提示是否修改預設密碼
登入後: