经朋友介绍认识了“听云”这款产品,一直苦于监测手游的崩溃日志。我们专门搭建的日志上报系统每天会收集大概4G左右的日志,信息量很大,并且有效信息很少,还需要筛选。
抱着试试看的态度,使用了一下听云。
我司游戏iOS和Android都有,所以我同时接入了两个平台的探针。
在我满怀欣喜的看到可以设置"game"类型的App并且看到数据后傻眼了。我擦,Android平台只能看到Java层访问网络的情况。如下图,两个域名都是游戏发行商的SDK在Java层做的网络访问。
游戏里C++对服务器访问的数据点都没有…………我们的游戏资源更新,战斗,各种数据交互都是访问http服务器,所以使用Cocos2d-x制作的游戏,想要使用听云监听C++层的网络情况完败。
不服输的我继续测试听云对程序崩溃和警告的检测,我特意删除了一张CCB里面需要使用的资源图片,游戏在战斗的时候会崩溃,因为无法加载资源。但是,问题来了,Android平台的
探针无法监测到C++层的异常和崩溃……后台看不到异常数据。
同样的情况也发生在iOS上,C++层的网络访问情况和崩溃无法检测到。而且有一个特别不爽的地方,访问同一个网络地址,无法区分是从Android访问的还是从iOS访问的。
Game App监控上,听云还有很长的路要走
时间: 2024-11-05 15:58:01