压测面板展示报错率较高,查看不到错误信息时说明压测集群的数据库满了。
jmeter发压力,grafana上不展示数据,如图所示:
1. 面板上不展示错误信息,查看jmeter日志,看有什么报错信息,发现influxdb 返回错误信息,在写入数据时,max-values-per-tag 超出了tag的最大数值,每个表默认只能存储100000条数据,表满之后新的数据便无法入库。
2. 清理influxDB后,压测后面板数据展示正常,也可以看到压测接口的错误信息
3. 进行influx数据库清理操作,具体操作方式见链接。
1. 首先从压测机的角度来推测问题,查看压测机端的资源消耗情况,发现influxdb的资源消耗太高了。
2. 更改influxdb 的队列大小,从5000更改至500000
3. 再次压测进行验证,发现QPS下降的问题得以解决。
在压测中出现QPS下降的情况,先排查压测机端的问题,查看jmeter日志是否有报错信息。
除此之外还要多关注压测机的资源使用情况。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。