1

目前我们有很多应用程序,每个应用程序都有自己的错误通知和报告机制,所以我们显然有很多问题:

  • 跨不同系统/应用程序缺乏一致的错误监控:不同的 GUI、界面、不同的消息等。
  • 每个应用程序的错误通知方法不同(许多应用程序使用电子邮件通知,其他应用程序将消息发布到队列等)。
  • 用于报告和监控每个应用程序的单独配置设置:通知频率、消息收件人等。

您可以将许多其他问题添加到列表中,但要点很清楚。目前有计划开发自定义应用程序或服务,以针对这种情况提供一致且通用的解决方案。

无论如何,我不确定为此创建一个自定义应用程序是否是个好主意,我确信应该有一个框架、平台或现有的解决方案或产品(优先开源)已经解决了这个问题,所以我的问题是:您知道在决定创建我们的自定义应用程序之前要检查什么项目或产品吗?

谢谢!

4

3 回答 3

2

看看AlertGrid,它用作集中式事件处理程序和通知调度程序。它可以收集来自不同来源的事件,您可以通过在可视化编辑器中创建规则来轻松管理事件处理。因此,只要满足您的自定义条件,您就可以过滤事件并发出通知(电子邮件、短信、电话 - 全球通用)。您不仅可以对发生的事件做出反应,还可以对未发生的事件做出反应(检测丢失的“心跳”)。您只需要通过一个非常简单的 API 为 AlertGrid 提供事件(信号)。

我不太确定这是否是你要找的。我在 AlertGrid 开发团队中,如果您有任何问题,请随时提问。我们不断开发此工具并感谢任何反馈。

于 2010-08-03T09:31:59.697 回答
1

根据写入应用程序日志的信息量,您可以考虑使用 Hyperic。它是开源的,并且具有您正在寻找的许多功能。

http://www.hyperic.com/

于 2010-08-02T17:32:42.617 回答
0

如果您希望进行跨平台错误监控,Bugsnag 是一个很棒的选择。它在一个界面中支持大约 50 个平台。https://blog.bugsnag.com/react-native-plus-code-push/

于 2017-03-08T19:53:39.190 回答