在本地安装的“CentOS-7-x86_64-DVD-2003.iso”版本的LINUX
influxdb版本:influxdb-1.7.7.x86_64.rpm
Grafana版本:grafana-7.3.6-1.x86_64.rpm
grafana、influxdb都安装启动后,在本地windows启动jmeter脚本,grafana可以获取到influxdb的数据,但是刷新时提示“BAD GATAWAY”或者“Failed to fetch”错误,这个错误时有时无,在linux上查看2003端口,发现这个端口有时候没有出现,执行“influx”命令进入数据库命令行模式,提示"KILLED",进程被杀死了。
我以为我的centos版本与influxdb版本不兼容造成的,我更换了几个influxdb版本,但结果还是提示错误,不是兼容的问题。
我扩大CENTOS虚拟机的CPU、内存,结果还是提示错误。
最后把磁盘由10G扩容到了25G,再次跑jmeter脚本,查看grafana面板数据一切正常。
百度了一下influxdb的硬件要求:
低负载要求CPU 2C,内存 2G,磁盘IOPS 500(IO效率指标)
从配置要求上来看,influxdb对服务器配置要求还是蛮高的,大家在本地进行虚拟机部署时要注意提高配置,特别是磁盘配置,如果是SSD固态硬盘就更好了。
执行reboot重启系统
grafana、influxdb出现这样的问题“Failed to fetch”、“BAD GATAWAY”,我也问过其他人,他们都没有遇到过类似的问题,度娘出的结果很少,特发文章出来与大家共勉,有遇到这样问题的小伙伴少走弯路。