应用模块
透视宝应用模块(APM-Server)提供了面向应用的性能管理整体解决方案,包含应用拓扑图以及代码层事物追踪等功能。应用端整合了真实用户的前端请求动作,并从宏观视角分析系统运行的整体状态,同时从前端到后端细化追踪和分析代码堆栈和数据库,能精确到单条SQL的执行性能。透视宝应用端支持监控PHP、.NET、.NET Core、Node.js、Python以及Golang等应用。
应用拓扑自动发现及监控
通过应用拓扑直观展示应用服务之间的调用关系,从全局视角帮助运维人员了解服务调用过程的健康状态,实时发现调用过程中出现的问题以及异常服务节点。
请求关键性能分析
基于唯一的请求ID,自动梳理出服务与服务之间的调用关系,并完成前端性能到后端性能的关联分析。基于请求URL全局分析请求的性能健康度;基于单次请求还原请求快照和请求趋势,并进行深层次的代码堆栈挖掘以及慢元素定位,帮助用户从外自内逐步分析每个环节对应用性能造成的影响以及原因。
数据库分析
采集单条SQL数据并分析SQL的执行效率来判断数据库性能,有针对性地进行调优。支持数据库连接池分析。
错误异常分析
及时捕捉和采集应用服务发生的HTTP错误、网络错误以及其他异常信息数据,并对数据进行系统、专业地分析。支持对单次错误和异常快照进行错误异常详情分析,以及对发生错误和异常的调用请求URL进行堆栈分析。
JVM分析
实时监控Java应用程序的资源和性能,帮助运维人员分析内存、线程性能等数据并全面掌握每个进程运行时的资源使用情况,及时进行JVM参数调优。
移动模块
透视宝移动模块(APM-Mobile)专注于移动APP性能的监控和管理。通过在移动APP中嵌入SDK探针,透视宝移动端可以捕捉和采集真实用户体验数据,从而帮助运维人员实时监控并发现移动应用崩溃、加载缓慢等影响用户体验的性能问题。
行为分析
通过实时监控用户的行为动作来及时发现崩溃行为和错误动作;通过定位某个行为动作在每个时间段发生的详细信息,实现从前端用户体验到后端代码堆栈的链式追踪分析,及时帮助客户解决因体验不好导致的用户流失问题。
用户分析
通过关注用户使用APP时发生的崩溃、卡顿、错误等状态,对核心用户的异常使用状态作出及时反应,让运维人员及时处理异常状态,避免因APP异常导致核心用户流失。
网络分析
从网络层面分析移动APP应用的健康状态。支持针对单请求的堆栈分析,并且通过堆栈追踪快速实现从前端到后端的链路分析。
启动分析
从首次启动、热启动、冷启动三个维度来分析单用户的启动反应。
问题分析
主动监控APP应用的崩溃、卡顿和劫持等问题,并对不同问题的发生次数、发生时间和影响用户等数据进行统计分析,同时支持对单个问题进行深入分析。
错误分析
针对HTTP错误和Ajax错误进行深层次的监控和分析,精确至某条请求调用的真实用户信息、错误请求的基本信息和HTTP响应过程信息。
浏览器模块
透视宝浏览器模块(APM-Browser)提供了对基于HTML、JavaScript等核心技术的网站应用的性能、用户体验监控和管理的整体解决方案,包括错误异常监控、代码堆栈追踪、Ajax请求和页面性能分析等重要能力,还支持采集真实用户使用体验数据,对用户会话中的页面、请求进行加载分解分析从而帮助运维人员实时监控影响用户使用的性能问题。
页面分析
网站页面是用户直观看到和感受的核心部分,加载性能和错误异常是影响用户使用体验的重要指标维度。
错误分析
错误分析模块帮助运维人员进行日常错误巡检,分析错误情况整体构成和变化趋势,帮助运维人员对特定错误快速排查定位,从而高效解决问题。
用户分析
用户分析不但反映网站整体的用户活跃情况,还可以对任意一个用户进行追踪分析,从用户实际使用的维度提供分析排查问题的强大能力。
Ajax分析
Ajax请求是影响网站响应性能和可用性的重要因素,Ajax分析模块从响应时间、错误发生趋势、错误类型构成和请求聚合列表多个维度帮助运维人员评估Ajax请求的整体态势。
基础监控模块
透视宝基础监控模块提供了主机物理环境的性能监控支持,通过CW-ServerAgent采集主机指标信息,包括内存、CPU、网卡、磁盘、进程等多个维度的数据,帮助运维人员实时掌控集群中各个主机的性能和资源利用情况。基础监控模块核心功能包括磁盘性能监控、网络性能监控、进程监控。