【问题标题】:Does a Crashlytics-like service for web app exists?是否存在类似 Crashlytics 的 Web 应用服务?
【发布时间】:2014-02-19 15:37:52
【问题描述】:

我是一名网络和 iOS 开发人员。在移动设备上,我们有著名的工具来收集应用程序引发的所有异常和错误。

有 Crashlytics(和其他),只需几行代码即可安装 sdk,开始自动跟踪所有内容。然后他们在他们的网站上显示错误和有用的信息以及优先级和其他统计信息。

对于网络应用程序是否存在类似的东西?或者明确用于 php 或 js 应用程序?

谢谢 ;)

【问题讨论】:

  • 你问网络分析意味着试试这个loggr.net
  • 我认为 Loggr 不是解决方案。从他们的“工作原理”页面:“它不是 Loggr 的东西不是用于网络流量。为此使用 Google Analytics。Loggr 不会取代 syslog 或 Windows 事件查看器。为此使用 Splunk。我们执行高级事件,例如错误,销售、使用、工作活动等”

标签: javascript php web-applications web crashlytics


【解决方案1】:

Paul Irish 在 Google+ https://plus.google.com/+PaulIrish/posts/12BVL5exFJn 上对此主题进行了精彩的讨论(Google+ 关闭后不再可用)。但这是该帖子的摘要。

提到的一些服务:

  • bugsense.com
  • jslogger.com
  • qbaka.com
  • muscula.com
  • errorception.com
  • exceptionhub.com
  • bugsnag.com
  • 异常.io
  • airbrake.io
  • getsentry.com
  • github.com/Offbeatmammal/jsErrLog - 开源
  • github.com/occ/TraceKit - 最全面的堆栈跟踪库

【讨论】:

  • 我今天尝试了其中的一些(bugsnag、rollbar 和哨兵),哨兵似乎是最好的(不,我不附属)。 Bugsnag 很好,但似乎错过了我触发的某些测试错误。还有滚动条(这里没有列出),我不太喜欢用户界面。
  • 好名单。这些天我推荐 Sentry - 我将它用于 JavaScript。
【解决方案2】:

www.exceptional.io 正是您所要求的。免费试用后每月收费 9 美元。

与 PHP 的集成是通过包含一个包装器和几行代码来完成的: https://github.com/ankane/exceptional-php/

它也可以通过几行代码与 javascript 集成:

<script type="text/javascript" src="http://js.exceptional.io/exceptional.js"></script>
<script type="text/javascript">
  Exceptional.setKey('your_api_key');
</script>

另一个选项是 New Relic,尽管它不仅仅做错误记录——它提供了各种服务器监控指标。 https://docs.newrelic.com/docs/applications-menu/errors-dashboard

【讨论】:

  • 哇,Exceptional 看起来很棒!我马上去测试!
  • 只是在这里补充一点,现在这个解决方案每月花费 49 美元,并重命名为 Airbrake。
  • @Baksteen 哇,这是一笔不小的开支。我现在可以在免费计划中使用 Sentry.io,尽管这不适合更大的操作。
  • 更新:此解决方案现在每月收费 59 美元,顶级计划最高可达 599 美元
【解决方案3】:

未来的用户可能会发现以下内容很有用。

Sentrylots of platforms 的类似 Crashlytics 的解决方案

  • Web 前端及其框架/库,例如 React、Angular、Vue。
  • 后端语言及其运行时/框架/库,例如 Rails、Express、Lavarel。
  • Serverless platforms
  • IoT
  • 移动客户端,包括 React Native、Flutter 等框架。
  • Desktop platforms 例如:MacOS、Windows、Linux
  • Gaming platforms 例如:Unity、虚幻
  • Data

除了报错,它还支持performance monitoring

最重要的是它是fully open sourced product including the both client and the server, not just opensource core.,所以它可以完全自托管。


注意:无论如何,我不隶属于 Sentry。

【讨论】:

    猜你喜欢
    • 2020-01-11
    • 1970-01-01
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 1970-01-01
    • 2012-07-26
    相关资源
    最近更新 更多