Grafana是一個以圖形化界面呈現服務狀態的開源軟體,使用者可以將資料來源端與Grafana連結,並讓使用者能以圖形化的方式觀看服務、系統一段時間內的數據
此專案有整合Grafana到Docker,利用腳本啟動Grafana container
./docker/start_grafana.sh starthttp://192.168.0.2:3000為觀看圖形化界面的網頁,預設的username/password為admin/admin
aa8a47da91a2e0974a38690525f9148c9697f7ffc752611ef06248ffb09ef53a
[INFO] Default username/password for grafana docker image is admin/admin
[INFO] Access Grafana dashboard here: http://192.168.0.2:3000進入http://192.168.0.2:3000後,會出現下圖
預設的使用者帳號/密碼為admin,登錄後可看到Grafana的界面
Grafana是呈現數據的軟體,需要設置資料的來源
如下指令,設置Prometheus的資料來源給Grafana
./docker/start_grafana.sh add_prom_source <USERNAME>:<PASSWORD> Prometheus http://192.168.0.2:9090資料來源端的描述:
{
"datasource": {
"id": 1,
"uid": "7jbIw-Tnz",
"orgId": 1,
"name": "Prometheus",
"type": "prometheus",
"typeLogoUrl": "",
"access": "proxy",
"url": "http://192.168.0.2:9090",
"password": "",
"user": "",
"database": "",
"basicAuth": false,
"basicAuthUser": "",
"basicAuthPassword": "",
"withCredentials": false,
"isDefault": false,
"jsonData": {},
"secureJsonFields": {},
"version": 1,
"readOnly": false
},
"id": 1,
"message": "Datasource added",
"name": "Prometheus"
}
