KOCA版本 :4.2
KOCA模块 :监控
模块版本 :4.2
场景 :
问题 :
1、接口调用统计中接口最大耗时与jmeter压力测试对不上
2、接口调用统计中接口最大耗时与调用链路对不上
报错细节 :
场景1:
场景2:
尝试解决方案:
KOCA版本 :4.2
KOCA模块 :监控
模块版本 :4.2
场景 :
问题 :
1、接口调用统计中接口最大耗时与jmeter压力测试对不上
2、接口调用统计中接口最大耗时与调用链路对不上
报错细节 :
场景1:
场景2:
尝试解决方案:
场景1:AMO接口调用统计接口最大耗时与jmeter出入很大
原因:
AMO显示的时间是:request → response的时间
jmeter显示的时间是:jmeter → request → response → jmeter的时间
多了二道网络,需要把jmeter压力测试工具放到部署网关的服务器
如下图:
场景2:AMO接口调用统计接口最大耗时与调用链路时间不匹配
原因:出入这么大没有重现出来,有一种可能是这个接口调用了二次,此图是第一次的耗时,链路上显示的是第二次的耗时,因为prometheus要15s才采集一次,刚好错过了。
优化:
实例仪表
“max(max_over_time(koca_request_duration_seconds_max{koca_app_code=”$koca_app_code",koca_instance_id="$koca_instance_id"}[$__range])) by (uri)"