通过网关日志
网关日志保存最近15天所有请求,因此可以查到某一个域名,某一个API或特定URL的响应时间。
- ost:选择或者填写线上域名
api.nuan.chat
- 时间范围:建议选择选择4小时-24小时
- 待数据加载出来之后,把网页拉到最下方
TOP10延迟URL一栏,可以看到延时前十的URL,但前10有时候并不能达到分析目的,因此我们复制出查询语句稍加修改,然后到SLS日志服务中查询。
点击查看分析详情后,可以跳转到如下界面,修改上方的查询语句,例如把数量改成100,即可在下方生成表格,以便进一步分析。网关日志对影的logstore为“mesh-ingress-log”,更复杂的查询语句可以结合分析需求自己写。
通过阿里云实时监控服务(ARMS)
暖聊项目生产环境所有服务已接入阿里云应用实时分析服务(ARMS),ARMS中可以查到每个服务的API请求时间,以及调用链。慢SQL等一系列指标,有助于定位分析问题,借助traceid,可以对某个问题请求的全链路进行分析。
https://arms.console.aliyun.com/#/home