You need to enable JavaScript to run this app.
导航

日志回捞 | 动态配置

最近更新时间2022.11.15 10:25:07

首次发布时间2022.06.06 15:28:37

日志回捞

通过平台给指定用户下发回捞日志的命令,将自定义日志信息上传,从而方便开发者单点追查,定位问题。

配置列表

使用路径:

  1. 排查问题需要获取指定用户的自定义日志,通过新建配置可以创建一个回捞命令。
  2. 配置完成后,单击保存,即可创建一条新的回捞任务,可在任务列表查看进度状态。在用户使用设备后拉取到回捞命令,上传自定义日志,即可在任务列表单击任务,进入详情查看回捞的自定义日志。

列表说明:

  • 执行状态

    • 未下发:回捞配置内容未下发到指定设备;

    • 未上报:指定设备已接收到回捞命令,但捞取的日志还未上报至平台;

    • 完成:捞取日志成功上报,可查看详情并下载。

  • 日志列表默认按创建时间排序,新创建的展示在顶部。

配置说明

  • 配置名称

  • DID:支持同时捞取多台设备的日志,DID输入多个时,用“,”分隔即可。

  • 回捞路径:限定捞取/data/,/sdcard/两个前缀下的路径,需要输入完整文件名及存储路径。支持填写多个路径。

  • 仅WiFi:开关开启时,仅当用户的网络是WiFi状态时,才响应回捞。

  • 超时时限:可选取1-24小时,默认超过24小时未完成上报则命令失效。

  • 回捞时间:

    • 可单次回捞某个时间点之前的日志,或选择定时回捞的周期及回捞时刻,定时捞取回捞时刻前一段时间的日志。

    • 每次回捞内容,上报侧限制最多为400M。

    • 若单次回捞日志大小<400M,则周期性回捞的内容会存在部分重复数据。

  • 命令行:提供以下常用命令,用户需自行输入参数

    • dumpsys:输出当前系统信息,可以在命令后面加指定的service,如activity、meminfo,如果不加则默认输出设备中所有service的信息

    • pm:主要用于获取和安装在 Android 设备上的应用信息, adb shell pm -h 可查看后面加的参数用法

    • top:实时的对系统处理器的状态监视,adb shell top --help 可查看后面加的参数用法

    • ls:查看指定目录下文件列表,如 ls /sdcard/logs

    • ping:用于检测网络连接,可ping个常用域名查看输出

  • 备注:配置内容补充说明。

回捞详情

回捞详情中展示回捞状态,命令发送/生效/上报时间,及日志内容。

动态配置

针对特定的设备群体,实现远程动态配置。

  • 动态配置类型

    • 应用配置:安卓应用接受(intent),客户端接收到配置后,发送广播,应用自定义Receiver消费配置数据。需配置应用自定义的action,配置应用自定义的数据文本(Json格式)

    • 属性配置:配置类别包含Settings Global(全局设置)、Property(环境变量)

    • 配置文件:文件下发至的存储路径,限定为/data/,/sdcard/两个前缀,细粒度的限制需业务方明确。

  • 执行状态

    • 未下发:回捞配置内容未下发到指定设备。

    • 完成:配置下发完成。