我想在docker环境中使用influxdb和grafana来显示来自jmeter的时间序列数据。
我尝试了这篇文章中的设置:http://www.testautomationguru.com/jmeter-real-time-results-influxdb-grafana/,这里唯一的区别是,我是一个docker环境。因此,我根据docker hub(https://hub.docker.com/_/influxdb/)提供的信息设置了influxdb配置:
我像这样修改配置文件:
并在termianl中键入:"$ docker run -p 8086:8086 \ -v $PWD/influxdb.conf:/etc/influxdb/influxdb.conf:ro \ influxdb -config /etc/influxdb/influxdb.conf“,
最后,当我想从localhost:8083获取数据时,输入database jemeter,然后输入“SHOW MEASUREMETNS",结果什么也没有显示。这里的原因可能是什么?
发布于 2017-05-18 21:52:35
8086端口用于HTTP API添加数据。如果您使用石墨协议,则应启用并映射端口2003。
docker run -p 8086:8086 -p 2003:2003 ...
都会起作用的。
发布于 2018-04-18 12:02:19
请检查jmeter backendlistner设置。检查这里的InfluxDb容器和端口的IP。它不应该是本地主机。
https://stackoverflow.com/questions/43841630
复制相似问题