Dalam mengelola aplikasi web yang berjalan di server, administrator web seringkali menghadapi masalah performa yang disebabkan oleh berbagai faktor. Mengetahui penyebab dan menemukan masalah pada aplikasi dapat sulit tanpa adanya perangkat bantu. Oleh karena itu, dibutuhkan aplikasi atau perangkat lunak yang dapat membantu dalam memantau performa aplikasi web dan menemukan masalah pada server.
Salah satu aplikasi yang bisa digunakan adalah APM JENNIFER, yang merupakan software APM (Application Performance Monitoring) dari perusahaan JENNIFERSOFT.INC yang berasal dari Korea. Perusahaan ini telah memiliki banyak konsumen (lebih dari 1000 perusahaan) dan meraih penghargaan KOREA SW Grand Prize pada tahun 2016.
APM JENNIFER memungkinkan pengguna untuk memonitor aplikasi dari berbagai aspek dengan lengkap dan mendapatkan notifikasi atau pemberitahuan melalui aplikasi web, email, atau SMS. Dengan APM JENNIFER, pengguna dapat mengetahui pengguna yang aktif, transaksi, jumlah koneksi database yang aktif, dan perintah SQL yang dijalankan oleh aplikasi web. Aplikasi ini juga membantu menemukan masalah response time (waktu respons aplikasi saat digunakan) dan memberikan analisis serta tindakan yang diperlukan jika waktu respons tergolong lambat.
Terdapat tiga komponen utama pada APM JENNIFER, yaitu aplikasi Server Data, Server View, dan Agent. Server Data berfungsi menerima data yang dikirim dari Agent, Server View digunakan untuk melihat data atau informasi serta dashboard, sedangkan Agent harus diinstall pada server yang ingin dimonitor. Pengguna dapat memilih untuk menginstall ketiga komponen ini pada server yang sama atau di lokasi server yang berbeda.
APM JENNIFER terdiri dari dua bagian utama, yaitu Real Time Monitoring dan Analysis/Statistics. Setelah login, pengguna akan menampilkan halaman Dashboard Realtime. Halaman ini memungkinkan pengguna untuk melihat kategori metrik, seperti X-View yang menampilkan informasi response time yang terdistribusi dari transaksi yang sedang berjalan melalui X-View real time. Terdapat fasilitas perubahan perspektif dan filter pada real-time X-View. Selain itu, aplikasi ini juga menampilkan informasi seperti System Memory Utilization, Concurrent Users, “event” yang bisa ditentukan seperti BAD_RESPONSE_TIME_SQL, OUT_OF_MEMORY, System CPU Usage (Real-time Linear Chart), SQL Counts DB Connection, dan Layanan Aktif. Titik perbedaan berwarna pada X-View menunjukkan response time, warna merah menunjukkan proses transaksi lebih dari 8 detik, oranye 5-8 detik, dan seterusnya.
Jika pengguna menseleksi pada “titik-titik berwarna seperti ungu hijau”, pengguna dapat melihat proses apa saja yang berjalan melalui jendela pop-up yang muncul setelah menseleksi bagian yang ingin dianalisis dari bagan tersebut kemudian melepaskan mouse. Pada jendela pop-up tersebut, pengguna dapat melakukan timeline analysis yang detail seperti Timeline Analysis,
APM JENNIFER memiliki berbagai fitur yang berguna dalam melakukan analisis aplikasi. Salah satunya adalah fitur timeline analysis yang mencakup Timeline Analysis, Section Analysis, Socket, File, Message, serta ERROR. Di bagian bawah, terdapat Call Tree yang menunjukkan transaksi yang sedang berlangsung. Di dalamnya, kita dapat melihat perintah SQL yang dijalankan pada transaksi yang dipilih di chart X-View.
Selain itu, APM JENNIFER juga memiliki fitur pengiriman alert otomatis melalui SMS, email, Telegram, atau Slack ketika terjadi masalah pada aplikasi. Event yang dipantau dapat disesuaikan sebelumnya, seperti saat terjadi ERROR atau METRIC. Contoh event ERROR yang terpantau antara lain koneksi database gagal, respon SQL terlalu lama, atau kekurangan memori. Berikut ini adalah beberapa tampilan event ERROR yang tersedia pada APM JENNIFER.
Dari berbagai metrik atau fungsi monitor yang tersedia, kita dapat memperoleh laporan rangkuman yang dapat diinformasikan melalui SMS atau email. Contohnya adalah Performance Report yang dihasilkan oleh APM JENNIFER, di mana kita dapat melihat laporan Transaction per second, grafik Active Services, Average Response Time, HitCount, serta Visit Users per Hour dan Concurrent Users selama periode yang telah ditentukan, seperti daily.
Fitur menarik lainnya yang tersedia pada APM JENNIFER adalah X-View. Fitur ini memungkinkan kita untuk melihat waktu respons berbanding waktu dan memilih metrik yang ingin ditampilkan.
APM Membantu Anda Dalam Menemukan Masalah Aplikasi
Typography
- Smaller Small Medium Big Bigger
- Default Helvetica Segoe Georgia Times
- Reading Mode