当前您所在的位置:首页>新闻中心>新品发布
新品发布
行业动态
营销活动

QRebel:帮助开发团队在持续交付管道的早期发现、诊断和修复应用程序性能问题!

发布时间:2019/03/15 浏览量:2934

 

左移绩效管理

QRebel帮助开发团队在持续交付管道的早期发现、诊断和修复应用程序性能问题。通过在测试运行期间检查每个构建的性能回归,QRebel可以在问题影响用户体验之前发现问题。

 

 

为什么选择QRebel?

来自用户的性能投诉会直接影响到您的收入,而且通常当您听到他们的抱怨时,已经太晚了,无法恢复。根据RebelLabs开发者生产力报告,75%的性能问题在生产中被发现。使用QRebel向左移动性能测试。这是一个明显的进步。

 

在性能问题影响用户之前找到它们

有了QRebel,您的团队会在开发和测试环境中发现效率低下的代码、过多的IO和异常,并尽早捕获回归以识别问题并提高应用程序性能。

 

 

使用现有的测试和环境来发现性能问题

不需要编写新的测试。QRebel监视在现有测试或开发环境中运行的应用程序。在您的持续集成中,回归可以自动使构建失败,从而防止坏的构建到达生产环境。

 

 

使用可操作的分析数据轻松解决问题

QRebel通过持续监控构建和版本来精确定位导致回归的确切问题。QRebel还识别多个JVM之间的端到端堆栈追踪、原始数据库查询和请求参数,以帮助开发人员快速解决问题。

 

 

QRebel是如何帮助Cirrus Group的?

“有了QRebel,我们看到了生产问题的减少。我们很早就发现了问题,如果这些问题投入生产,我们将花费大量的金钱和停机时间。”

 

- Wade Robbins

Cirrus Group LLC首席解决方案官

 

三大特点:

 

发现、诊断和修复

在开发和测试阶段,QRebel会捕捉到有害的性能回归。通过在测试运行期间监视团队代码的更改和跨版本报告问题,QRebel使在问题影响最终用户之前查找、诊断和修复问题变得简单。

 

发现

 

回归检测

QRebel会自动比较构建之间的性能结果,以显示来自团队的代码更改如何影响性能。

 

 

轨道服务水平协议

 

接收有关超过最大请求持续时间和每个事务的IO计数的终结点的警报。

 

 

REST API

 

使用灵活的REST API使QRebel成为您持续集成管道的一部分,以防止麻烦的构建进入生产。REST API在您的持续交付中很容易与不同的工具集成,如Github, Jenkins, TeamCity, Bamboo…

 

 

每日电子邮件报告

 

每日的电子邮件报告将让您知道是否有任何缓慢的请求,过度的IO或异常被发现。这些报告将概述受影响的应用程序和终结点。

 

诊断

 

自动追踪差异

QRebel允许您将完整的堆栈追踪与基线进行比较,以找出请求缓慢、IO缓慢和过度以及任何事务异常的根本原因。与基线事务相比,QRebel还标识添加或删除的方法调用。

 

 

无损延迟分析

 

测试运行中的每一个请求都被考虑在内,以提供在发布之间发生的性能回归和改进的准确图片。

 

版本

 

新版本会自动在时间线上显示出来。这允许在发生衰退时精确地定位点。

 

解决

 

端到端追踪

 

追踪一个事务,因为它通过多个服务很容易找到回归的服务。

 

SQL与NoSQL

 

查看SQL和NoSQL原始查询,其中包含有关执行内容和所用时间的完整信息。

 

Web服务调用

 

测量对REST API和应用程序使用的第三方服务的出站HTTP请求,以及追踪RMI和消息队列(如JMS, ActiveMQ, SpringJMS, Spring AMQP和 RabbitMQ)。

 

 

追踪问题

 

内置的JIRA集成允许您在QRebel中创建票据,确保将找到的回归提供给开发团队以解决任何问题的必要信息。

 

QRebel安全

 

 

数据类型

QRebel存储和处理来自测试和登台环境的性能指标。这包括关于请求的元信息、方法调用树、带有参数的数据库查询、Java异常和JVM信息。

 

 

数据托管

QRebel在亚马逊网络服务上存储用户和应用程序性能数据。QRebel上的应用程序数据是通过清晰的保留策略静态加密的,所有通信都通过安全的HTTPS通道,使用行业标准的安全技术。所有超过90天的数据将自动被删除。

 

 

SOC2 1型合规性

QRebel通过了SOC2 1型合规性测试,证明我们有必要的控制系统和流程,为客户提供安全可靠的解决方案。

北京哲想软件有限公司