“与博睿数据合作开展的全链路性能监控改造,打通了公司云原生系统与APP的性能关联分析与排障,将十几步的排查过程简化到三步以内,减少技术人员的学习和沟通成本,进一步提升了公司金融科技的赋能效果。”

——张永启|中泰证券 科技研发部副总经理

随着移动互联网时代飞速发展、APP网络及应用性能管理理念的普及,让越来越多的企业、开发者认识到网络应用性能、稳定性等指标作为产品质量的重要组成部分,很大程度上决定着终端用户的使用感受,也直接影响着企业最终的营收情况。因此中泰证券亟需一款产品来帮助企业、开发者、运营者对网络应用的这些问题进行有效的监测和管理,从细节处进一步提升应用服务质量。

中泰证券成立于2001年5月,是全国大型综合类上市券商,在全国28个省市自治区设有44家分公司、280多家证券营业部,员工9000多人。主要经营证券经纪、承销与保荐、投资咨询、证券自营、财务顾问、融资融券、基金与金融产品代销、基金托管、股票期权做市等业务。截至目前,公司服务客户800多万,管理客户资产超过1.3万亿元;累计为上千家企业提供了近2万亿元的境内外股债融资服务。

背景分析

1. 探针改造适配

通过改造SDK与SkyWalking探针,互联互通监控数据,支持服务端现有开源性能监控框架SkyWalking。

2. Thrift请求采集适配

Thrift使用二进制协议进行数据传输,在发送和接收数据时需要进行序列化和反序列化操作。博睿SDK采集需要进行适配开发,因此需要对应开发适配该协议。

3. SDK数据采集问题

行情SDK数据采集为空白,经排查Stock行情数据为第三方数据类型,需选择第三方数据才能在平台展示。

应用场景

1. 多端融合

全面覆盖企业不同终端类型的业务访问触点,支持一体化监控 exe、Android设备、iOS设备、鸿蒙设备、小程序等多端应用,提供一体化、智能型、联动式的数字体验分析。

2.提升用户体验和应用稳定性

通过集成客户端SDK和服务端探针,项目能够全方位监控应用响应时间、资源占用、网络请求等关键性能指标。技术团队可实时掌握应用运行状态,快速发现并解决潜在问题,从根本上优化用户体验和系统稳定性。

3. 业务数据分析

以真实用户数据构建数字化运营根基,呈现所有用户会话及其单击路径,洞察用户真实喜好和流失根因,锚定业务薄弱环节,帮助企业进行精准营销,结合全渠道数据进行全方位运营分析,极大助力企业业务发展。

4.项目实施循序渐进,质量把控到位

整个实施过程分为需求调研、环境准备、开发集成、探针改造、数据分析、培训上线、试运行和验收等阶段。每个阶段均有明确的质量关口,确保项目目标全面实现。

打开网易新闻 查看精彩图片

应用效果

1. 实现敏捷开发Agile Development

基于堆栈级监控能力,实时反馈广大终端用户访问Windows桌面、Web浏览器、Android设备、iOS设备、鸿蒙设备、小程序等多端应用时的性能体验,准确采集代码运行时的每一行堆栈详情和相关OS版本、设备型号、应用版本、用户操作路径等上下文信息,精准定位导致JS错误、崩溃、ANR、卡顿等问题发生的根本原因,使开发团队随时从用户现场掌握应用真实运行状态,迅速跟进用户反馈,快速发现并解决异常问题,降低BUG影响范围与持续时间,从而大幅提升企业应用的数字体验,帮助企业建立起遥遥领先的竞争力优势。

2.排障效率大大提高,实现智能运维AIOps

在企业的业务终端用户层面,实施了高效的实时监控机制,以确保对各类应用产生的海量业务请求、CDN请求以及第三方请求的即时洞察。这一系统能够迅速识别从前端应用到后端服务之间出现的各类性能问题,包括但不限于响应延迟、DNS解析失败、TCP连接建立失败以及HTTP 404错误等。通过实时数据的精准分析,中泰证券运维团队改变传统跨部门协作排查的方式,从原来需要10个排查操作步骤优化到3个以内,有效降低问题定位时间,缩短整体排障修复周期,有力保障业务服务达到SLA要求的延时、可用性等标准,帮助企业建立更灵敏、更精准、更智能的运维工作体系。

3.建立数字化运营,实现高速业务发展

全量的数据采集和处理能力,结合一体化的监控分析模型,在更快、更准、更全的掌握用户活跃等运营现状的同时,联动分析应用响应等性能表现,完整呈现用户访问规律,透视留存流失根因,精确定位转化路径瓶颈,帮助运营团队第一时间洞察业务薄弱环节,快速调整产品运营策略,同时掌握性能问题对整体运营的影响,更快推动技术团队从整体产品运营层面提升应用性能,从而帮助企业建立完善的数字化运营体系,实现稳定高速的业务发展。