我在其中一台远程Windows机器(英国机器)上安装了我的Influxdb。从我的本地机器(印度)我尝试使用带有后端监听器的jmeter中的虚拟脚本将数据发送到Influxdb。我正在获取" TextGraphiteMetricsSender:写入Graphite时出错:连接超时" 错误。
我能够将数据(从我的机器)发送到安装在与我的同一网络中的任何其他Windows机器中的Influxdb。
我尝试ping远程W.machine,这是成功的。我可以使用带有后端列表器的jmeter从同一台机器发送指标。
(仅供参考 - 我在其他远程Windows机器(英国)使用相同的Influxdb设置。我可以从本地机器发送。)
现在我正在" TextGraphiteMetricsSender:写入Graphite时出错:连接超时" jmeter日志中的错误。
如何确认此问题是否是因为防火墙问题。我如何确认根本原因。或者我该如何解决这个问题。?
请任何人帮忙。
答案 0 :(得分:2)
您需要验证运行JMeter的计算机与使用InfluxDB的计算机之间的连接,即telnet command(或等效的),如:
telnet xxx.xxx.xxx.xxx 2003
其中xxx.xxx.xxx.xxx
是安装了InfluxDB的机器的IP地址或主机名,2003
是InfluxDB端口(它应该与influxdb.conf
文件中的bind-address
设置匹配)< / p>
鉴于telnet命令成功,JMeter应该能够连接并发送指标,如果没有 - 你需要在操作系统或路由器防火墙中打开端口2003
。
有关设置JMeter和InfluxDB的综合分步说明,请参阅Real Time Results JMeter用户手册章节How to Use Grafana to Monitor JMeter Non-GUI Results一文。