使用Grafana+InfluxDB
quickmsg
# 1. 版本要求
Grafana 7.0.0
及以上InfluxDB 1.x
# 2. 使用步骤
# 2.1 项目代码引入smqtt-metric-prometheus
模块
- 项目
pom.xml
引入依赖:
<dependency>
<groupId>io.github.quickmsg</groupId>
<artifactId>smqtt-metric-influxdb</artifactId>
<version>最新版</version>
</dependency>
1
2
3
4
5
2
3
4
5
修改项目配置文件
config.yaml
meter: meterType: INFLUXDB # INFLUXDB, PROMETHEUS influxdb: db: smqttdb # 数据库名称 uri: http://IP:Port # InfluxDB的接口地址, 端口默认是8086 userName: root # InfluxDB的用户名, 没有用户名可不填 password: 123 # InfluxDB的密码, 没有密码可不填 step: 10 # 单位秒
1
2
3
4
5
6
7
8然后启动项目
# 2.2 安装InfluxDB
- 安装
InfluxDB
(忽略安装步骤)
# 2.3 安装Grafana
安装
Grafana
(忽略安装步骤)配置你的
InfluxDB
数据源由于没有提供Grafana+InfluxDB的大盘模版,需要自己根据提供的指标自行绘制图表