3 掌游科技
ARMS赋能「掌游科技」系统重构,精准定位性能瓶颈
1 关于掌游科技
武汉掌游科技有限公司隶属于盛趣游戏(原盛大游戏)旗下,是一家经营手游发行、深度运营及综合买量的互联网游戏公司。成立至今,已成功运营超过1000款手游产品,拥有超过1亿游戏用户,活跃用户突破千万。
2 业务场景 & 可观测需求介绍
掌游科技旗下SaaS游戏发行运营平台,帮助游戏厂商通过大数据分析更好的运营游戏。随着业务量不断上涨,单数据库系统架构逐渐出现性能瓶颈。为了更好的支撑业务,掌游科技将单库按业务需求拆分为四个数据库,整个系统也因为分库而进行重构。
但重构后的系统经过测试发现有很多问题,几次上线后都出现了不稳定情况,且由于业务复杂,开发人员众多,很难快速、全面发现系统问题和性能瓶颈,所以急需通过可观测工具来发现系统中存在的各个性能瓶颈。掌游科技期望可观测工具具备以下特性:
l 快速无侵入的接入方式
期望最大限度不改动系统代码,以无侵入、无感知方式将监控系统接入现有系统;
l 系统性能低损耗
接入的监控系统不对宿主系统产生过高性能损耗,期望不超过5%;
l 可视化配置操作方式
不想要繁琐的命令配置形式。期望可以通过Web控制台方式进行快捷配置,比如采样率、SQL提取规则、业务监控配置等;
l 全方位的应用监控能力
期望从应用层面、节点层面、接口层面、主机层面多维度监控系统。比如应用的整体健康度,接口的调用次数、响应时间、慢SQL分析、异常分析、JVM分析、内存快照分析、CPU/内存/IO分析等;
l 支持PHP开发语言
客户主要使用PHP语言进行开发,希望监控系统可以全面支持PHP语言各个组件和框架。比如CURL、PDO、Mysqli、Yar Client、GRPC Client、Predis Client、MemcacheExtension等。
《阿里云可观测最佳实践》——3.掌游科技(下): https://developer.aliyun.com/article/1227077