使用Grafana+InfluxDB

# 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
  • 修改项目配置文件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的大盘模版,需要自己根据提供的指标自行绘制图表

Last Updated: 4/21/2023, 8:17:29 AM