Java Application Monitor API

Yazılım ekran görüntüsü:
Java Application Monitor API
Yazılım detaylar:
Versiyon: 2.73
Qayıt: 11 May 15
Geliştirici: Steve Souza
Lisans: Ücretsiz
Popülerlik: 12

Rating: 2.0/5 (Total Votes: 1)

Java Uygulama Monitör (Jamon) projesi ücretsiz, basit, yüksek performanslı, geliştiricilerin kolayca üretim uygulamaları izlemenize olanak sağlar, güvenli, Java API iplik olduğunu. JAMon uygulama performansı tıkanıklıkları, kullanıcı / uygulama etkileşimleri ve uygulama ölçeklenebilirlik belirlemek için kullanılabilir.
Jamon gibi hit, yürütme süreleri (toplam ortalama, minimum, maksimum, standart sapma) ve eş zamanlı uygulama istekleri gibi özet istatistikleri toplar. Jamon Jamon istatistikleri tıklanabilir Raporu'nda görüntülenir. Jamon bir canlı demo görmek için Jamon raporu tıklayın.
JAMon ancak herhangi bir JDK 1.2 ya da daha yüksek bir ortamda kullanılabilir, esas olarak J2EE uygulamalarını izlenmesi için geliştirilmiştir. Jamon Servlet, JSP en EJB en ve Java çeşitli J2EE Uygulama Sunucuları Fasulye (Sybase EAServer ve BEA WebLogic, & hellip;) kullanılabilir ve ayrıca Java kodu (ColdFusion, PowerBuilder BroadVision çağırabilir diğer programlama ortamlarında kullanılabilir , ...).
Kullanıcı kılavuzuna okumaya devam veya JAMon indirmek ve Java Dokümanlar okumak için çekinmeyin.
JAMon kullanımı kolaydır. Senin sınıf yolunda JAMon.jar (90K) koyun ve Jamon API start monitör () ve () yöntemlerini durdurmak isteyen kodu çevreliyor. Aşağıdaki kod örneği bakın:
    com.jamonapi içe. *;
    ...
    Mon = MonitorFactory.start ("myFirstMonitor") Monitör;
    ... Kod Being Zamanlı ...
    mon.stop ();
