1、如何知道性能是否有瓶颈?如何确定性能瓶颈?
通过分析性能指标数据。
2、需要收集哪些监控指标?
常见的有并发线程、TPS、响应时间、错误率、服务器资源占用(IO、CPU、内存、网络占用等)、程序模块(CPU、内存、其他业务指标)、中间件监控等。
1. 监控jmeter压测数据(jmeter+influxdb+Grafana)
jmeter也可以通过安装插件或者生成html图看曲线,不过使用这2种方式在高并发和长时间运行时会存在以下2个问题:
- 在 GUI 用插件看曲线,做高并发时并不现实。
- 在场景运行时间比较长的时候,采用生成 HTML 的方式,会出现消耗内存过大的情况,而实际上,在生成的结果图中,有很多生成的图我们并不是那么关注,生成的结果保存之后再查看比较麻烦,还要一个个去找。
jmeter+influxdb+Grafana监控工具可以解决以上的2个问题。
版权声明:本文为halo_xsy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。