Nginx+Grafana+Prometheus+Jmeter搭建可视化测试监控平台 (包括InfluxDB)
继续之前的文章,已经搭建好了平台,接下来的工作就是往InfluxDB数据库里面填充数。
官方文档地址: https://docs.influxdata.com/influxdb/v1.7/query_language/data_download/
由于之前的文章介绍的是使用Docker安装的influxDB,所以需要进入到docker容器中,如下:
docker exec -it containerID /bin/bash
新建一个数据文件data_demo
mkdir data_demo
下载官网实例的数据到本地,命令如下:
curl https://s3.amazonaws.com/noaa.water-database/NOAA_data.txt -o NOAA_data.txt
如图示:
可见,执行完命令之后,在当前目录可以看到下载成功的数据NOAA_data.txt。通过cat命令还可以看到文件中的内容。
命令如下:
influx -import -path=NOAA_data.txt -precision=s -database=NOAA_water_database
图示:
进入到InfluxDB中。如下图,可见通过上面的导入命令,已在influxdb中创建了一个名为NOAA_water_database的数据库,并且在库中新建了几个表并插入了测试数据。
查询数据测试:
至此,官网测试数据导入完成。