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

前提条件

已经在 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 监控会自动使用文件将混淆后的崩溃堆栈追踪信息还原成正常信息。

您也可以搜索文件、下载文件。