如何快速开发后台代码并部署_快速部署代码? 这是告诉您是否断了东西的方法...

如何快速开发后台代码并部署

在Takipi,我们从事错误跟踪业务。 每天,Takipi都被用来跟踪数百个不同公司中的500,000多个错误。 对于许多应用程序而言,最关键和最脆弱的阶段是在新部署之后–在高压力负载和完整生产设置下首次测试代码更改。 Takipi自动检测到您的代码更改,并且87%的用户报告在部署新版本后的第一个小时内通过Takipi在生产中发现了新的未知错误。

Takipi在JVM级别分析代码,而不依赖于从计算机中提取日志文件。 这可以帮助公司以最少的CPU和IO开销收集有关生产问题的更多数据。

如何才能更安全地部署?

  • 跟踪所有新服务器错误-未捕获和捕获的异常,记录的错误和HTTP错误。 轻松查看新部署后首次发生的所有错误的列表。 Takipi自动识别新部署(基于对现有代码的更改或添加的新代码),并告诉您是否从修改后的代码引发了异常。
  • 实时分析为您提供确定错误是否严重所需的所有统计信息。
  • 查看新部署如何影响您的代码。 知道曾经每天发生10次的异常现在是否每天发生1000次。
  • 确保您修补的错误确实已修复,并且不会再次出现。

它是如何工作的?

Takipi是一个Java代理,它监视所有生产错误并显示导致它们的所有代码和变量值。 在检测到错误后,Takipi会立即显示您需要对其进行优先级排序和修复的所有数据。

故事

查看新部署后开始的错误列表

对于每个错误,获取以下统计信息:

  • 错误位置和根位置。
  • 它发生了多少次以及失败率。
  • 是否涉及最近修改的代码?
  • 哪个服务器抛出错误

在此处查看样本错误分析。

看到错误发生时的确切堆栈和变量值

Takipi的核心技术是围绕每个异常创建完整的“重播”。 您可以查看整个调用堆栈,包括第三方方法(如果需要),然后单击每个方法以查看发生异常时的变量值。 Takipi记录所有变量类型,并在堆中最多捕获5个级别。

知道它是否比以往更频繁地发生

Takipi向您显示错误趋势–允许您比较不同部署之间的错误数量和失败率。 如果错误多次发生(通常情况),则可以查看同一错误的历史记录并比较值,即使在不同的代码版本之间也是如此。

获取每日趋势摘要-知道是否有不好的开始

Takipi每天(或您决定的频率)生成服务器错误的摘要,这可能表明您需要检查一个关键问题。

这些摘要为您显示了从今天开始的新错误列表以及它们的来源。 重点介绍已经比以前急剧增加并且现在更频繁发生的错误。

仪表板

查看来自第三方代码的错误。

您的代码不存在。 有时,代码中断的原因在于对第三方库的更改。 在这些情况下,可能需要很长时间才能了解发生了什么。 在Takipi中,您可以添加对第三方库的监视,并将其安装在Hadoop / Spark / Kafka之类的代码库上,以发现来自那里的异常。 如果API不可用或速度变慢,您可以立即知道。

翻译自: https://www.javacodegeeks.com/2015/04/deploying-code-fast-heres-how-to-tell-if-you-broke-something.html

如何快速开发后台代码并部署

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值