采用 docker 方式安装最新版 grafana。
# chown 472:472 . -R
# docker run -d -p 3000:3000 --name grafana -v $PWD:/var/lib/grafana grafana/grafana
登录页面:http://localhost:3000/
用户名:admin
密码:admin
登录之后,添加 InfluxDB 作为数据源,InfluxDB 操作参考 2.8 应用集成 InfluxDB。
数据源这边填入 InfluxDB 所采用的参数,由于是容器网络 URL 需要注意处理,我的示例中 http://172.17.0.1:8086 (网桥ip可访问宿主机)或者 http://172.17.0.2:8086 (InfluxDB 容器IP)。
在点击 Save and Test
按钮时,grafana 会向 DB 发起连接,如果是错误的IP,也会提示报错。
New Dashboard 新建仪表盘,再 New panel 新建面板。
先把上一节报上来的温度数据展示下,Query
的操作基本就是 InfluxDB 的 sql 语句。
对 uplink 数据也做下处理。
Grafana 的使用比较简单,配置下数据源,很容易可以创建个仪表盘。