Grafana 可以作為dashboard 來展示采集的數據,數據源來自于OpenTSDB。
安裝
$ wget https://grafanarel.s3.amazonaws.com/builds/grafana_3.1.1-1470047149_amd64.deb
$ sudo apt-get install -y adduser libfontconfig
$ sudo dpkg -i grafana_3.1.1-1470047149_amd64.deb
運行
$ sudo service grafana-server start
Grafana 提供了基于Web 的管理界面 http://localhost:3000
配置
類型 | 路徑 |
---|---|
binary | /usr/sbin/grafana-server |
Init.d script | /etc/init.d/grafana-server |
config file | /etc/grafana/grafana.ini |
log file | /var/log/grafana/grafana.log |
sqlite3 db | /var/lib/grafana/grafana.db |
Data Source
添加數據源為OpenTSDB,版本選擇2.2。
grafana.png
Account
默認用戶名和密碼為admin,在Profile 中可重新設置。
考慮到安全性,同時更改 /etc/grafana/grafana.ini 文件,禁止注冊新用戶和組織。
$ sudo vim /etc/grafana/grafana.ini
[users]
# disable user signup / registration
allow_sign_up = false
# Allow non admin users to create organizations
allow_org_create = false
Dashboard
新建Dashboard,點擊左側綠色的條目,選擇Add Panel → Graph,添加要展示的metric。
Graph
- Metrics 中可添加多個tag 來指定要展示的數據。
- Axes 中可指定Unit 單位。
- Legend 中可實時顯示數據的current/min/max/average 值。
- Display 中可指定圖標的類型,啟用stack 可以將多條數據疊加顯示。
- 選擇右上角的Time Range,可以指定自動刷新的頻率。