运维人员从应用监控或告警中发现应用的接口响应较慢,通过应用调用分析对该应用在一段时间内所有调用链的耗时情况进行分析,锁定可疑的调用链,找出性能瓶颈。
前提条件:已部署带有调用链埋点功能的应用。推荐使用具有调用链埋点功能的CSE(Cloud Service Engine)开发框架开发应用,详细内容请参见该版本《开发指南》的“调用链跟踪”章节。
操作流程:
操作步骤:
1. 单击【运维】【应用调用分析】;
2. 在左侧导航栏中选择【调用链分析】;
3. 在【调用链分析】页面中查询相应的调用链。单击,可以自定义显示列,设置筛选条件时,可以同时设置多个标签和属性,单击【清除条件】,可以清除已设置的筛选条件;
1)单击搜索框设置应用或业务名称等筛选条件;
2)通过搜索框右侧的下拉列表框设置时间信息;
3)单击【查询】;
4. 在【调用ID】列单击相应的调用ID,查看业务的调用过程;
5. 根据“时间线”锁定耗时较长的接口,找出性能瓶颈;
6. (可选)查看接口调用的辅助信息,进一步定界问题产生的原因:
1)单击【操作】列的 查看相应应用的日志信息;
2)单击【操作】列的 查看相应调用的扩展信息。