2012-06-11 32 views
5

Haftada 7 gün, günde 25 saat çalışan birkaç uygulama var. Hepsi Web tabanlı, Ruby on Rails üzerinde çalışan saas uygulamaları. Şu anda üretim uygulamalarımızı Heroku'da ağırlıyoruz.Üretim web tabanlı uygulamaları izleme

Ben uygulamalar çevrimdışı olduğunda bana bildirmek için bir bildirim sistemi gerekiyor. Bir dizi seçeneğin olduğunu biliyorum.

geçmişte nagios kullandım, ama biraz da ihtiyacım olanı için yoğun konfigürasyona bu. Ayrıca, barındırmamam gereken bir uygulamayı isterim.

Ayrıca, toplu iş çalıştıran bazı çalışan örneklerim var. Bunları da izleyebilmek güzel olabilir.

Bu çözüm Amazon EC2 kapalı olsa bile hâlâ bildirim sağlayabilmelidir önemlidir - muhtemelen işe yaramaz Heroku veya Engineyard dayalı böylece bir.

+0

İhtiyacın ne kadar (ve ne tür) izlemenize bağlıdır. Sadece HTTP/HTTPS isteklerine yanıt veriyor musunuz? sayfadaki belirli içeriği içeriyor mu? arka plan işlerini yürütüyor musunuz? ... hepsi mümkün, ama neye ihtiyacınız olduğuna bağlı. –

+0

Soru için teşekkürler - Temelde, Yukarı/Aşağı durumuna ihtiyacım var. Oturum açmış sayfalarda kimlik doğrulaması yapabilmeniz ve bunlara bakabilmeniz yararlı olabilir. Veri bütünlüğüne bakmak için bazı sayfalardaki içeriği görmek de yararlı olabilir. Toplu iş takibi (resque/redis kullanıyoruz) güzel olurdu, ancak gerekli değil. Ana şey bu noktada basit ve güvenilir. –

+0

'dan her gün' 1 Saat 'yutuyorsunuz? Buna da ihtiyacım var – illusionist

cevap

8

Tamam, ilk gereksiniminize bağlı olarak - ya heroku izleme için giderdim. Ne ...

+0

New Relic Server Monitoring, Heroku ile çalışıyor mu? Yeni Relic ve Heroku'ya bakıp kontrol ettim ve doğru bir cevap bulamıyorum. Uptime Robot harika görünüyor ve çoklu EC2 bölgelerine yayılmış gibi görünüyor http://blog.uptimerobot.com/better-accuracy-with-multi-continent-monitoring-new-ips/. –

+2

Platform türlerini ilk kez gördüğümde aynı şeyi merak ettim: Ubuntu veya Debian, Red Hat veya CentOS, Diğer Linux (glibc 2.5 veya daha yeni) ve Windows. * Sunucu İzleme *, Heroku'ya uygulanmaz çünkü "sunucuları unutabilirsiniz". Üstelik Heroku'nun tamamen bulut altyapısına dayandığını biliyoruz. Bu nedenle * sunucu monitörü * (ve disk gibi şeyler hakkında endişelenme) yapmak mantıklı değil. * Uygulama izleme * ve kullanılabilirlik izleme *. – user664833

1

Toplu iş olarak çalışan çalışan örnekleriniz için http://www.pushmon.com'a bakın. Toplu işleriniz başarılı bir şekilde çalıştığında sadece bir URL'yi çağırmanız gerekir. Not PushMon ile ilişkiliyim.

Web sitesi izleme için UptimeRobot kullanıyoruz.

İlgili konular