什么是透视宝

您可以通过以下内容了解什么是透视宝:


透视宝平台简介

透视宝是云智慧(北京)科技有限公司推出的新一代面向业务基于端到端的一体化应用性能管理(APM)平台,针对移动和网站应用,提供全面的性能监控、分析与管理解决方案。

透视宝能够帮助企业实现应用性能的最优化、改进与优化终端用户体验、加速系统开发及交付进程、规避与减小整体投资风险、提高IT生产效率。

1560310538866190.png

实现应用性能的最优化

不断提升应用系统的性能与可用性,从而持续提升用户满意度,确保业务营收。

改进与优化终端用户体验

帮助企业不断发现与改进真实终端用户体验问题,为用户提供更优秀的服务——不管他在哪里以及用什么设备。

加速系统开发及交付进程

在纷杂的市场需求及竞争压力下缩短迭代时间,提升代码开发效率与质量,实现快速构建与持续交付。

规避与减小整体投资风险

帮助企业规避与减小在现有IT基础环境下引入云计算、虚拟化等新技术带来的技术与财务风险。

提高各部门生产效率

在复杂系统中追踪服务及代码层级性能瓶颈,帮助IT、开发等部门提升工作效率,将重点聚焦在核心工作中。

透视宝平台特色

透视宝平台提供了面向业务基于端到端的一体化应用性能管理解决方案,具有如下特点:


1464574557525876.png

聚焦业务

业务人员经常因为各种问题遭到用户投诉,如支付失败、注册不了、登录缓慢……,实际上因为这些问题造成的损失仅仅是冰山一角,在更多的情况下,业务人员并不知晓哪些业务环节会对用户产生影响,也无法准确评估这些业务环节对业务的影响程度。

基于Smart Discovery技术,透视宝能够自动发现应用中的各个事务流程,实时记录事务流程的用户行为数据、体验数据及相关IT性能指标,帮助业务人员可视化诠释各种用户问题。

分析端到端应用拓扑

现代应用系统是一个复杂的多技术栈整合环境,无论是网络层的复杂性还是更多第三方云服务的使用,都给系统的维护与性能管理造成了更大的挑战,从用户端到主机端的每一个层次的性能表现都会对最终的应用性能产生直接的影响,所以有必要实现每一个环节的性能管理。

基于应用Agent和主机Agent,透视宝能够自动发现应用的所有技术栈,实现应用端到端的关联监控、告警与分析。基于应用拓扑图,运维人员能够迅速响应突发事件、快速定位影响整个业务运转的问题瓶颈,确保运维SLA。

倾听真实用户体验

加载缓慢、JS 错误、AJAX时间消耗是页面开发人员经常遇到的问题,而App卡顿、闪退和白屏等问题经常困扰移动端开发者。

面向移动端和浏览器端的问题分析,透视宝分别提供Smart SDK和Smart JS,通过嵌入式代码实时采集用户在终端的体验数据,通过可视化的方式帮助开发者从真实用户角度度量应用性能,快速定位各种问题,确保快速构建与持续集成交付。

深度代码运行诊断

开发人员的苦恼是离开测试环境,在真实的生产系统中追踪代码问题困难并且耗时。通过应用Agent和主机Agent,透视宝实现对运行时代码、SQL执行、API调用过程的性能数据采集与分析,深入到代码层面定位定能瓶颈,分析性能下降的因素。

深度代码诊断基于大数据技术,帮助开发者从大量的业务请求中抓取并分析真实用户操作背后的代码执行逻辑关系与状态,如执行时间最长的方法、慢查询等等。目前,针对Java、.NET、PHP、.NET Core、Node.js、Python代码的性能监控,透视宝都提供了良好的支撑方案。

实时数据分析与报告

实时数据分析是业务可视化的基础,透视宝提供企业级、多维、可视化数据分析报告,帮助管理层进行业务决策,进而实现用户满意度持续提升及企业营收不断提高。

透视宝平台构成

透视宝平台包括四个子产品:

应用(APM)

面向多平台和多语言的应用监控与深层代码诊断,帮您快速开发、部署及维护各种应用。

移动(Mobile)

面向移动端真实用户体验的性能监控与管理,深度剖析App前端崩溃及后端服务问题。

浏览器(Browser)

面向Web端真实用户体验的性能监控与管理,通过用户行为与体验数据分析,帮助开发深入定位问题。

主机(Host)

完整的服务器性能指标及服务、数据库性能指标监控解决方案,支持多平台环境、主流数据库和中间件监控。

技术原理及特点

透视宝提供Smart SDK负责采集移动端用户行为与体验数据;提供Smart JS负责采集浏览器端用户行为与体验数据;提供应用Agent和主机Agent负责采集主机端服务器物理性能指标、各种服务性能指标及运行时代码数据。

这些数据通过安全网络传输到透视宝云端服务器,用户通过浏览器及移动端App实现对数据的查看和管理。

图片1.png

为了在复杂的系统环境中实现海量数据采集与实时分析,同时确保被监控系统的稳定高效运转,透视宝提出一系列具有专利技术的实现方案,特点与优势如下:

实时处理与分析的大数据架构

面向一万多种不同类型的用户体验与性能指标数据,提供每秒上亿级别的数据处理架构。

透视宝采用基于插件机制的云监控端及流管理器实现大数据采集;采用基于ClickHouse进行大数据存储;采用基于流处理技术的实时告警引擎以及基于NOSQL技术的多维可视化报告引擎实现对大数据的实时处理与分析;提供端到端的数据传递解决方案,在非常大的数据量(>一千亿条/小时)和非常小的延迟(<10秒)的情况下实现数据的告警与展现。

应用自动发现及拓扑

通过在应用服务器部署应用探针,透视宝可自动发现被监控应用系统各模块并自动追踪各业务模块间调用关系及吞吐率,形成应用系统整体拓扑,无需进行手工添加及配置。通过应用系统拓扑可帮助用户快速掌握系统间各模块依赖及调用关系,帮助用户进行异常问题定位及容量规划。

透明与高效的数据采样算法

提供可视化界面,用户可自定义采样频率与性能阈值,分析与控制透视宝对被监控系统的性能影响程度。采样算法覆盖所有的业务请求,同时能够动态地自动调整策略,确保对问题请求进行全数据采集。

零代码改动

针对代码级性能监控,用户不需要更改任何原有代码,确保用户原有代码逻辑的完整性及安全性。