产品介绍

神州泰岳Ultra-Perflnsights产品是基于APM理念和技术,自主研发的应用性能综合诊断产品。 产品以真实用户体验和端到端的应用性能管理为核心,全面衡量应用承载业务的服务质量,从业务视角深入定位代码级的性能问题。 产品针对业务状态进行实时监测、趋势分析和可视化展示,为业务运营人员、IT运维人员、系统开发人员、系统测试人员等提供不同维度的数据指标和分析结果,满足多样化的业务运营和应用优化需求。

优势特点

产品功能

适用场景

经典案例

业务趋势预测分析

神州泰岳Ultra-Perflnsights产品能够基于实时采集的业务指标数据,通过内置算法引擎,对未来一段时间的业务发展趋势进行预测。从而帮助业务、开发和运维人员提前发现和处置潜在的应用系统性能风险。

特定用户场景回溯

神州泰岳Ultra-Perflnsights产品支撑对特定用户访问系统的轨迹及场景留痕和回溯展示。 产品支持以账号名、IP地址、自定义特征码等信息形成特定用户,记录特定用户在系统访问过程中的所有环节串联成用户轨迹,并抓取每个环节中相关性能监控指标,形成针对特定用户的场景回溯展示并关联分析,感知特定用户系统使用状况。

内容级业务状态监测

神州泰岳Ultra-Perflnsights产品支持业务定义及相关返回内容解析,对业务交易状态监测分析。 可以根据业务返回码和返回内容,对真实业务交易成功率、失败原因等进行实时监控和深入分析。

统一业务关系模型

神州泰岳Ultra-Perflnsights产品以应用调用和业务交易为主线,建立多维度、多层面的业务应用关联模型,体现平台、应用、业务各层级状态和指标,帮助不同角色用户对业务应用进行优化分析。

终端用户体验监测

神州泰岳Ultra-Perflnsights产品能够对不同客户端访问业务系统的情况进行代码级监测与分析,监测终端用户访问时的指标变化情况和代码执行效果,衡量终端用户的使用体验: 1) 浏览器端 2) 移动客户端

服务端性能分析

神州泰岳Ultra-Perflnsights产品获取服务端应用性能数据,提供多语言支持、代码级分析、整体性能展示、登录账号识别。

端到端特定交易查询

抓取从前端到后端的整条交易链路,将应用服务请求参数,定义为交易查询标识(例如IP地址、手机号码、用户账号、订单号等),通过查询特征标识定位、分析交易过程中端到端的性能问题。

业务数据分析

产品通过对整条业务交易链的建模,梳理统计整个业务交易链中的业务流向。解析业务过程的数据返回信息,对业务进行分析。

应用调用可视化

产品自动发现应用调用关系,自动识别Web容器、数据库、分布式缓存、集中式缓存、外部服务,自动记录访问次数和访问时长,以拓扑的形式展示整个业务系统端到端的调用关系。

用户行为分析

1) 用户行为统计 通过对用户访问页面行为、用户点击偏好等数据的统计分析,了解用户对系统的总体访问情况和偏好,挖掘用户行为、辅助产品决策。 2) 用户交易关联分析 产品能够抓取从前端到后端的整条交易链路,通过账号关联查询用户在某段时间内的详细交易行为。

外部服务监控

支持Http、Dubbo等主流通信框架,获取外部服务的协议、IP和端口信息。对外部服务接口进行建模,解析外部服务接口的数据返回信息,在发生问题时及时触发告警。 1) 接口建模 填写接口名称,选择外部服务的访问地址和匹配参数,填写匹配规则后自动匹配处理码,创建外部服务接口模型。 2) 接口信息统计 按照外部服务统计接口信息,包括访问次数、成功率、超时次数、Apdex值等指标。 查看外部服务接口耗时情况,针对较慢的接口服务,分析定位对业务交易的影响。

面向IT运维人员

面向IT运维人员提供以运维为视角的多维度运维监控视图和指标输出,协助运维人员对业务交易过程中的问题进行分析、追溯及定位,诊断交易链中的性能问题,提升故障定位效率缩短故障处理时长。 1) 故障调用链分析 通过故障定位和分析,以拓扑图的形式,查看发生业务故障的应用节点的全路径调用链 2) 业务全流程监控 通过业务访问模型,可以看到交易来自于哪个账户,从哪个部门,哪个终端进行访问,感知用户访问全过程 3) 问题定位分析 基于不同维度指标,对系统中的问题快速定位,并结合业务特点对数据进行分析,给出建议。

