链路追踪的日志分析功能依赖日志服务,在链路追踪控制台直接展示日志中心页面。当应用出现业务异常问题时,您可以在链路追踪控制台查看日志分析,精准定位业务异常。

前提条件

步骤一:关联业务日志

  1. 登录ARMS控制台
  2. 在左侧导航栏中选择链路追踪 > 应用列表
  3. 应用列表页面顶部选择地域,然后单击目标应用名称。
  4. 在左侧导航栏中单击应用设置,并在右侧单击自定义配置页签。
  5. 自定义配置页签的业务日志关联设置区域,绑定Project和Logstore,设置关联索引
    说明
    关联索引用于检索TraceID,查看链路对应的日志。
    • 如果日志服务中配置的索引为全文索引,此处设置关联索引全文索引
    • 如果日志服务中配置的索引为traceId的字段索引,此处设置关联索引为对应的traceId的索引。在日志中打印TraceID的操作,可以查看对应的链路追踪框架的TraceID打印功能说明。
    配置索引的操作,请参见配置索引
  6. 自定义配置页签左下角单击保存

步骤二:查询并分析日志

  1. 登录ARMS控制台
  2. 在左侧导航栏中选择链路追踪 > 应用列表
  3. 应用列表页面顶部选择地域,然后单击目标应用名称。
  4. 在左侧导航栏,单击日志分析
  5. 在右侧页面,执行以下操作:
    1. 在搜索框中输入查询分析语句。
      查询分析语句由查询语句和分析语句构成,格式为查询语句|分析语句,查询分析语句语法请参见查询语法SQL分析语法
    2. 设置查询分析的时间范围。
      您可以设置相对时间、整点时间和自定义时间。
      说明 查询结果有1分钟以内的误差。
    3. 单击查询/分析,查看查询分析结果。
    链路追踪日志分析