近期OneAPM 与随手科技达成战略合作。OneAPM 通过探针技术帮助随手科技实现对产品整个系统的全面监控,并帮助开发人员快速解决移动应用的性能瓶颈。
据了解,随手科技是国内最大的个人理财应用服务提供商。旗下拥有随手记、卡牛等多款明星应用产品,也是目前唯一成功运营两个理财 App 产品并持续保持领先地位的互联网金融公司。随手科技致力于探索个人理财和个人金融的结合点,正在为个体经营者和个人消费者提供全面的财务服务。
作为随手科技旗下的明星产品,随手记是集记账、理财、投资、理财社区于一体的个人全面资产管理工具,在 AppStore 财务分类榜已连续1600天排名第一,累计用户已达到1.5亿,日活跃用户超过400万,奠定了随手科技在个人理财应用领域的领导地位。
目前随手记理财社区月访问量 UV 超过1000万次,月 PV 浏览量达1亿次。已成长为中国最大的理财社区之一。卡牛信用卡管家是国内首创的以银行短信邮件为自动数据源的信用卡管理拳头应用。推出不到2年时间,累计用户已达到4000万,迅速成为用户量最大的信用卡管理 App,体现出了强劲的增长势头。
业务高速增长对性能管理提出新挑战
目前,随手记和卡牛产品现在已拥有近2亿用户,日活用户数也超过了400万,并且以每天几十万新增用户的速度在不断增长。虽然随手科技在在北京、上海、广州都部署了 IDC 机房,服务器数量达到了近千台,但是随着业务的快速发展和用户规模的不断壮大,与所有移动互联网企业一样,在快速成长中,难免会出现一些性能问题,包括手机客户端偶发性的运行缓慢、网络连接延迟等等。
因此,技术团队迫切需要定位导致问题的根源,快速解决问题,并最终完善产品,提升用户体验。
为什么会选择 OneAPM ?
随手记及卡牛产品均采用了高并发、高性能、高可用性的服务架构,而且技术团队还采用了专用高效的数据同步技术来保证用户体验。应用服务层的开发语言以 Java 为主,同时在部分模块使用了 PHP 以及 .NET 技术,在数据库端使用的产品是 MySQL,并且使用 Memcache 、 Redis 等作为缓存服务器。因为涉及多个技术栈,所以随手科技对系统稳定性有很高的要求,对于现在每天新增几十万新用户,技术团队需要更好地保障整个系统的高效运转,尤其是移动端的用户体验。
为节约人力、物力和时间成本,技术团队决定借助第三方性能监控软件来定位、分析性能问题,从而适应移动互联网时代高速发展的步伐,满足用户不断增长的各种需求。随手科技的技术团队深度对比了 NewRelic 、 AppDynamics 以及 OneAPM 等产品,从产品、技术实力和本地化等多个层次进行分析后,决定使用 OneAPM 的 Mobile Insight 产品来全面监控手机客户端的性能状况。
Mobile Insight 是专门面向移动应用的性能管理平台,能够帮助开发人员及时发现、准确定位、快速解决移动应用的性能瓶颈。
Mobile Insight:实时追踪真实用户体验
目前,随手科技技术团队已经在随手记和卡牛 App 端均部署了 Mobile Insight 探针,来进行移动客户端运行性能数据的采集工作, 用户运行性能数据将发送至Mi管理服务器进行数据匹配和性能数据的存储管理。并最终通过 Mobile Insight 管理控制台来实现对 App 的监控管理,并且能够实时追踪每个用户的真实体验。通过部署 Mobile Insight 探针,可以实现以下几项功能:
Mobile Insight 产品能帮助我们监控手机客户端上的真实用户体验,发现产品中存在的各种问题,包括监控产品在不同网络环境下的使用情况,帮助我们针对各种网络环境进行不同的优化处理,从而帮助我们以最快的速度改进产品性能。 同时 Mobile Insight 还能帮助我们了解客户端产品在各个地区的使用分布情况,为我们的业务拓展规划提供了最真实的数据支持,这也是我们非常看重 OneAPM 的一个重要原因。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。