云监控介绍及FAQ

云监控介绍及FAQ

1.产品介绍

1.1 服务定位

Testin云测云监控服务是依托Testin云测真机云平台,采用先进UI自动化识别技术和手段,将核心业务流程脚本化并在生产环境中持续运行,从最终用户视角实现用户业务感知和业务持续可用性实时监测,及时发现系统出现的事务超时、服务不可用、业务数据异常等,先于最终用户发现问题并及时处理和优化,为业务运营团队和产品技术团队提供可视化数据支撑,简化企业对应用优化和故障排查工作,让应用更有价值。


图1.    服务定位

图2.    Testin 云测云监控平台系统架构

1.2 主要特点



图3.    主要特点

Testin云测云监控是生产环境下主动式监控,无需客户配合,非侵入,无需嵌入SDK代码,无安全隐患。下载客户的APP,利用脚本录制工具(支持远程真机录制和本地录制,进行用户操作的模拟,点击、滑动、输入等用户动作,对APP的安装、启动、运行、卸载进行监测,对业务流事务进行监测,获取到真实手机自身的信息、业务流用户体验信息、内容信息等。支持截图和视频回放回溯故障场景。

Testin云测云监控是基于Testin云测真机云提供监控服务,所有监控手机都为真实手机和真实OS,相比模拟器的模拟数据更为真实,采集的数据对于客户更具有价值和参考意义。目前Testin云测真机云池提供设备总量约4500+台,涉及主流机型1000多种。

Testin云测云监控真机云提供真实的网络环境,提供全运营商多种接入模式,包含中国移动、电信、联通的3G/4G/5G网络及WIFI。可以根据客户的需要补充网络资源需求。

生产环境下基于UI层面的用户真实场景的业务流监测。业务流脚本轻松生成,可复用在不同终端机型上,可在不同设备上批量并发执行实时获取监控数据。

Testin云测云监控目前已在全国主要城市 北京、上海、广州、深圳、杭州部署监控点,客户可灵活伸缩扩展的跨地域监测点。

Testin云测云监控支持所有的类型的终端应用的业务运营监控,包括Native AppMobile WebHybrid、微信。

Testin云测云监控提供5*8小时和7*24小时的持续监控服务。

1.3 服务能力



图4.    服务能力

1.3.1 业务持续可用性监控

业务持续可用性监控是Testin云测云监控基础功能,业务流程脚本在生产环境连续自动化执行,遇到业务系统或功能点出现异常或不可用,可及时发出预警。让用户在第一及时间了解业务运行状态。

Testin云测云监控平台,把通过率做为衡量系统业务连续性的重要指标,脚本执行通过率可以帮助用户较准确的了解系统业务连续可用性情况。


图5.  业务通过率

1.3.2 用户性能体验监控

通过业务持续可用性监控,采集用户体验性能指标,帮助用户了解最终用户性能体验,Testin云测云监控通过业务流脚本自动化执行过程中埋点技术,获得用户业务使用过程性能数据:页面切换时延、CPU利用率、内存占用、流量大小、电量使用、系统缓存等,通过对性能指标统计分析,帮助企业轻松获得用户真实体验。


图6.    业务操作时延

图7.    CPU利用率

图8.    内存使用率

图9.    网络流量消耗

图10.   电池消耗

1.3.3 问题定位分析

1.3.3.1 问题回溯

基于UI层面用户真实场景的业务流程脚本持续运行的监控方式,出现事务问题,系统会自动记录问题的场景(截图和视频回放回溯、任务执行日志)。当发生问题后,可为能过查看错误截图和视频回放回溯出错的场景、任务执行日是志,帮助用户快速定位问题。


图11.   截图回溯

图12.   视频回放回溯

图13.   任务执行日志

1.3.3.2 告警管理

Testin云测云监控平台提供统一的事务问题告警服务。在监控过程中,触发配置好的监控告警策略,平台会自动通过短信、邮件、微信、平台接口把问题第一时间通知到用户。

 系统支持按监控区域告警、性能埋点告警、业务检查点告警。

图14.   告警配置

系统可根据问题的严重性,进行告警通知分级配置,可分为三级(低)、二级(中)、一级(高),配置方便,灵活多样。


图15.   告警分级配置

  系统支持多种形式的告警,短信告警、邮件告警、微信告警、接口告警(与第三方系统对接)。



图16.   多形式告警配置 

1.3.4 竞品分析监控

Testin云测云监控为企业提供同行业同类产品(APP)的核心功能用户体验和产品性能竞品分析服务,让企业了解竞争对手的情况,知己知彼,提高企业的竞争能力。


图17.   竞品服务内容

通过对同行同质产品的监测,Testin云测云监控可提供两种服务:第一种是同行产品横向竞比,通过同行同质化产品相同或相似业务或功能进行监测,获取用户体验指标,通过统计分析进行竞比,帮助客户及时了解市场趋势及自身所处行业地位和水平,为运营决策提供量化的数据支撑;第二种是自身产品纵向对比,通过自身产品不同版本和时段的监控,纵向比较,可以很好的帮助用户量化产品的质量和用户体验的提升情况。


图18.   同行横向竞比

图19.   自身纵向对比

 

2.服务形式

Testin云测云监控服务形式包括线下服务和线上服务两大部分,线下服务是指项目准备;线上服务包括:获取帐号、登录平台、进入云监控、查看项目、查看任务、查看报告。

Testin云测云监控平台服务过程如下图:


图20.   云监控产品服务过程

2.1 线下服务

线下服务主要内容是项目准备,为监控执行做好准备工作,主要包括如下几步:


图21.   线下服务

第一步:需求确认。合同签订后,双方进入项目实施阶段,由Testin云测提供项目经理与甲方进行实施需求的对接,双方确认项目实施的具体需求。

第二步:业务建模,Testin云测项目经理根据监控需求,建立监控业务模型并双方最终确认。

第三步:脚本编写,Testin云测项目经理根据根据确认的业务模型,安排交付人员编写业务监控执行脚本并进行测试可用。

第四步:监控调度,由Testin云测项目经理根据双方确认的调度规则和监控策略建立监控项目和监控调度任务。

第五步:监控执行,根据双方约定时间开始执行监控。

第六步:帐号开通,由Testin云测项目经理开通用户产品服务使用帐号。

2.2 线上服务

线上服务是指用户通过平台获取相关信息的服务过程,主要包括帐号获取、登录平台、进入云监控、查看报告等。具体内容如下图。


图22.   线上服务

2.3 服务入口

通过Testin云测项目经理提供的帐号,客户可从如下入口登录平台,获得相应的服务。

服务入口:https://cm.testin.cn(建议使用chrom或火狐浏览器),具体操作如下图:


图23.   线上入口

3 常见问题

3.1 云监控是否有安全隐患

Testin云测云监控是生产环境下主动式监控,无需客户配合,非侵入,无需嵌入SDK代码,无安全隐患。

3.2 云监控有什么不同点

Testin云测云监控是通过采用先进UI自动化识别技术,将核心业务流程脚本化并在生产环境中持续运行,从最终用户视角实现用户业务感知和业务持续可用性实时监测,及时发现系统出现的事务超时、服务不可用、业务数据异常等,先于最终用户发现问题并及时处理和优化,为业务运营团队和产品技术团队提供可视化数据支撑,简化企业对应用优化和故障排查工作,让应用更有价值。

问题回溯可视化,在业务执行过程中,每一步执行都有图片、日志、视频记录,可帮助客户快速回溯业务场景,快速定位问题。

7*24小时持续监控,实时预警,强大的数据分析能力,帮助客户实时撑控运营风险。

3.3 如何获取监控服务帐号

  1.  项目经理帮助注册,您需要向项目经理提供有效的手机号和电子邮箱地址,由本人在邮箱激活即可使用。
  2.  自行在Testin云测服务平台上注册,注册完成,您需把帐号告之项目经理,由项目经理处理后,方可使用。

3.4 如何配置微信告警通知

第一步:登录系统,进入个人中心


图24.   进入个人中心

第二步:点击关注



图25.   点击关注


第三步:扫码关注微信公众号


图26.   微信扫码关注

 

第四步:修改或添加告警通知规则


图27.   修改告警通知规则 

3.5 用户可否自己编写脚本

平台支持线上编写脚本,客户可根据自己的需要,利用平台online录制工具,自行编写业务执行脚本,对应项目经理可提供技术支持。

3.6 告警策略可否调整

客户可根据各自的业务需要,灵活的调整告警策略和告警方式,支持自行调整,也可由负责的项目经理帮助调整。

3.7 业务执行数据可否下载

客户在需要数据做报告时,部分数据可通过平台自动下载外,还可以找负责项目经理帮助处理。