【问题标题】:Jmeter results are not published to DashboardJmeter 结果未发布到仪表板
【发布时间】:2019-11-13 08:46:42
【问题描述】:

我们正在尝试在 Grafana 上显示实时结果。 Jmeter Master 在 GCP (Google cloud platform) 中启动,我们在 GCP 中有一个 Windows VM,其中已安装并配置了 GrafanaInfluxDB

在 Windows VM 中执行 Jmeter 时,能够在 GrafanaInfluxDB Web UI 中发布数据。但是,当从 GCP Master 实例中尝试相同时,得到“与 influxDB 服务器的连接超时”。遵循以下步骤:

  1. 配置了InfluxDBGrafana 的Windows VM。 (x.x.x.1:IP 是 GCP 本地 ip,不是公共 ip) Grafana 可以访问:http://x.x.x.1:3000

InfluxDB:http://x.x.x.1:8086

  1. Jmeter 测试计划包含'BackendListner' 添加如下。 在 Windows VM 中运行 Jmeter 5.2,结果将发布到 InfluxDBGrafana Web UI。

  2. 现在将测试计划复制到 GCP Jmeter Master 实例(x.x.x.2 - 本地 IP)并执行 ./jmeter -n -t Testplan.jmx

  1. Jmeter 日志中,它显示:

尝试通过在 BackendListner 中为 influxDB 主机传递公共 IP,这也不起作用。请指导。

【问题讨论】:

    标签: jmeter influxdb


    【解决方案1】:
    1. 如果机器在同一个VPC - 使用内部IP地址
    2. 如果机器不在同一个 VPC 中 - 使用外部 IP 地址
    3. 在这两种情况下,您都需要在 InfluxDB 机器上修改 firewall rules 以允许端口 8086 上的入站连接

    参考资料:

    【讨论】:

    • 非常感谢@Dmitri,在将 InboundRule 设置为允许 Windows VM 中的端口 8086 能够在 Grafana 上发布结果之后。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多