Ho diverse applicazioni che funzionano 25 ore al giorno, 7 giorni alla settimana. Sono tutte applicazioni web-based, saas in esecuzione su Ruby on Rails. Ospitiamo le nostre app di produzione attualmente su Heroku.Monitoraggio delle applicazioni basate sul web di produzione
Ho bisogno di un sistema di notifica per farmi sapere quando le applicazioni sono off-line. So che ci sono un certo numero di opzioni.
Ho usato Nagios in passato, ma è un po 'troppo di configurazione per quello che mi serve. Inoltre, mi piacerebbe un'applicazione che non ospita.
Inoltre, ho alcune istanze di lavoro che eseguono lavori batch. Potrebbe essere bello poter monitorare anche quelli.
È importante che la soluzione sia ancora in grado di fornire notifiche anche se Amazon EC2 non funziona, quindi uno basato su Heroku o Engineyard probabilmente non funzionerebbe.
Tutto dipende dalla quantità (e dal tipo di monitoraggio necessario). Stai solo rispondendo alle richieste HTTP/HTTPS? contiene contenuti specifici sulla pagina? eseguire lavori in background? ... tutto è possibile, ma dipende da ciò di cui hai bisogno. –
Grazie per la domanda - Principalmente, ho bisogno dello stato Up/Down. Potrebbe essere utile per essere in grado di autenticare e guardare le pagine registrate. Potrebbe anche essere utile vedere il contenuto di alcune pagine per verificare l'integrità dei dati. Il monitoraggio dei lotti di lavoro (usiamo resque/redis) sarebbe bello, ma non richiesto. La cosa principale è semplice e affidabile a questo punto. –
da dove ti covi '1 ora' ogni giorno? Ne ho bisogno anche io – illusionist