是否存在类似Crashlytics的Web应用程序服务?

时间:2014-01-28 11:06:41

标签: javascript php web-applications web crashlytics

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

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

Web应用程序存在类似内容吗?或者明确地为php或js应用程序?

谢谢;)

3 个答案:

答案 0 :(得分:20)

Paul Irish对这个话题进行了很好的讨论。 https://plus.google.com/+PaulIrish/posts/12BVL5exFJn

提到的一些服务:

  • bugsense.com
  • jslogger.com
  • qbaka.com
  • muscula.com
  • errorception.com
  • exceptionhub.com
  • bugsnag.com
  • exceptional.io
  • airbrake.io
  • getsentry.com
  • github.com/Offbeatmammal/jsErrLog - 开源
  • github.com/occ/TraceKit - 最全面的stacktrace库

答案 1 :(得分:4)

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

答案 2 :(得分:0)

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

Sentry 是针对 lots of platforms

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

除了错误报告之外,它还支持 performance monitoring

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


注意:无论如何,我与 Sentry 无关。