监控rails应用程序的最佳实践

时间:2014-07-03 17:53:32

标签: ruby-on-rails monitoring

您能否建议在生产模式下监控rails应用程序的宝石和最佳实践? 我想在我的应用程序中创建一些管理页面,在那里我可以查看production.log和错误。这是好的做法,也许有任何宝石吗?

1 个答案:

答案 0 :(得分:2)

以下库/服务只是一些用于生产环境的管理和监视工具:

  1. ActiveAdminRailsAdmin是在您的应用程序中安装的Rails引擎,用于构建管理数据的管理界面。

  2. ExceptionNotifier会在发生包含回溯的错误时向您发送电子邮件。它提供了一些配置选项,因此您也可以发送其他信息。

    与ExceptionNotifier类似,Honeybadger,Airbrake,Rollbar,BugSnag,Sentry,Exceptiontrap和Raygun只是一些监控服务,提供用于查看应用程序错误的Web界面。

  3. Browserlog似乎是一个Rails引擎,允许您通过Web查看Rails日志。我从来没有真正使用过这个。

  4. NewRelic提供性能指标和分析。

  5. 不要忘记在生产环境中验证您的管理界面!