本文介绍ARMS App监控的崩溃分析页面所包含的功能。您可以借助控制台对崩溃数据的分类统计和展示,快速发现并定位问题。

前提条件

创建监控任务

功能入口

  1. 登录ARMS控制台
  2. 在左侧导航栏中单击App监控
  3. App监控页面,单击目标App的名称。
  4. 在接下来的页面的导航栏中可以看到崩溃分析性能分析远程日志。单击可选择每个模块中的子功能。

概览

概览页面是对崩溃信息进行概览性展示和分析。

崩溃分析 概览

概览包括今日风险、崩溃趋势、Top10问题和告警信息:

  • 今日风险:包含4个统计维度,分别为今日总新增异常、占比超过50% 的异常、占比较昨天上涨20% 的异常、占比较昨天上涨20% 的指标。
    • 以列表形式展示各统计维度的具体数据,包括版本、异常类型、类型条数、影响用户百分比、影响设备数,以及可执行的操作。
  • 崩溃趋势:以折线图、柱状图的形式,为用户展示以下4个维度的数据。
    • 今日实时:按时间段展示崩溃率的变化趋势。

      可通过折线图上方的下拉列表筛选数据,筛选维度包括App版本、崩溃指标、时间区间。

    • 按日对比:选定期间内,每日的崩溃次数(柱状图)和比率(折线图)。

      可通过柱状图或折线图上方的下拉列表筛选数据,筛选维度包括App版本、Crash类型、日期区间。

      以列表形式列出每日的各项崩溃指标

    • 按版本对比:选定日期内,App不同版本的崩溃次数(柱状图)和比率(折线图)。

      可通过柱状图或折线图上方的下拉列表筛选数据,筛选维度包括App版本、Crash类型、日期。

      以列表形式列出选定日期内各版本的各项崩溃指标

    • 按地域对比:App部署的各地域的崩溃次数(柱状图)和比率(折线图)。

      可通过柱状图或折线图上方的下拉列表筛选数据,筛选维度包括App版本、Crash类型、日期。

      以列表形式列出选定日期内各地域的各项崩溃指标

  • Top10问题:列出各崩溃类型在选定日内,崩溃次数最多的前10项崩溃信息,以及相对前一天的变化。

    单击目标Crash信息可进入详情页,查看问题分析、崩溃列表、关联聚合:

    • 问题分析

      以折线图形式展示不同日期的崩溃次数对比。

      折线图下方列出调用栈代码,以及各项特征的数据,可切换列表或饼图展示。

    • 崩溃列表

      列出崩溃的基本信息、崩溃堆栈、内存信息、存储信息和Consolelog。

    • 关联聚合

      列出关联异常、异常状态和可执行的操作。

  • 告警信息

    列出选定时间段内的告警信息,包括触发时间、App版本、告警信息、规则名称、订阅人、告警方式,以及可执行的操作。

    可通过列表上方的下拉列表筛选数据,筛选维度包括规则类型、规则名称和日期区间。

聚合分析

以列表的形式展示选定时间段内的所有异常的详情及当日发生的异常的详情。

崩溃分析 聚合

可通过列表上方的下拉列表筛选数据,筛选维度包括App版本、日期区间和错误类型。单击目标异常操作列的详情,展示该条异常的崩溃分析、崩溃列表和关联聚合:

  • 问题分析

    以折线图展示该条异常在不同日期内发生次数的对比。

    折线图下方为调用栈分析和特征分析。

  • 崩溃列表

    展示异常的基本信息、崩溃堆栈、内存信息、存储信息和Consolelog。

  • 关联聚合

    列出关联异常、异常状态和可执行的操作。

定位分析

以列表形式,展示选定时间段内的发生异常次数最多的Top5、Top10、Top15设备的utdid(服务端生成的设备唯一标识符)、异常上报时间、App版本、异常概要,以及可执行的操作。

崩溃分析 定位

可通过列表上方的下拉列表筛选数据,筛选维度包括App版本、日期区间、错误类型。单击utdid或其对应操作列的聚合详情,页面右侧会弹出utdid对应的异常的聚合分析页。

报警设置

当规则被触发时,系统会以您指定的报警方式向报警联系人分组发送报警信息,以提醒您采取必要的问题解决措施。

崩溃分析 告警

报警设置包括系统规则、自定义规则和告警历史:

  • 系统规则:以列表展示系统规则名称、告警条件、告警途径、订阅操作。您可以自定义告警途径。
  • 自定义规则:可新增、编辑、订阅自定义规则。
  • 告警历史:以列表展示告警的详情,及可执行的操作。 可筛选规则类型、规则名称和时间范围。

还原配置

由于移动App的代码使用了混淆机制,导致难以从异常发生的日志中直接进行堆栈跟踪。您可以在Mapping.txt文件(对应Java代码)和So文件(对应Native代码)中提供混淆前后的内容对照表,在上传配置中上传文件,App监控会自动使用文件将混淆后的崩溃堆栈追踪信息还原成正常信息。

反混淆