业务问题急救

当业务交易突发问题且业务系统未部署系统时,可用业务问题急救模式,在目标系统中手工部署采集器,采集相关指标,然后将本地存储文件打包离线传输到系统。系统会根据采集指标自动分析问题,快速定位问题根因。

面向应用测试人员

面向测试人员提供实时指标抓取和监控,协助测试人员通过性能指标变化了解应用代码在测试过程中的性能瓶颈和问题,为测试结果提供数据支撑。 1) 业务指标变化展示 在测试人员模拟业务交易进行测试时,可以通过不同测试过程中的指标变化来看整体代码质量,给出直观结果 2) 关键指标变化展示 可以对特定的关键指标在测试过程中的变化形成指标曲线,支持多场景测试

面向应用开发人员

面向开发人员提供深入到代码级的监控与性能分析,结合用户浏览器端、手机APP端的指标关联等多指标监控与分析,协助开发人员定位代码问题环节,对代码优化给出可视化数据支撑。 1) 应用代码深度分析 深入到代码级的诊断分析,能够对代码质量进行全方位分析,并展示代码对应的业务步骤,协助开发人员定位问题 2) 业务关键路径分析 通过串联方式展示业务关键路径,和路径中每个步骤涉及代码执行与交互,开发人员直观看到关键路径代码执行情况。 3) 端到端指标分析 支持移动端和浏览器端等终端指标采集分析,与系统端结合形成端到端指标分析,协助开发人员判断终端问题。

面向业务运营人员

为业务运营人员提供以业务视角的多维度业务运营分析视图和指标输出,协助业务运营人员实时了解客户系统使用情况,提升客户满意度。 1) 系统使用满意度监控底层进度自动汇总至上层需求 2) 通过对Apdex值的持续监控,实时感知用户使用系统的满意度,当满意度有所变化,可关联其它指标分析 3) 业务流向分析 4) 分析业务的流向,以桑基图的形式,呈现业务每一步的流向和占比,帮助挖掘重点业务,提升服务质量 5) 特定用户交易分析 6) 能够对业务的单笔交易请求进行查询,以便可以看到某特定用户的业务访问情况,比如VIP用户

经典案例

某电信运营商

项目背景

随着电信运营商大客户用户数量和业务量的增加,对业务系统的性能要求也越来越高。运维重点从基础设施监控,聚焦到保障业务系统稳定性上。 在系统管理和业务运营方面的问题逐渐显露,主要如下: 1) 业务调用关系复杂,缺少监控分析手段,无法真实反映应用系统的运行情况。 2) 业务出现问题时,无法及时定位业务系统性能问题。 3) 频繁的出现客户投诉,基础监控无法感知,造成用户体验差。

  

客户价值

1) 连接IT与业务,以业务的视角关注IT、维护IT,梳理业务系统和数据流转的关联关系,形成问题快速定位和可视化输出。 2) 利用全方位的应用性能数据,从IT和业务角度切入,为业务运营提供有效的数据分析。 3) 为系统扩容提供真实的运行数据支撑,技术人员能够获得系统性能状况和性能瓶颈分析报告。 4) 通过实时业务系统监控,预测指标趋势,提供风险预警及性能优化建议。

技术方案

1) 实现业务系统的端到端监控,包括APP端、浏览器端、服务端的多维度分析。 2) 自动发现业务系统的调用关系。包括对中间件、数据库、Redis、外部服务等的调用,以拓扑形式展示。 3) 以Word、PPT等形式,自动提供分析报告。 4) 对VIP用户提供实时告警。 5) 提供APP的缓慢排查功能。

1) 实现业务系统的端到端监控,包括APP端、浏览器端、服务端的多维度分析。 2) 自动发现业务系统的调用关系。包括对中间件、数据库、Redis、外部服务等的调用,以拓扑形式展示。 3) 以Word、PPT等形式,自动提供分析报告。 4) 对VIP用户提供实时告警。 5) 提供APP的缓慢排查功能。