移动分析服务(MAS)支持导出客户端上传到服务器的实时日志数据,即将实时日志从 mPaaS 的 ODPS 表导出到用户的 ODPS 表中。不同于实时日志拉取功能,实时日志导出功能支持导出全量日志,而实时日志拉取则是根据用户 ID 拉取客户端诊断日志。
MAS 支持通过模板来统一创建和管理相同数据源和目标数据表的日志导出任务,以减少重复的日志导出配置工作,提升工作效率。
创建实时日志导出任务
操作步骤如下:
登录 mPaaS 控制台,在应用列表页面选择目标应用。
在左侧导航栏中,选择 移动分析 > 日志管理 菜单。
在右侧页面上,进入 实时日志导出 标签页,单击 创建任务,在弹出的任务创建窗口中配置任务信息。各配置项说明如下:
配置项
是否必填
说明
任务名称
是
自定义模板名称。
目标库 AccessID
是
目标 MaxCompute(原名 ODPS)数据库的访问 ID,即阿里云账号。
目标库 AccessSecret
是
目标 MaxCompute 数据库的 Key。
目标库 Region
是
目标 MaxCompute 数据库所在地域。系统会根据 MaxCompute 的区域表 自动生成 Endpoint。
目标库 Project
是
目标 MaxCompute 数据库下的项目(Project)。
目标库 LogStore
是
目标 MaxCompute 数据库下的日志库(Logstore)。
一个 Project 下可以有多个 Logstore。您可以根据实际需求在目标 Project 中为同个应用中不同类型的日志创建独立的 Logstore。
数据源表
是
导出日志类型对应的源数据表。支持导出以下日志表数据:
uniform_behavior:行为日志表
uniform_behavior_auto:自动化日志表
monitor_performance:性能日志表
uniform_exception:异常日志表
gateway_invoke_detail:网关日志
说明同一个数据源只能创建一个实时日志导出任务。
任务信息配置完毕后,单击 确定 完成创建。新建的任务将出现在任务列表中。
查看实时日志导出任务
在任务列表中,选择目标任务,单击右侧的 查看 链接查看任务信息。
暂停/启动实时日志导出任务
新建任务的运行开关默认打开,表示已生成导出任务。如需暂停日志导出任务,关闭运行开关即可;打开运行开关,可重新启动任务。
删除实时日志导出任务
在任务列表中,选择目标任务,单击右侧的 删除 链接并确认,即可删除相应日志导出任务。