Kali ini saya akan membahas tentang Active Service Monitoring Semakinnya dunia teknologi dan semakin berkembangnya aplikasi, sekarang kebanyakan orang mencari informasi melalui internet, Active Service Monitoring sebagai pengembang atau Anda yang bekerja di perusahaan bisnis digital tentunya Anda harus menyuguhkan situs web yang menarik dan responsif saat pengguna mengaksesnya, jika situs web Anda memiliki response time yang lambat, cenderung cenderung cenderung dan mungkin jika situs web Anda sering mengalami response time yang lambat tidak menutup kemungkinan pengguna akan mencari referensi aplikasi/situs web lain.
Sebagai pemilik aplikasi / situs web Anda mungkin bertanya-tanya, mengapa hanya untuk membuka situs web saja yang membutuhkan waktu lama? Sedangkan yang pengguna inginkan membuka situs web sekali klik langsung terbuka halamannya, penurunan kinerja dan waktu respons yang sangat mengganggu sekali.
Untuk menyelesaikan masalah ini dan mencari titik masalahnya tentu membutuhkan waktu yang cukup lama, karena server aplikasi web memiliki banyak bagian yang tidak mungkin Anda harus memeriksanya setiap bagian, itu akan sangat membutuhkan waktu yang tidak sedikit.
Jalan terbaiknya Anda harus memiliki APM (Application Performa Management), tapi untuk APM sendiri tentu tidak semua bisa menyelesaikan masalah seperti yang Anda inginkan, mungkin untuk masalah ini yang Anda pesan adalah APM Jennifer, mengapa harus APM Jennifer? Karena APM Jennifer mampu mengidentifikasi masalah layanan aplikasi server secara real-time. Mari kita lihat sedikit penjelasan tentang Active Service yang ada pada APM Jennifer.
Layanan Aktif X-Ray Aplikasi Real-time dari APM JENNIFER.
Layanan Aktif APM Jennifer adalah alat analisis terkuat untuk melacak transaksi secara real time. APM Jennifer akan menyatukan semua aktivitas transaksi dari mulai pengguna masuk atau membuka situs Anda sampai mereka keluar lagi dan memprosesnya secara real-time,dengan APM Jennifer tentu akan sangat membantu Anda dalam mencari masalah pada layanan aplikasi Anda dan meminimalkan hal itu terjadi
LAYANAN AKTIF
Layanan Aktif mengacu pada transaksi yang sedang dijalankan oleh layanan aplikasii. Dengan kata lain, Active service adalah transaksi di mana metode yang ditunjuk sebagai titik awal transaksi pada layanan aplikasi disebut sebagai Layanan Active Service.
Dengan menyatukan Active Service, Anda dapat secara intuitif melihat apakah melihat layanan aplikasi Anda berjalan lancar atau tidak. Selain itu, Anda dapat melihat apa yang sedang melayani transaksi untuk menentukan penyebab keterlambatan.
Baca juga: Fitur dan Fungsi dari APM Jennifer
Gambar.1 Layanan Aktif
Proses Monitoring dengan Active Service Monitoring adalah sebagai berikut.
- Persepsi : Pemantauan mengambil lebih banyak waktu melalui Layanan Aktif untuk setiap zona waktu yang berjalan.
- Analisis : Menganalisis penyebabnya melalui fungsi 'Active Service Analysis'
- Pencegahan : Mengontrol thread bermasalah melalui kontrol transaksi dengan Peak Load Control (PLC) dan untuk fungsi kontrol thread hanya tersedia di platform JAVA dan .NET
Pemantauan Layanan Aktif untuk Setiap Zona Waktu yang Berlalu
Jumlah Layanan Aktif yaitu mengacu pada jumlah transaksi yang saat ini sedang digunakan oleh pengguna dan Anda dapat melakukan pemantauan Layanan Aktif dua angka berikut.
- Jumlah Layanan Aktif
- Jumlah Layanan Aktif untuk Setiap Zona Waktu yang Berlalu
Rentang Waktu Berlalu Nilai
Gambar.2 Rentang Waktu yang Berlalu
0-1 : Ketika Elapses Time kurang dari 1 detik
1-3 : Ketika Elapsed Time tidak kurang dari 1 detik tetapi kurang dari 3 detik
3-6 : Ketika Elapsed Time tidak kurang dari 3 detik tetapi kurang dari 8 detik
6- : Ketika Elapsed Time tidak kurang dari 8 detik
Dengan jumlah Layanan Aktif untuk setiap Setiap Rentang Waktu yang Berlalu, Anda dapat mengukurnya dengan menentukan jumlah Layanan Aktif yang membutuhkan lebih banyak waktu daripada biasanya atau lambat dalam kaitannya dengannya.
Untuk Every Elapsed Time Zone Anda dapat mentaurnya melalui Active Service Elapsed Time Range.
Analisis Layanan Aktif
Dengan Active Service Monitoring Anda juga dapat menganalisis transaksi yang sedang berjalan melalui Active Service Analysis.
Gambar.3 Analisis Layanan Aktif
- Waktu yang Berlalu : Waktu yang dibutuhkan untuk melakukan transaksi sejauh ini
- Stacktrace : Stack Trace pada waktu transaksi saat ini (Active Stack Trace)
- Runtime Service (SQL, External Call ): Informasi tentang apakah Active Service beroperasi (SQL, External Call). Informasi selain SQL dan External Call menunjukkan bahwa logika internal sedang menyala.
Data Active Service adalah snapshot data yang menunjukkan keadaan transaksi yang terjadi pada layanan aplikasi pada saat ini, dan data ini akan terus berubah selama transaksi berjalan. Dengan kata lain, data Active Service adalah data volatile yang tidak disimpan secara terpisah, dan hanya berarti pada saat sedang berjalan.
Mencegah Kegagalan
Anda dapat mencegah terjadinya KESALAHAN dan mengambil tindakan yang diperlukan setelah memeriksa Layanan Aktif. Untuk hal ini APM JENNIFER mendukung dua metode berikut.
- Kontro Active Service melalui PLC (Peak Load Control)
- Kontrol thread bermasalah melalui Fungsi Kontrol Thread ( tapi untuk platform PHP tidak mendukung metode ini)
Kontrol Active Service melalui PLC (Peak Load Control)
Dengan metode ini Anda dapat mengontrol beban berdasarkan Active Service Threshold menggunakan fungsi PLC.
Fungsi Kontrol Benang
Dengan Fungsi Kontrol Thread Anda dapat menangguhkan utas yang memproses transaksi ketika utas dihentikan dalam keadaan tidak normal (tunggu atau tidur). Transaksi yang dalam keadaan abnormal untuk waktu yang lama, untuk melepaskan sumber daya yang diambil oleh benang. Dengan kata lain, jika sumber daya cukup, Anda tidak perlu secara paksa menangguhkan utas.
Ketika Anda mengklik nama aplikasi transaksi yang telah beroperasi untuk waktu yang lama dalam daftar Layanan aktif nanti akan muncul tab baru sebagai infomasi detailnya.
Gambar.4 Fungsi Kontrol Benang
Di tab Layanan aktif ini Anda dapat mengontrol thread yang memproses threshold; Dengan kata lain, Anda dapat menangguhkan atau menghentikan thread. Tombol-tombol ini muncul hanya ketika grup tempat pengguna APM JENNIFER berada memiliki wewenang untuk mengontrol thread,
Fungsi dari setiap tombol yang disebutkan di atas seperti yang dinyatakan di bawah ini :
- Interupsi : Mengubah keadaan benang yang ke menunggu. Utas keluar dari keadaan seperti. sebagai InterruptedException yang dihasilkan
- Prioritas : Menentukan prioritas thread.
- Suspend : Menangguhkan benang. Saat mengingat resume, utas persiapan.
- Resume : Mengubah keadaan utas yang didukung oleh perintah Suspend menjadi stop.
- Stop : Menghentikan pengoperasian thread yang saat ini sedang beroperasi.
Prioritas dibagi menjadi 1 hingga 10 langkah dan jumlah yang lebih tinggi menunjukkan prioritas yang lebih tinggi. Untuk Thread Control Function tidak disediakan di platform PHP.
Opsi terkait Layanan Aktif
Anda dapat mengonfigurasi berbagai opsi yang terkait dengan Active Service melalui Advance Option for Agent. Seperti di bawah ini
Auto Buat Layanan Dump
Service Dump secara otomatis dihasilkan jika Active Service melebihi nilai yang ditetapkan
dump_active_service = 100
Saat Service Dump dibuat secara otomatis, Anda dapat memeriksa daftar Service Dump
Gambar.5 Layanan Dump
Service Dump dihasilkan hanya ketika berapa kali Active Service Monitoring melebihi dump_active_service_over_count melebihi nilai yang ditetapkan untuk opsi ini.
dump_active_service_over_count = 3
Lacak Parameter Posting HTTP
Saat Anda memeriksa di tab Analisis Layanan Aktif secara terperinci, Anda dapat melakukan pemeriksaan dengan menambahkan nilai parameter HTTP ke Nama Layanan Aplikasi.
http_post_request_tracking_list
dan Anda dapat menentukan parameter nilai untuk dilacak dalam formulir seperti berikut.
terima kasih
surel
Fungsi ini hanya menambahkan nilai parameter HTTP ke Application Service Name di layar, dan tidak benar-benar mengubah Application Service Name.
Active Service Monitoring APM Jennifer
Typography
- Smaller Small Medium Big Bigger
- Default Helvetica Segoe Georgia Times
- Reading Mode