27

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

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

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

谢谢 ;)

4

3 回答 3

28

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
  • 空气刹车.io
  • getentry.com
  • github.com/Offbeatmammal/jsErrLog - 开源
  • github.com/occ/TraceKit - 最全面的堆栈跟踪库
于 2014-10-17T21:48:42.800 回答
7

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

于 2014-02-14T12:40:28.027 回答
2

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

Sentry是适用于许多平台的 Crashlytics 类解决方案

  • Web 前端及其框架/库,如 React、Angular、Vue。
  • 后端语言及其运行时/框架/库,如 Rails、Express、Lavarel。
  • 无服务器平台
  • 物联网
  • 移动客户端,包括 React Native、Flutter 等框架。
  • 桌面平台,例如:MacOS、Windows、Linux
  • 游戏平台例如:Unity、Unreal
  • 数据

除了错误报告它还支持性能监控

最重要的是,它是一个完全开源的产品,包括客户端和服务器,而不仅仅是开源核心。所以它可以完全自托管。


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

于 2021-02-05T16:27:56.623 回答