我有幾個應用程序每週7天,每天運行25個小時。它們都是在Ruby on Rails上運行的基於Web的saas應用程序。我們目前在Heroku上託管我們的生產應用程序。監控生產基於web的應用程序
我需要一個通知系統讓我知道應用何時離線。我知道有很多選擇。
我過去使用過Nagios,但它對於我需要的配置有點過分。另外,我想要一個我沒有託管的應用程序。
另外,我有一些工作者實例正在運行批處理作業。也可以很好地監視這些。
即使Amazon EC2關閉,解決方案仍然能夠提供通知非常重要 - 因此基於Heroku或Engineyard的解決方案可能無法工作。
這一切都取決於你需要多少(以及怎樣)的監控。只是響應HTTP/HTTPS請求?包含頁面上的特定內容?運行後臺作業? ......一切皆有可能,但取決於你需要的東西。 –
感謝您的問題 - 主要是,我需要向上/向下狀態。這對於能夠驗證並查看登錄頁面可能是有用的。查看某些頁面上的內容來查看數據完整性可能也很有用。批量作業監控(我們使用resque/redis)會很好,但不是必需的。主要的是在這一點上簡單可靠。 –
你每天從哪裏鑽'1小時'?我也需要它 – illusionist