在influxdb中看不到Jmeter度量筛选器

xuo3flqw  于 2022-11-09  发布在  InfluxDB
关注(0)|答案(2)|浏览(354)

我尝试使用Jmeter、influxDB和Grafana来查看测试结果。
我正在运行以下版本的Docker容器

INFLUXDB_VERSION=2.1.1
Grafana v8.5.0
Jmeter 5.4.1

在Grafana中创建数据源后,我可以看到我在InfluxDB中创建的一个jmeter桶。

我相信由于这个原因我不能看到任何查询结果Grafana探索如下

ldfqzlk8

ldfqzlk81#

如果您运行的是docker容器s,那么我强烈怀疑您的InfluxDB URL http://localhost:8086是否正确,您必须在JMeter和Grafana中使用带有InfluxDB IP地址的容器。
可以使用docker inspect命令获取InfluxDB示例的IP地址
检查jmeter.log文件中是否有任何可疑的条目,您可能还希望通过在 log4j2.xml 文件中添加下一行来为后端侦听器实现执行increase JMeter's logging verbosity

<Logger name="org.apache.jmeter.visualizers.backend" level="error" />

通过这种方式,您将获得更多有关引擎盖下发生的情况的信息。
您可能还会发现JMeter Integration with InfluxDB 2.0指南很有用。
还要注意JMeter InfluxDB v2.0 listener plugin,您可以在其中看到有用的查询片段。

1hdlvixo

1hdlvixo2#

原因是缺少jmeter-plugin-influxdb2-listener-<>.jar插件。因为influxdb 2.0或更高版本需要此Jmeter插件。
https://github.com/mderevyankoaqa/jmeter-influxdb2-listener-plugin
后端侦听器:org.md.jmeter.influxdb2.visualizer.JMeterInfluxDBBackendListenerClient.
以下是可以使用的Grafana Jmeter 板:https://grafana.com/grafana/dashboards/13644

相关问题