Örneğin, bir Web uygulaması tüm JSP sayfaları için istatistik toplamak, bir geliştirici her JSP üstündeki start () yöntemine yapılan bir çağrı ve altta stop () yöntemine yapılan bir çağrı yer olacaktır. Bir kaç dakika geliştirici tüm uygulama sayfaları için istatistikler olacak çalışır. istatistik sayfası isabeti sayısı, ortalama sayfa yürütme sürelerini ve aynı anda her sayfayı erişen kullanıcı sayısını içerecektir. istatistik getReport () yöntemini çağırarak veya JAMonAdmin.jsp kullanarak bir HTML tablosu olarak görüntülenebilir.
Jamon özel idaresi hesapları gerektirir. Birçok izleme araçları izleme yazılımı yüklemek için, ve istatistiklerini görüntülemek için idari hesapları gerektirir. Nedeniyle bu araçların karmaşıklığı, geliştiriciler genellikle izleme istatistiklerini erişmek için özel eğitimli yöneticiler geçmesi. Bu izleme araçları birçoğu da güvenlik duvarları yumrukladı delikleri gerektirir.
Jamon bu sorunların hiçbiri yoktur. Jamon aracılığıyla toplanan İstatistik JAMonAdmin.jsp ile tüm geliştiricilere kullanılabilir. Hiçbir yönetici hesapları, haklar veya set-up toplama ve görüntüleme istatistikleri için gereklidir. Jamon API uygulama kod parçası olduğundan, geliştiriciler J2EE Uygulama Sunucuları geçiş yapabilirsiniz ve izleme çalışmalarına devam edecektir. JAMonAdmin.jsp HTTP üzerinden erişilen ve böylece firewall herhangi bir ek delik delme olmadan izlenebilir.
JAMon üretim sistemleri izlemek için de kullanılabilir. O bizim kod gerçek kullanıcılar tarafından yürütülmekte olan frekans görebilirsiniz tek yolu budur çünkü üretim sistemlerini izleme önemlidir. Iki ortam arasında performans numaraları oldukça farklı olabilir böylece Ayrıca, üretim ortamının birçok kez yapılandırma test ortamında farklıdır. Bu nedenlerle izleme hem de sadece test ortamı yeterli değildir.
Nedeniyle asgari performans yükü ve çok iş parçacıklı yetenekleri birçok izleme araçları, Jamon, aksine, üretim sistemlerinde de kullanılabilir. Jamon zamanında devre dışı bırakılabilir daha performans yükünü azaltarak, (JAMonAdmin.jsp kullanarak). 2 Ghz Pentium IV, jamon başlangıç ​​() ve () yöntemleri saniyede 500.000 kez idam durdurun. Devre dışı bıraktıktan sonra, yöntemler saniyede 30.000.000 kez çalıştırın.
Jamon performans indir JAMon.jar sınamak ve aşağıdaki komutu yürütün. numarası () birçok kez başlattığınızda nasıl temsil eder ve stop () (sayı sağlanan değilse 100.000 varsayılan olarak kullanılır), çeşitli testlerde aranmalıdır.
java -cp JAMon.jar com.jamonapi.TestClassPerformance 500000
çıktı son etiketi ("Tam Fabrika TimingMonitor ()") bu izleme etkinken çalıştırmak ne kadar sürer gösterir ve etiket "NullMonitor2 ()" ile başlayan bu izleme devre dışı bırakıldığında çalıştırmak için ne kadar sürer gösterir.
JAMon esnektir. Birçok izleme araçları bir uygulamanın belirli bölümlerine izleme konusunda uzmanım. Bu onların izleme tüm ihtiyaçlarını karşılamak için birden fazla izleme araçlarını kullanarak başvurmak için bir geliştirici zorlayabilir. Örneğin, bir geliştirici aşağıdaki her izlemek için farklı araçları kullanmak zorunda kalabilirsiniz: sayfa hit, EJB çağırmaları, yöntem çağrıları ve veritabanı bağlantıları, ....
Jamon adlı start () yöntemi, bir argüman olarak bir dize alır. Bu dize JSP sayfa adı, bir EJB isim, bir yöntem adı veya bir dize ile temsil edilebilen diğer herhangi bir kod veya kavram olabilir.
Dizeleri start () yöntemine iletilen çünkü Ayrıca, bir geliştirici çalışma zamanı verilere dayanarak monitör ne karar verebilirsiniz. Bu tekniği kullanarak eğilimleri yanı sıra performans darboğazları izleyebilirsiniz. Jamon adlı esneklik bazı örnekler:
JSP ana sayfasına istatistiklerini tutun
- Monitör mon = MonitorFactory.start ("Ana");
(Veritabanı bağlantısı açar) bir DataAccess sınıfının OpenConnection () yönteminin istatistiklerini tutun
- Monitör mon = MonitorFactory.start ("DataAccess.openConnection ()");
Bizim sisteme oturum açan her kullanıcı istatistiklerini tutun
- Monitör mon = MonitorFactory.start (GetUserName ());
Tüm sayfa tarihine göre kere istatistiklerini tutun. Örneğin, "pageAccesses.05 / 2/10"
- Monitör mon = MonitorFactory.start ("pageAccesses." + GetTodaysDate ());

Bu sürümde Yeni nedir:

    < li> Bu kullanıcıların sürüm 2.7 sonra istenen bir kaç özellikler ekleyen küçük bir sürümüdür. Jamon hala 1.4 veya daha yüksek (birkaç istisna dışında) JDK gerektirir.
  • sürüm 2.7 sizin için çalışıyor ve yeni özellikler istemiyorsanız, o zaman bu gerekli bir yükseltme değildir.

Benzer yazılım

odbc-bench
odbc-bench

14 Apr 15

KDE CIM Browser
KDE CIM Browser

3 Jun 15

Maguma Workbench
Maguma Workbench

3 Jun 15

Postal
Postal

14 Apr 15

Yorumlar Java Application Monitor API

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!