Java Application Monitor API

Software screenshot:
Java Application Monitor API
Rincian Software:
Versi: 2.73
Tanggal Upload: 11 May 15
Pengembang: Steve Souza
Lisensi: Gratis
Popularitas: 12

Rating: 2.0/5 (Total Votes: 1)

Java Application Monitor (Jamon) proyek adalah gratis, sederhana, kinerja tinggi, benang aman, Java API yang memungkinkan pengembang untuk dengan mudah memantau aplikasi produksi. Jamon dapat digunakan untuk menentukan kemacetan kinerja aplikasi, interaksi pengguna / aplikasi, dan skalabilitas aplikasi.
Jamon mengumpulkan ringkasan statistik seperti hits, kali eksekusi (total, rata-rata, minimum, maksimum, standar deviasi), dan permintaan aplikasi simultan. Statistik Jamon ditampilkan di Jamon Laporan dapat diklik. Klik laporan Jamon untuk melihat live demo dari Jamon.
Jamon dikembangkan terutama untuk memantau aplikasi J2EE, namun dapat digunakan dalam setiap JDK 1.2 atau lebih tinggi lingkungan. Jamon dapat digunakan dalam Servlets, JSP, EJB dan Java Beans dalam berbagai J2EE Application Server (Sybase EAServer, dan BEA WebLogic, & hellip;), dan juga dapat digunakan dalam lingkungan pemrograman lain yang dapat memanggil kode Java (ColdFusion, PowerBuilder, BroadVision , ...).
Jangan ragu untuk melanjutkan membaca panduan pengguna atau download Jamon dan membaca Jawa Docs.
Menggunakan Jamon mudah. Tempatkan JAMon.jar (90K) di classpath Anda, dan mengelilingi kode yang ingin Anda monitor dengan awal Jamon API () dan stop () metode. Lihat contoh kode di bawah ini:
    mengimpor com.jamonapi *.;
    ...
    Memonitor mon = MonitorFactory.start ("myFirstMonitor");
    ... Kode Menjadi Jangka waktu ...
    mon.stop ();
Misalnya, untuk mengumpulkan statistik untuk semua halaman JSP dalam Aplikasi Web, pengembang akan menempatkan panggilan ke metode start () di bagian atas setiap JSP, dan panggilan ke metode stop () di bagian bawah. Dengan beberapa menit bekerja pengembang akan memiliki statistik untuk semua halaman aplikasi. Statistik akan mencakup jumlah klik halaman, rata eksekusi halaman kali, dan jumlah pengguna secara bersamaan mengakses setiap halaman. Statistik dapat ditampilkan sebagai tabel HTML dengan memanggil metode getReport (), atau menggunakan JAMonAdmin.jsp.
Jamon tidak memerlukan rekening administrasi khusus. Banyak alat pemantauan memerlukan rekening administratif untuk menginstal perangkat lunak monitoring, dan untuk melihat statistik. Karena kompleksitas alat ini, pengembang biasanya melalui administrator yang terlatih khusus untuk mengakses statistik pemantauan. Banyak dari alat-alat pemantauan juga membutuhkan menekan lubang di firewall.
Jamon memiliki satupun dari masalah ini. Statistik yang dikumpulkan melalui Jamon tersedia untuk semua pengembang melalui JAMonAdmin.jsp. Tidak ada administrasi rekening, hak, atau set-up yang diperlukan untuk mengumpulkan dan melihat statistik. Karena Jamon API adalah bagian dari kode aplikasi, pengembang dapat beralih J2EE App Server dan pemantauan akan terus bekerja. JAMonAdmin.jsp diakses melalui HTTP dan dapat dilihat tanpa meninju setiap lubang tambahan di firewall.
Jamon dapat digunakan untuk memantau sistem produksi. Pemantauan sistem produksi penting karena merupakan satu-satunya cara kita dapat melihat frekuensi yang kode kita sedang dijalankan oleh pengguna yang sebenarnya. Juga, banyak kali konfigurasi lingkungan produksi berbeda dari lingkungan pengujian, sehingga angka-angka kinerja antara dua lingkungan mungkin jauh berbeda. Untuk kedua alasan-alasan pemantauan hanya lingkungan pengujian tidak cukup.
Tidak seperti banyak alat pemantauan, Jamon, karena overhead kinerja minimal dan kemampuan multi-threaded, dapat digunakan dalam sistem produksi. Jamon dapat dinonaktifkan pada saat runtime (menggunakan JAMonAdmin.jsp), lebih lanjut mengurangi overhead kinerja. Pada 2 Ghz Pentium IV, mulai Jamon ini (), dan stop () metode mengeksekusi 500.000 kali per detik. Setelah menonaktifkan, metode mengeksekusi 30.000.000 kali per detik.
Untuk menguji Jamon kinerja Download JAMon.jar dan jalankan perintah berikut. Jumlah tersebut mewakili berapa kali memulai (), dan stop () harus disebut dalam berbagai tes (100.000 akan digunakan sebagai default jika nomor tidak disediakan).
java cp JAMon.jar com.jamonapi.TestClassPerformance 500000
Label terakhir ("Full Factory TimingMonitor ()") dalam output menunjukkan berapa lama waktu yang dibutuhkan untuk menjalankan ketika monitoring diaktifkan, dan label dimulai dengan "NullMonitor2 ()" menunjukkan berapa lama waktu yang dibutuhkan untuk menjalankan ketika pemantauan dinonaktifkan.
Jamon fleksibel. Banyak alat pemantauan mengkhususkan diri dalam pemantauan bagian-bagian tertentu dari aplikasi. Hal ini dapat memaksa pengembang resor untuk menggunakan beberapa alat monitor untuk menutupi semua kebutuhan pemantauan mereka. Misalnya, pengembang mungkin harus menggunakan alat yang berbeda untuk memantau setiap berikut: klik halaman, EJB doa, panggilan metode dan koneksi database, ....
Metode Jamon start () mengambil string sebagai argumen. String ini bisa menjadi JSP nama halaman, nama EJB, nama metode atau kode lain atau konsep yang dapat diwakili oleh string.
Juga, karena string dilewatkan ke metode start (), pengembang dapat memutuskan apa yang harus memantau berdasarkan data runtime. Dengan menggunakan teknik ini kita dapat memonitor tren serta hambatan kinerja. Beberapa contoh fleksibilitas Jamon ini:
Jauhkan statistik untuk halaman rumah JSP
- Memantau mon = MonitorFactory.start ("HomePage");
Jauhkan statistik untuk metode kelas DataAccess ini openConnection () (yang membuka koneksi database)
- Memantau mon = MonitorFactory.start ("DataAccess.openConnection ()");
Jauhkan statistik untuk setiap pengguna yang login ke sistem kami
- Memantau mon = MonitorFactory.start (getUserName ());
Jauhkan statistik untuk semua halaman akses berdasarkan tanggal. Misalnya, "pageAccesses.05 / 2/10"
- Memantau mon = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

Apa yang baru dalam rilis ini:

    < li> Ini adalah rilis minor yang menambahkan beberapa fitur yang pengguna diminta setelah versi 2.7. Jamon masih membutuhkan JDK 1.4 atau lebih tinggi (dengan beberapa pengecualian).
  • Jika versi 2.7 adalah bekerja untuk Anda dan Anda tidak ingin fitur baru, maka ini bukan upgrade diperlukan.

Software yang serupa

IPMItool
IPMItool

7 Mar 16

Postal
Postal

14 Apr 15

picocom
picocom

3 Jun 15

Lynis
Lynis

17 Feb 15

Komentar untuk Java Application Monitor API

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!