Rails错误和性能监控

Rails Actionable洞察力解决Rails性能瓶颈和错误。使用发布的完整视图改进Rails监视工作流,以便您可以将错误标记为已解决,并优先处理实时问题。

入门很简单

添加哨兵部队哨兵步兵到您的 宝石文件:

单击以复制
宝石“哨兵”宝石“哨兵”

在您的 config/initializers/sentry.rb:

单击以复制
Sentry.init do |配置|config.dsn=“https://<key>@sentry.io/<project>”config.breadcrumbs_logger=[:active_support_logger]#要激活跟踪,请设置以下选项之一。#我们建议调整生产中的价值:config.traces_sample_rate=0.5#或config.traces_sampler=lambda do|上下文|真的结束结束

查看我们的 文件获取最新说明。

查看所有平台

栏杆性能监控

快速识别栏杆 性能问题并查看完整的端到端分布式跟踪,以查看准确、性能较差的API调用,并发现任何相关错误。

栏杆使用完整堆栈跟踪进行监控

利用与Rails、Sidekiq、DelayedJob和更多您喜欢的RubyGems的内置集成。启用异步报告,以便在后台作业中快速记录错误。筛选和分组栏杆直观地消除噪音。

填写关于的空白栏杆错误

暴露导致每个栏杆 异常:标记事件发生位置的字符串、消息、时间戳。了解错误首次出现在哪个版本中,合并重复项,并了解未来版本中是否会出现问题。

“Sentry已经成为我们构建和运送软件的关键任务。”

丹尼尔·洛佩斯·里杜埃霍
Bitnami云服务高级总监

查看任何栏杆例外

获取用户的唯一id、联系信息和IP地址,以及任何本地化内容,以解决错误并通知客户。

索引和聚合标记可以轻松搜索错误报告,查看问题的分布,并找到优先级或趋势。

寻找关键问题的答案:栏杆例外仅限于单个服务器?哪些参数导致ActiveJob失败?

这就是为什么那些没有完整了解其基础设施的公司会受到惩罚:

网络停机的平均成本约为 每分钟5600美元-或 每小时300000美元.

第1页,共5页网上购物者会放弃购物车,因为交易过程太慢。

平均而言,a两秒钟减速页面内加载使收入减少了4.3%.

常见问题解答

传统日志记录为您提供了事件的线索。其中一些事件是错误,但很多时候它们只是信息性的。Sentry从根本上不同,因为我们关注异常,换句话说,我们捕获应用程序崩溃。我们将进行更详细的讨论 在这里以及我们的 博客。

哨兵支援每一个主要部队语言、框架和库。您可以浏览其中的每一个在这里.

你可以免费开始。定价取决于每月发送Sentry的事件、交易和附件的数量。有关更多详细信息,请访问我们的定价页面.

哨兵不会影响网站的性能。

如果您查看代码中初始化Sentry时的配置选项,您会发现将其对应用程序性能的影响降到最低没有任何意义。这是因为我们的SDK工程师团队已经在开发Sentry时考虑到了这一点。

Sentry是错误的监听器/处理程序,它异步地向Sentry.io发送错误/事件。这是非阻塞的。只有当这是一个错误时,错误/事件才会出现。

全局处理程序几乎没有影响,因为它们是浏览器提供的本地API。

支持资源

快速解决Ruby错误的两个关键

为用户提供更好的体验。更容易开发者的生命。

©2024•Sentry是注册商标
Functional Software,Inc.的。