TextGraphiteMetricsSender:写入 Graphite 时出错:从 jmeter 发送指标时连接超时

TextGraphiteMetricsSender: Error writing to Graphite: connect timed out While sending metrics from jmeter

我在一台远程 windows 机器(英国机器)上安装了我的 influxdb。从我的本地机器(印度)我正在尝试使用带有后端侦听器的 jmeter 中的虚拟脚本将数据发送到 influxdb。为此,我收到 "TextGraphiteMetricsSender: Error writing to Graphite: connect timed out" 错误。

我能够将数据(从我的机器)发送到安装在任何其他 windows 机器上的 influxdb,这些机器与我的机器在同一网络中。

我尝试 ping 远程 W.machine,这是 successful.And 我能够使用带有后端监听器的 jmeter 从同一台机器发送指标。

(仅供参考-我在其他远程 windows 机器(英国)中的相同 influxdb 设置。为此我可以从本地机器发送。)

现在我在 jmeter 日志中收到 "TextGraphiteMetricsSender: Error writing to Graphite: connect timed out" 错误。

如何确认此问题是否是由于防火墙引起的?我如何确认根本原因。或者我该如何解决这个问题?

请大家帮忙。

您需要验证 JMeter 为 运行 的机器与 InfluxDB 为 运行 的机器之间的连接性,例如 telnet command(或等效),例如:

telnet xxx.xxx.xxx.xxx 2003

其中 xxx.xxx.xxx.xxx 是安装 InfluxDB 的机器的 IP 地址或主机名,2003 是 InfluxDB 端口(它应该匹配 influxdb.conf 文件中的 bind-address 设置)

假设 telnet 命令成功,JMeter 应该能够连接并发送指标,如果不能 - 您将需要在 OS 或路由器防火墙中打开端口 2003

有关设置 JMeter 和 InfluxDB 的全面分步说明,请参阅 Real Time Results JMeter user manual chapterHow to Use Grafana to Monitor JMeter Non-GUI Results 文章。