ruby-on-rails - 监控基于 Web 的生产应用程序

标签 ruby-on-rails heroku amazon-ec2 monitoring

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

5年前关闭。




Improve this question




我有几个应用程序每周 7 天、每天 25 小时都在运行。它们都是在 Ruby on Rails 上运行的基于 Web 的 saas 应用程序。我们目前在 Heroku 上托管我们的生产应用程序。

我需要一个通知系统来让我知道应用程序何时离线。我知道有很多选择。

我过去使用过 Nagios,但对于我的需要来说,它的配置过于密集。另外,我想要一个我没有托管的应用程序。

另外,我有一些正在运行批处理作业的工作实例。能够监控这些也可能很好。

重要的是,即使 Amazon EC2 关闭,该解决方案仍然能够提供通知——因此基于 Heroku 或 Engineyard 的解决方案可能无法工作。

最佳答案

好的,根据您最初的需要 --- 我会选择任何一个进行 heroku 监控。都不需要 SSH 来安装

  • http://www.uptimerobot.com/ (当页面没有响应时检查并通过电子邮件发送给您)......我使用它并且效果很好
  • 新遗物可用性 http://newrelic.com/features/availability-monitoring --- 如果你已经在使用 new-relic,只需打开它。
  • 关于ruby-on-rails - 监控基于 Web 的生产应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10985214/

    相关文章:

    ruby-on-rails - 尝试使用 Regex 验证模型中的字段。适用于 Rubular 但不适用于我的验证

    sql - 无需客户端请求的自动 Heroku PostgreSQL 更新

    mysql - Heroku 和 ClearDB 错误

    ubuntu - 将 SFTP 用户限制在主目录

    python - 使用 conda 更新包时出错

    apache - EC2 SSL 不工作

    ruby-on-rails - 将 Devise current_user 分配给评论

    ruby-on-rails - 我如何使用带有 Ajax 的下拉框在 Rails 中呈现部分内容?

    sql - 提高 Rails 应用程序中复杂 postgres 查询的速度

    javascript - 如何运行/执行部署在heroku上的应用程序