您能否建议在生产模式下监控rails应用程序的宝石和最佳实践? 我想在我的应用程序中创建一些管理页面,在那里我可以查看production.log和错误。这是好的做法,也许有任何宝石吗?
答案 0 :(得分:2)
以下库/服务只是一些用于生产环境的管理和监视工具:
ActiveAdmin和RailsAdmin是在您的应用程序中安装的Rails引擎,用于构建管理数据的管理界面。
ExceptionNotifier会在发生包含回溯的错误时向您发送电子邮件。它提供了一些配置选项,因此您也可以发送其他信息。
与ExceptionNotifier类似,Honeybadger,Airbrake,Rollbar,BugSnag,Sentry,Exceptiontrap和Raygun只是一些监控服务,提供用于查看应用程序错误的Web界面。
Browserlog似乎是一个Rails引擎,允许您通过Web查看Rails日志。我从来没有真正使用过这个。
NewRelic提供性能指标和分析。
不要忘记在生产环境中验证您的管理界面!