Kami memiliki beberapa server kucing jantan yang biasanya saya admin. Apa yang kami lakukan adalah menggunakan log4j untuk benar-benar mencatat semua log aplikasi web ke server log pusat. Apa yang paling saya minati (dari sudut pandang sysadmin) adalah melihat logging yang diproduksi sendiri oleh kontainer (dalam hal ini kucing jantan).
Jadi, untuk melihat beberapa kucing jantan pada saat keadaan serba salah (biasanya ketika mereka melakukan kesalahan) saya menggunakan kombinasi ssh dan multitail
, yang bekerja cukup baik di bawah unix. Idenya adalah bahwa Anda ssh ke setiap kotak secara bersamaan dan mengekor file catalina.out. Multitail memiliki dukungan pewarnaan sintaks dan cukup fleksibel untuk memungkinkan Anda menambahkan pewarnaan Anda sendiri dengan menggunakan ekspresi reguler. Ketika saya harus menyelidiki sesuatu yang terjadi beberapa jam yang lalu, saya selalu harus melihat log catalina sendiri, jelas mentah.
Sesuai alarm yang saya gunakan adalah skrip python yang saya jalankan di latar belakang, terintegrasi dengan skrip startup / shutdown untuk setiap kucing jantan. Ini pada dasarnya mengekor file catalina.out mencari hal-hal yang saya temukan menarik dan menghasilkan peringatan (sms, email, dll) tergantung pada tingkat keparahan masalahnya. Saya tahu itu mungkin bukan solusi terbaik tapi itu bekerja untuk saya dengan cukup baik (dan skripnya sebenarnya tidak rumit dan dapat ditulis dalam bahasa pilihan Anda).
Saya tahu ini mungkin bukan yang Anda cari tetapi ini adalah pendekatan saya dan saya senang menggunakannya dengan menjaganya di bawah prinsip KISS. Saya harap ini membantu.