全部产品
Search
文档中心

应用实时监控服务ARMS:日志分析(日志服务SLS)

更新时间:Oct 12, 2023

当应用出现业务异常问题时,您可以分析业务日志,精准定位业务异常。日志分析功能支持分析日志服务SLS或直接采集的日志,本文介绍如何开通日志分析功能并分析日志服务SLS的日志。

前提条件

日志源说明

日志分析功能支持分析的日志源包括:日志服务SLS的日志、直接采集的日志。本文仅介绍如何查询并分析日志服务SLS的日志,直接采集的日志分析详情,请参见日志分析(直接采集)

  • 日志分析(直接采集):通过ARMS探针采集日志框架的输出并直接推送到ARMS的日志分析中心,通过一键开启后无需其他操作即可在ARMS控制台查询分析应用日志。

    说明

    日志分析(直接采集)功能需要将探针升级到v2.7.1.4及以上版本。

  • 日志分析(日志服务SLS):

    您需要将应用的日志采集到日志服务SLS,并在ARMS应用配置中配置相应的Project和Logstore,ARMS会内嵌日志服务的页面方便您进行日志分析。

步骤一:关联业务日志

  1. 登录ARMS控制台,在左侧导航栏选择应用监控 > 应用列表
  2. 应用列表页面顶部选择目标地域,然后单击目标应用名称。
    说明 语言列显示Java图标图标的应用为接入应用监控的应用,显示-图标的应用为接入可观测链路 OpenTelemetry 版的应用。
  3. 在左侧导航栏单击应用设置,并在右侧单击自定义配置页签。

  4. 自定义配置页签的应用日志关联配置区域,选择日志源为日志服务,打开关联业务日志与TraceId开关,选择日志服务所在地域,然后绑定Project和Logstore。

    Link Business Logs with TraceId
  5. 自定义配置页签左下角单击保存

步骤二:查询并分析日志

  1. 登录ARMS控制台,在左侧导航栏选择应用监控 > 应用列表
  2. 应用列表页面顶部选择目标地域,然后单击目标应用名称。
    说明 语言列显示Java图标图标的应用为接入应用监控的应用,显示-图标的应用为接入可观测链路 OpenTelemetry 版的应用。
  3. 在左侧导航栏,选择应用诊断 > 日志分析

  4. 在右侧页面,执行以下操作:

    1. 在搜索框中输入查询分析语句。

      查询分析语句由查询语句和分析语句构成,格式为查询语句|分析语句,查询分析语句语法请参见查询语法SQL分析语法

    2. 设置查询分析的时间范围。

      您可以设置相对时间、整点时间和自定义时间。

      说明

      查询结果有1分钟以内的误差。

    3. 单击查询/分析,查看查询分析结果。

    日志分析