JMeter не может отправлять данные в infxdb в среде докеров

Я хочу использовать infxdb и grafana в среде докеров, чтобы отображать данные временных рядов из jmeter.

Я попробовал настроить из этого сообщения: http://www.testautomationguru.com/jmeter-real-time-results-influxdb-grafana/, и единственная разница здесь в том, что я работаю в среде докеров. Итак, я установил конфигурацию Infxdb на основе информации, полученной от концентратора докеров (https://hub.docker.com/_/influxdb/):  введите описание изображения здесь

Я меняю файл конфигурации следующим образом:  введите описание изображения здесь

и введите: "$ docker run -p 8086: 8086 \ -v $ PWD / Influxdb.conf: /etc/influxdb/influxdb.conf: ro \ Influxdb -config /etc/influxdb/influxdb.conf" в termianl,

И, наконец, когда я хочу получить данные с localhost: 8083, ввести jemeter базы данных и набрать «SHOW MEASUREMETNS», там ничего не отображается. В чем может быть причина здесь?


person RiTianRan    schedule 08.05.2017    source источник


Ответы (2)


порт 8086 предназначен для HTTP API для добавления данных. Если вы используете графитовый протокол, порт 2003 должен быть включен и отображен.

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

буду работать.

person vins    schedule 18.05.2017

Пожалуйста, проверьте настройки jmeter backendlistner. Проверьте здесь IP-адрес контейнера InfluxDb и порт. это не должно быть localhost.

person Nitesh    schedule 18.04.2018