背景:
SLB监控到后台接口访问量翻倍,具体如下:
分析:
首先,确认下访问量增加前后都是哪些接口改变,所以统计一次未增加前的接口(1秒或者1分钟的QPS)及翻倍后的QPS。
统计一分钟的命令如下:
1.未增之前09:19时间的结果:cat host-access.log | grep 2020-06-04T09:19 | awk -F ‘|’ ‘{print $8}’ | awk -F ‘?’ ‘{print $1}’ | sort -nr | uniq -c
2.增加后的09:35时间的结果:cat host-access.log | grep 2020-06-04T09:35 | awk -F ‘|’ ‘{print $8}’ | awk -F ‘?’ ‘{print $1}’ | sort -nr | uniq -c
其次,从接口统计中看到v4等接口增加,这说明是儿童APP访问量增加导致的;所以询问了一下产品,发现他们在做儿童静默升级,升级完后,儿童接口访问量直接陡增。
处理
无需处理
其他
也可以统计一秒的接口变化,可能没有一分钟的看着那么明显,结果如下: