ITBear旗下自媒体矩阵:

无API不成监控 应用性能监控的缺失与补救

   时间:2015-05-13 11:07:34 来源:计世网 编辑:星辉 发表评论无障碍通道

最近,这张被自动识别出性别和年龄的合照在微信朋友圈火了起来,如此智(gao)能(xiao)的识别技术来自微软网站how-old.net,开发者可以利用微软提供的API在自己的应用中添加这一功能。而正是由于API的出现,让开发者能够在应用中以最简单的方式提供社交分享、电商支付、地图导航等传统软件里的重度服务,也能与微信、QQ、淘宝等平台轻松打通。

这种高效敏捷的开发方式不但改变了开发者,同样改变了互联网、移动互联和终端用户对应用的期望。软件和应用开发不再需要一个团队实现端到端所有功能,而用户则可以在小团队开发的应用中用微博账户进行登录、用支付宝进行购买支付、把内容分享到微信,这在过去是不可想象的。

随之而来的是用户需求的变化,和对软件性能期望值的不断提高,这就决定了开发者不能再拘泥于传统的软件开发和交付模式,分布式架构成为必然,API则成为应用与互联网无缝对接的桥梁。应用开发越快、扩展性越高,对API的依赖越深,而把交付组件组装起来的分布式架构,要获得用户期望的性能,API性能成为核心因素和瓶颈。

众所周知,性能监控必须遵循与软件开发和交付的相同路径,当应用是端到端独立开发,且处于单一网络环境时,使用Ping命令测试可用性也许就够了。但当应用从内网测试环境部署到真实的互联网环境,我们就必须监控应用的整体运行和传输流程,以确保应用的性能。

在应用性能管理(APM)领域,你可以轻松找到服务器监控、数据库监控、APP监控、浏览器监控甚至代码监控的产品,所有性能和可用性测试的方案都是针对应用的前端和后端,但却少有企业提及API监控。

但缺少了API监控,用户可能无法登录,无法支付,无法进行社交分享,而这时应用的运行却是完全正常的。如果不进行API监控,你无法判断他们是否执行,传递的信息是否正确,内容是否合规。如果不监控API,运维和开发查找BUG的时间将大大延长,甚至触及用户体验的底线,导致用户离你而去。

云智慧CEO殷晋指出,“对于应用/服务运维人员来说,API性能降低主要来自三个方面的问题:第一,缺少对数据接口的监控,没有及时主动发现接口性能降低问题所在;第二,缺乏对接口性能的预警,用户增长导致数据接口调用的负载变化趋势没有预警分析;最后,缺少对接口的管理手段,传统的监控手段达不到突破性能瓶颈的效果。”

云智慧监控宝作为业内唯一的API监控(Application Programming Interface Monitoring)产品,能够实时洞察API接口的可用性、响应时间和正确性,实时反馈各地区用户体验,全面准确分析数据。监控宝API监控具备强大的数据验证引擎,全面支持JSON、XML甚至Text、Response Status验证,跨多平台应用,从API和数据支撑层保障用户的数据通信运行逻辑始终符合预期结果。

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version