Open source tomcat log viewer

12

Saya mengelola beberapa instance kucing jantan (aprox 30-35) dan mencari konsol untuk memusatkan log. Saya mencoba php-syslog-ng sebelumnya (tidak dengan tomcat), dan ternyata bermanfaat. Saya ingin perangkat lunak ini memiliki beberapa fitur berikut:

Sorot -Sintaks sesuai dengan tingkat keparahan pengecualian. Tampilan -Tree untuk jejak tumpukan dan pengecualian bersarang.

Poin bonus:

-Peringatan saat pola tertentu cocok.


sumber

Jawaban:

6

Anda dapat menggunakan splunk: http://www.splunk.com/ di mana Anda dapat memusatkan semua log yang Anda miliki, Anda kemudian dapat melakukan pencarian silang, ini adalah freeware, sedikit berat tetapi mengagumkan. Anda juga dapat menggunakan lambda probe http://www.lambdaprobe.org/d/index.htm tetapi lebih untuk manajemen global, bukan khusus untuk log.

Razique
sumber
3
Splunk hebat. Sampai Anda menekan jumlah log yang harus Anda buat. Maka itu akan menjadi sangat mahal.
Tom O'Connor
Oh, salah saya, saya tidak tahu bahwa ada batasan log. Terima kasih
Razique
Kebaikan. Saya sudah lupa tentang ini!
Tom O'Connor
Splunk itu gemuk, sementara LambdaProbe (sekarang PSI Probe, tautan di bawah) ringan dan bagus. Terima kasih! github.com/psi-probe/psi-probe
Aram Paronikyan
1

Sudahkah Anda mencoba TCLogView?

blueberryfields
sumber
Tidak, tapi sepertinya bukan yang saya cari, juga bukan open source.
1

bukan penampil yang tepat, tetapi pengecualian penyortiran dan pencocokan:

http://exctractor.sourceforge.net/

rasa sakit untuk berlari, tetapi begitu diatur, dapat berguna untuk menghasilkan laporan / dll.

rytis
sumber
0

Juga, sudahkah Anda melihat MuleSoft TcatServer? Kami menyediakan kemampuan untuk melihat log dari instance Tomcat jarak jauh dan Anda dapat mengekstraksi log. Ini bukan open source, tetapi bebas untuk digunakan dalam lingkungan pengembangan.

Pengungkapan: Saya bekerja untuk MuleSoft, dan dengan senang hati akan menjawab pertanyaan spesifik tentang Tcat Server.

Sateesh Narahari
sumber
0

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.

golan
sumber