首页 文章

JMeter无法在docker环境中向Influxdb发送数据

提问于
浏览
0

我想在docker环境中使用Influxdb和grafana来显示来自jmeter的时间序列数据 .

我尝试了这篇文章中的设置:http://www.testautomationguru.com/jmeter-real-time-results-influxdb-grafana/,这里唯一的区别是,我是一个docker环境 . 所以我根据docker hub(https://hub.docker.com/_/influxdb/)给出的信息设置了Influxdb配置:
enter image description here

我像这样更改配置文件:
enter image description here

并在termianl中键入:“$ docker run -p 8086:8086 \ -v $ PWD / Influxdb.conf:/etc/influxdb/influxdb.conf:ro \ Influxdb -config /etc/influxdb/influxdb.conf”,

最后,当我想从localhost:8083获取数据时,输入数据库jemeter,并输入“SHOW MEASUREMETNS”,没有任何显示 . 这可能是什么原因?

2 回答

  • 0

    请检查jmeter backendlistner设置 . 在这里查看InfluxDb容器和端口的IP . 它不应该是localhost .

  • 0

    端口8086用于HTTP API添加数据 . 如果使用石墨协议,则应启用并映射端口2003 .

    docker run -p 8086:8086 -p 2003:2003 ...

    将工作 .

相关问题