通过平台给指定用户下发回捞日志的命令,将自定义日志信息上传,从而方便开发者单点追查,定位问题。
使用路径:
列表说明:
执行状态
未下发:回捞配置内容未下发到指定设备;
未上报:指定设备已接收到回捞命令,但捞取的日志还未上报至平台;
完成:捞取日志成功上报,可查看详情并下载。
日志列表默认按创建时间排序,新创建的展示在顶部。
配置名称
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/两个前缀,细粒度的限制需业务方明确。
执行状态
未下发:回捞配置内容未下发到指定设备。
完成:配置下发完成。