Apache Tomcat adalah sebuah Java Servlet Container sumber terbuka yang dikembangkan oleh Apache Software Foundation, dirilis di bawah Lisensi Apache versi 2 (tautan berada di luar ibm.com) dan menyediakan implementasi Java murni dari server web HTTP. Selama fase pengembangannya, berbagai fitur tambahan telah diimplementasikan sebagai spesifikasi Java Enterprise Edition yang berfungsi sebagai komponen. Catalina adalah kontainer servlet yang dapat mengambil informasi autentikasi yang sudah ada di lingkungan dan mengimplementasikan standar Container Managed Security. Coyote adalah protokol koneksi Tomcat yang merutekan panggilan antara server dan klien. Sebagai mesin JSP Tomcat, Jasper mengelola semua file JSP dan mengubahnya menjadi kode yang dapat digunakan. Untuk informasi lengkapnya, silakan lihat Dokumentasi Tomcat (tautan berada di luar ibm.com).
Setelah diterapkan ke lingkungan klien, Instana akan secara otomatis memetakan seluruh infrastruktur dan mengidentifikasi teknologi apa saja yang berinteraksi satu sama lain dengan model back-end Dynamic Graph.
14 hari, tanpa kartu kredit, versi lengkap
Agen Instana secara otomatis mendeteksi semua instance Tomcat dan menyebarkan sensor pemantauan Tomcat pada setiap instance, secara otomatis mengumpulkan metrik kinerja Tomcat berdasarkan keahlian bawaan tentang bagaimana Tomcat harus menggunakan sumber daya secara optimal, mengirimkan halaman web, dan mengeksekusi kode. Hal ini membantu administrator dan developer untuk mencapai performa Tomcat JVM dan aplikasi yang dioptimalkan. Metrik kinerja Tomcat yang umum secara otomatis dibuat garis dasarnya oleh Instana meliputi:
Untuk detail selengkapnya, silakan lihat Dokumentasi Sensor Pemantauan Tomcat Instana.
Instana secara simultan memonitor kinerja server Tomcat, aplikasi Tomcat, dan lingkungan Tomcat secara keseluruhan. Hal ini memungkinkan Instana untuk secara otomatis dan cerdas menentukan kondisi setiap instance Tomcat. Pemantauan kondisi Instana Tomcat ditentukan oleh serangkaian KPI yang telah dipilih sebelumnya (contoh di bawah).
Setiap kali KPI Tomcat mulai menyimpang dari perilaku yang diharapkan, Instana menentukan tingkat keparahan penyimpangan dan menetapkan status kondisi (tercermin dalam Antarmuka Pengguna melalui perubahan warna). Masalah Tomcat yang dihasilkan akan terus berlanjut ke timeline Insiden Aplikasi di bagian bawah layar Instana. Insinyur DevOps mendapatkan pandangan tentang bagaimana kinerja dan kondisi Tomcat terkait dengan infrastruktur aplikasi lainnya dalam konteks keseluruhan lingkungan.
Instana secara otomatis menginstrumentasi aplikasi di Tomcat untuk pemantauan dan penelusuran, memungkinkan penelusuran transaksi terdistribusi di seluruh instance Tomcat. Untuk daftar lengkap transportasi yang didukung, silakan lihat Dokumentasi penelusuran Instana.
Setiap jejak pemantauan Tomcat menunjukkan durasi setiap hop di antara komponen, serta detail kesalahan apa pun, untuk membantu mendiagnosis penyebab dan mengidentifikasi penurunan kinerja. Kini developer dapat melihat bagaimana aplikasi Tomcat mereka berjalan dalam produksi dan mengidentifikasi bottleneck dan panggilan backend yang berkinerja buruk – pada tingkat kode. Instana melacak KPI penting untuk setiap layanan mikro: throughput, latensi, dan tingkat kesalahan. Dari sebuah penelusuran, Anda dapat menelusuri langsung ke kode sumber aplikasi Tomcat.