调用链管理

当前特性仅“华南-广州、华北-北京四”区域支持。
概述
用户通过函数配置开启调用链,开启后可以链接到APM服务页面查看jvm、调用链等信息,当前仅支持JAVA函数。
前提条件
开通调用链
- 登录FunctionGraph控制台,在左侧导航栏选择“函数 > 函数列表”,单击已创建的函数名称,进入函数详情页面。
- 在“监控”页签下,选择“调用链”。
- 首次使用调用链监控,需单击提示中的“点击开通”,开通后才能使用调用链,非首次请忽略。图1 开通调用链监控
- 在弹出的“更新AKSK”弹窗中,单击“确认”。图2 更新AKSK
- 此时调用链会从应用性能管理APM服务自动获取一个访问密钥AK/SK,如图3。
您可以在“访问密钥ID”的下拉列表中选择需要的“访问密钥ID”,选择完成单击“确认”,完成开通。
若无法获取,您可以直接单击“创建”进入APM控制台,参考新增访问密钥新增AK/SK,新增后的AK/SK会同步至FunctionGraph控制台。 - 管理调用链。
- 单击右上方
,可以直接关闭调用链。
- 若在APM控制台对AK/SK进行了编辑修改,返回FunctionGraph控制台,单击右上方
,在弹框中更新AK/SK。
- 单击右上方
查询调用链详情
- 登录FunctionGraph控制台,在左侧导航栏选择“函数 > 函数列表”,单击已创建的函数名称,进入函数详情页面。
- 在“监控”页签下,选择“调用链”。
- 在左侧设置查询条件,完成后单击“查询Trace”。
- 时间:设置查询时间,注意起止查询时间间隔不能超过24小时。
- 响应时间:设置响应时间。
- 执行结果:选择“全部/执行成功/执行失败”。
- Trace ID:调用链的TraceID,填写该搜索条件后,其他搜索条件全部失效,只根据该TraceID搜索。
- 在右侧查看调用链详情。
- 查看单条调用链详情,在查询到的调用链结果中,单击调用链名称,进入APM控制台查看。
- 查看所有调用链信息,单击“前往查看”,进入APM控制台的“应用监控 > 调用链”,查看调用链详情。
如下是在函数A(DemoTestA)中通过HTTP请求方式调用函数B(DemoTestB)的完整函数执行过程。
①函数A方法的总耗时。
②通过HTTP请求调用函数B。
③进入函数B。
④调用查询。
⑤执行Select查询语句。
图4 函数A调用函数B详情
