ARMS 业务链路分析是在 ARMS 应用监控和链路追踪能力的基础上,引入业务视角后构建的全新产品能力。您仅需简单配置即可获取业务维度的全量性能监控和链路分析的功能。
业务链路分析功能将会计算并存储业务属性的性能指标数据,该部分指标数据将会按照实际的写入数据量计费,详细说明请参见计费说明 中指标类型计费说明。该部分数据不享受按写入可观测数据量计费模式下的免费额度。
应用监控专家版计费模式和按写入可观测数据量计费模式两种开通状态均对上述指标数据进行计费。应用监控基础版计费模式不支持业务链路分析功能。
前提条件
目前支持业务链路功能的地域:华东1(杭州)、华北2(北京)、华北3(张家口)、华东2(上海)、华南1(深圳)、中国香港、新加坡(新加坡)、德国(法兰克福)、金融云(上海)。
已将Java应用接入ARMS应用监控,且探针版本需为4.3.0或以上。
已创建业务参数提取规则。
新建业务链路
创建业务链路时,ARMS 探针会自动提取对应接口的 Parameter。如果请求的 ContentType 为 application/x-www-form-urlencoded,该行为会提前触发 InputStream 的读取。如果您的业务代码中需要主动读取 InputStream,请不要将该接口配置为业务链路,否则可能导致读取异常。
登录ARMS控制台。
在左侧导航栏选择
。单击新建,然后在新建业务链路面板设置相应参数后,单击确认。
参数
说明
业务链路名称
输入业务链路名称,长度为2~60个字符,且不能重复。
业务链路标识
数值会落到指标上用于标记对应业务链路,需要唯一,只支持英文字母开头,可包含字母、数字、下划线,长度不超过20个字符。
入口应用
选择业务的入口应用,入口应用的探针版本需为4.3.0或以上。
入口接口
选择业务的入口接口,目前只支持HTTP的接口。
特征参数
基于入口接口的出入参做更精细的匹配,非必填。
特征链路配置
同时满足下述规则,规则的“且”逻辑,在多个规则参数配置的情况下,都满足才会被认定为业务。
满足下述一条规则,规则的“或”逻辑,在多个规则参数配置的情况下,有一个匹配就会被认定为业务。
规则参数
业务参数规则,可选内容为入口应用上配置的业务参数提取规则。
匹配规则,目前可选值“包含”。
规则值,可以多选,未上报的值可以自定义输入添加。
管理业务链路
业务链路列表展示了所有配置的业务链路的请求数、错误率、平均响应时间等基本指标。
单击名称,可以查看业务链路详细数据。
单击编辑,可以修改当前业务链路。
单击删除,可以删除业务链路,对应数据也会停止上报。