更新时间:2025-06-27 GMT+08:00
分享

配置自定义参数

提供了部分通用参数的采集,以便用户以此作查询条件搜索到目标调用链数据。这些通用参数包括时间、微服务名、URL、IP地址、HTTP状态码、调用状态等。如果用户希望能采集一些自定义的参数,如用户ID、订单ID,以此关联其他信息(如日志)辅助问题定位,或者用于更精确地查找调用链信息。本功能支持用户从HTTP请求的query、header、cookie和body中采集自定义参数,按需对信息进行匿名化处理,并能以自定义参数为条件查询调用链信息。

前提条件

已获取服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限

配置自定义参数

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  3. 单击,选择运维 > 调用链服务(NUWA Trace)
  1. 在左侧导航栏选择配置管理 > 采集管理
  2. 在采集管理页面,选择左侧树某一级别的树节点,即在该级别设置配置值。

    支持按服务、微服务、集群、节点IP等4级配置。如果某一级未进行设置,则值与上一级的配置保持一致。如果所有级别都未设置配置值,则取默认值。

  1. 选择“自定义参数”页签。
  2. 单击“新增”,在弹出的窗口中配置自定义参数,参数说明如表1所示。

    表1 自定义参数说明

    参数名称

    参数说明

    规则名称

    填写规则名称。支持中文,字母,数字,横线,下划线和点,1~100个字符。

    配置多个规则时,规则的匹配接口长度越长,优先级越高。为性能考虑,一次接口调用最多只匹配一个规则。

    匹配接口

    配置匹配接口。

    是否生效

    开启后,规则生效。

    参数列表

    单击“新增参数”,配置如下参数:

    • 参数来源:参数来源支持选择HTTP请求的query、header、cookie和body,body参数采集性能较差,请谨慎选择。
    • 参数:采集的参数名。
    • 匿名状态:如果选择匿名,则参数值abc123456会变为***123***。
    • 操作:参数配置完成后进行保存,保存后支持编辑及删除。

  3. 单击“确定”

相关文档