检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
调用链 调用链可跟踪、记录业务的调用过程,对应用的调用状态、调用耗时等关键指标进行全方位的监控,可视化地还原业务请求在分布式系统中的执行轨迹和状态,用于性能及故障快速定界。 性能瓶颈定界 登录应用性能管理。 在左侧导航栏中选择“调用追踪 > 调用链”。
Real URL:调用链的RestURL,Rest URL为restful风格的URL,URL中带有变量名称,如/apm/get/{id}。 响应时间:调用链响应时间。 数字为接口调用的服务端响应时间,单位ms。
智能采样算法 APM系统会采用智能采样算法,决定是否对请求进行调用链跟踪。
调用链拓扑图 功能介绍 调用链拓扑图。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
调用链 在企业微服务之间调用复杂的场景下,Agent会根据应用配置的采样率(设置采样率参考应用管理)抽样一些请求,拦截对应请求及后续一系列的调用信息。比如在A调用B然后调用C的场景,请求进入A后,APM系统会采用智能采样算法,决定是否对请求进行调用链跟踪。
图1 采集调用链的唯一标识 apm-gtraceid: APM服务中未被采样到的调用关系的唯一标识。 APM服务的调用链具有一定采样率,所以用apm-gtrace-id来表示未被采样的调用链的唯一标识。
调用链追踪 调用链 方法追踪
选填 Trace ID 调用链的Trace ID,填写该搜索条件后,系统将忽略其他搜索条件,仅按该条件检索。 选填 单击“其他查询条件”,展示“自定义参数”、“全局Trace ID”以及“应用码”三个查询条件。
若设置“启动方法匹配全采集”,则表示采集所有的调用链方法;若未设置该选项,则表示根据采集配置时设置的采样率(普通采样或智能采样)采集调用链方法。 在页面下方通过总调用耗时、调用状态初步定位业务性能问题。 单击问题调用所在行“操作”列的“查看调用关系”,查看方法级的调用关系。
获取一个trace的所有调用链数据 功能介绍 获取一个trace的所有调用链数据。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
此时前端就会看到有“查看调用链详情”的按钮。单击“查看调用链详情”的按钮后,按照TraceId查询调用链详情。但是,如果调用链最终没有上报成功,就会出现此错误。该问题有两种现象: 看不到拓扑图能看到调用链列表,但是根调用链是fake填充的。 拓扑图和调用链列表都看不到。
产品功能 APM作为云应用性能管理服务,拥有应用指标监控、调用链追踪、应用拓扑、URL跟踪、资源标签管理、标签管理、智能告警、Agent管理、前端监控、链路追踪、App监控、配置管理、跨账号管理以及系统管理等功能。 应用指标监控 APM应用指标监控可以度量应用的整体健康状况。
选择“调用链搜索”,跳转到调用链页面,通过参数、返回值、耗时等进一步定位问题。 精准设置事务Apdex阈值 不同事务的响应时间不同,APM支持对不同事务设置不同的Apdex阈值。
单击“调用链”,切换至调用链页签,页面展示该组件调用链详情。 图1 组件调用链 通过选择实例、URL等查询条件查询,也可在界面下方新增自定义查询条件来查看调用链详情。详情请参考通过调用链查看微服务间调用关系。 了解“调用链”的更多内容,请参见调用链。 父主题: 监控组件性能指标
GaussDB在调用链中无法显示sql语句的原因是什么? 下图是一个正确的GaussDB语句显示,当前apm-javaagent支持GaussDB200和GaussDB-JDBC两种驱动的sql采集,因为GaussDB的驱动种类非常多,其他驱动目前不支持。
业务实现:APM支持应用指标监控、应用拓扑、调用链追踪和智能告警功能。 业务拓展: 通过APM的应用拓扑、调用链追踪等快速诊断应用性能异常,并结合AOM(应用运维管理)的应用运维指标进行综合判断。
如果配置项key配置为不支持脱敏的字段,系统会提示“存在非法名称”。 单击“确定”,完成新增配置。 在左侧导航栏选择“应用监控 > 调用链”,进入调用链界面。 输入查询条件查询具体的调用链列表,单击查看调用参数。
选择“系统管理 > 访问密钥”进入访问密钥页面,查看获取接入javaagent所需的AK/SK。 图1 获取AK/SK 使用说明 目前只支持部署CCE的JAVA应用。相关参数说明参见表1。 表1 性能管理配置参数列表 参数名称 参数说明 安装探针 选择安装探针。
业务实现 APM提供大型分布式应用异常诊断能力,当应用出现崩溃或请求失败时,通过应用拓扑+调用链下钻能力分钟级完成问题定位。 可视化拓扑:应用拓扑自发现,异常应用实例无处躲藏。 调用链追踪:发现异常应用后,通过调用链一键下钻,代码问题根因清晰可见。
对象的堆内存由称为垃圾回收器的自动内存管理系统回收。Heap区分为Eden Space、Survivor Space和Tenured Space。 Non-Heap memory:Java 虚拟机管理堆之外的内存。