Tomcat üzerinde çalışan bir Java uygulamasına sahibim ve Windows Performans İzleyicisi'ni kullanarak sayaçları izlemek istiyorum. Bu, Java MBeans için bir JMX bağdaştırıcısı veya başka bir yöntemle mümkün mü?Perfmon uygulamasında görüntülenen Java uygulama performans sayaçları
cevap
Bu aradığınız tam olarak ne gibi görünüyor, ama özgür değil: http://www.adventnet.com/products/snmpadaptor/faqs/general.html
Eğer JMX ve MBeans ile bu etiketlenmiş beri, senin sayaçları bir Java MBean erişilebilir varsayalım. Öyleyse, sayaçları izlemek için Java SDK ile sağlanan jconsole'u kullanabilirsiniz. MBean'ınızı MBeans sekmesinde bulduktan sonra, değeri çift tıklayın ve kolay izleme için güzel bir çizgi çizecektir. Daha fazla bilgi için bkz JConsole Guide.
Evet, sayaçlara MBean'dan erişilebilir. Sayaçları Performans İzleyicisi'nde görmeyi umuyorum, çünkü NOC'miz zaten diğer sayaçları izlemek için kullanıyor ve aşina. Bir uygulamayı izlemek için yeni bir konsolda eklemek büyük bir girişim olacaktır. Teşekkürler, Jon –
aşağıdaki öğretici kullanım olabilir: http://www.developer.com/java/ent/article.php/3087741/Hooking-to-PerfMon-from-Java.htm
Bir Java uygulaması Perfmon izlenebilir özel bir sayaç tanımlar gösterir. Temelde performans izleyicisine bir uzantı DLL'sini kullanmak ve bellek eşlemeli bir dosyayla iletişim kurmak için aşağı doğru kaymaktadır. Daha sonra, JMX sayaçlarınızı, Perfmon'dan izlenebilecek şekilde benzer bir mekanizmaya bağlayabilirsiniz. programlama yoluyla bunu yapmak istiyorsanız
, daha sonra oradan Mbean erişen, makineye bir JMXConnection oluşturabilir. Bunu, JMX aracılığıyla erişebileceğiniz bir sayaç olan uygulamadaki iş parçacığı sayısını takip etmeyi içeren bir işlev testi için kendimiz yaptık. Güzel grafikler ve bunun gibi şeyler istiyorsanız yukarıda belirtildiği gibi JConsole kullanmanızı öneririm. Temelde steroidler üzerinde JConsole gibi çalışan JProfiler adlı bir program da var. Deneme yapabileceğiniz bir deneme var.
Bu article, Windows PerfMon istatistiklerine Java'dan nasıl erişileceğini ve bunları MBX öznitelikleri olarak JMX aracılığıyla nasıl ortaya çıkaracağını özetlemektedir.
- 1. Neden özel performans sayacımın örneklerini perfmon göremiyor?
- 2. iPhone'daki performans sayaçları iPhone
- 3. i5, i7 CPU'larda performans sayaçları nasıl okunur?
- 4. sayaçları
- 5. Python: Yuvalama sayaçları
- 6. bir Java alıcı performans kaybına
- 7. Görüntülenen Başlığın
- 8. Sayaçları anlama/proc/[pid]/io
- 9. Windows XP komut satırı uygulamasında görüntülenen metin nasıl kaydedilir
- 10. Android uygulamasında JAVA RMI'yi kullanma
- 11. Eski sayaçları silmeden mevcut bir performans sayacı kategorisine yeni bir sayaç nasıl eklenir?
- 12. ASP.NET Performans Sayacı her zaman 0
- 13. JAVA - JTable uygulamasında doğrulama
- 14. Java uygulamasında parolalar oluşturma
- 15. Silverlight uygulamasında uygulama ayarlarını saklama
- 16. Dropwizard metrikleri - Raporlama sonrası sayaçları nasıl sıfırlar
- 17. java uygulamasında veritabanı parolası değişikliğini yansıtma
- 18. JVM performans istatistikleri nasıl toplanır java
- 19. Java "uygulama arayüzü"?
- 20. JCE java swing uygulamasında BC sağlayıcısını doğrulayamıyor
- 21. Kontrol benim java/bahar uygulamasında
- 22. Java Uygulamasında JNI kullanabilir miyim?
- 23. drawImage Java uygulamasında gezinme noktaları
- 24. Bir java uygulamasında otomatik yol oluşturma
- 25. C# performans sayacı ve nic adı
- 26. Android uygulamasında uygulama içi navigasyon sistemi gibi uygulama yapma
- 27. Android Uygulama + Java Modülü (Java 1.8)
- 28. tvOS: tvOS uygulama mağazasında görüntülenen uygulama teması arka plan resmini nereye koyarız
- 29. Paket yüklendikten sonra görüntülenen mesaj
- 30. Bir iphone uygulamasında uygulama simgesini nerede ayarlayabilirim
Bu bağdaştırıcı, MBW'leri SNMP aracılığıyla erişilebilir hale getirir. Siteyi inceliyorum, ancak doğrudan Windows Performans İzleyicisi'nde görüntülemelerini sağlamanın bir yolunu görmüyorum. Teşekkürler! Jon –