2013-02-12 18 views
7

Çalışan bir Java web uygulamasına (Spring ile) sahibim ve her birkaç dakikada bir sağlık kontrolü yaptırmak istiyorum. Tomcat'i ya da JVM'yi kontrol etmiyorum ama uygulama seviyesinde kesinlikle kontrol etmem için birkaç fikrim var.Java web uygulaması health check iyi uygulamalar

  • ortamı "üretim" olduğunu DB aklı

(izlenebilir olacak sadece biri nedenini)

  • çeki kontrol etmek için basit bir sorgu yapmak: Örneğin

    Temel olarak, neleri kontrol edeceğime veya bunun için en iyi uygulamalara yönelik başka fikirler ve öneriler arıyorum.

    Herhangi bir fikrin var mı?

  • cevap

    1

    Uygulamamızın çeşitli yönlerini test eden bir yay mvc denetleyicisine erişen özel bir URL geliştirdik. Yanlış bir şey bulursanız ve bu URL bağlantısını favori izleme aracınıza verdiyseniz 500'e dönmeniz gerekir. Tesisimizde hem pingdom hem de nagios kullanıyoruz.

    0

    Belki db tarafından oluşturulan bir sayfa oluşturmak

    https://www.pingdom.com/

    http://nagios.org/, web sunucusu, nagios çekleri için, bu yüzden o zaman http portu kadar bilecek üzerinde bazı belirli çıkışı var aslında bir web sayfası sunuluyor ve db uygulama tarafından erişilebiliyor.

    İlgili konular