1 / 10
文档名称:

云上游戏数据分析实践.pdf

格式:pdf   大小:525KB   页数:10页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

云上游戏数据分析实践.pdf

上传人:好用的文档 2022/1/25 文件大小:525 KB

下载得到文件列表

云上游戏数据分析实践.pdf

文档介绍

文档介绍:云上游戏数据分析实践

从游戏发展的角度来看,不管是端游、页游,还是现在发展迅猛的手游,其生命
周期与盈利情况都与数据分析能力息息相关。同时数据分析对游戏的运维也起到
了至关重要的作用。精确的数据分析有助于在做游数据分析。除了 ODPS 和 SLS 服务,我们的
方案中还使用了 RDS(Relational Database Service,关系型数据库服务)以
及 DPC(Data Process Center,采云间)控制台工具。利用上述提到的阿里云服务,游戏数据分析方案中的架构如图 1 所示。SLS 通过
安装在游戏服务器 ECS 上的 Logtail 客户端,建立一种类似心跳的方式监听文本
日志文件,并按照用户指定的格式将数据抽取后以键值对的形式存放到 SLS 服
务器。每条记录包含了时间、来源 ECS IP 地址和抽取的键值对信息。ODPS 在
游戏数据分析中可以被当成是一个大数据分析平台,可以将 SLS 和 RDS 数据导
入到 ODPS 中,利用 ODPS 强大的数据分析能力分析游戏数据。DPC 在游戏数
据分析中充当 IDE 角色,除了应用在数据的导入导出,ODPS 任务管理,还可
以用来做最后的数据分析结果展示。

图 1 阿里云游戏分析架构图图 2 游戏数据分析详细步骤
接下来详细介绍上述场景中,游戏数据分析的具体步骤,参见图 2。我们可以看
到,游戏应用服务器在运行期间产生了大量的数据,接下来分别介绍文本数据和
关系型数据导入至 ODPS 的实现步骤,然后结合数据分析的具体场景介绍在
ODPS 中做数据分析的实现方式。
第一,SLS 处理文本日志详细步骤。在游戏服务器运行过程中,按照业务逻辑规
划,一部分数据将直接写入到文本日志里进行保存。文本日志数据生成在本地指
定目录文件中,且文件名按照时间命名,路径格式为
/var/log/game/${serverid}/${YYYYMM}/{DD}/{}.log,产
生的一条日志记录如下所示:Logtail 是 ECS 上的监听程序,可以配置监听目录和提取的日志内容,例如对上
文的文本内容用自定义正则表达式提取出来,内容如图 3 所示。