2008-12-11 5 views
5

में देखा मैं एक जावा अनुप्रयोग बिलाव पर चल रहा है, और मैं Windows प्रदर्शन मॉनिटर का उपयोग कर काउंटरों की निगरानी करना चाहते हैं। जावा एमबीएक्स के लिए या किसी अन्य माध्यम से जेएमएक्स एडाप्टर का उपयोग करना संभव है?जावा ऐप्लिकेशन के प्रदर्शन काउंटरों परफ़ॉर्मेंस

उत्तर

0

यह आप के लिए क्या चाहिए, तो हो रहा है, लेकिन यह मुक्त नहीं है: http://www.adventnet.com/products/snmpadaptor/faqs/general.html

+0

यह एडाप्टर एसबीएमपी के माध्यम से एमबीआईएन को सुलभ बनाता है। मैं साइट पर देख रहा हूं, लेकिन मुझे विंडोज प्रदर्शन मॉनीटर में सीधे देखने के लिए कोई रास्ता नहीं दिख रहा है। धन्यवाद! जॉन –

1

जब से तुम JMX और MBeans के साथ इस टैग किए गए, मुझे लगता है अपने काउंटर एक जावा MBean से सुलभ हैं। यदि ऐसा है तो आप काउंटरों की निगरानी के लिए जावा एसडीके के साथ प्रदान किए गए jconsole का उपयोग कर सकते हैं। एक बार जब आप एमबीन टैब में एमबीन पाते हैं, तो मूल्य पर डबल क्लिक करें और यह आसान निगरानी के लिए एक अच्छा लाइन ग्राफ़ खींचा जाएगा।

अधिक जानकारी के लिए JConsole Guide देखें।

+0

हां, काउंटर एमबीन से पहुंच योग्य हैं। मैं आशा करता हूं कि प्रदर्शन मॉनीटर में काउंटर देखने में सक्षम होने के बाद से हमारा एनओसी पहले से ही अन्य काउंटरों की निगरानी के लिए उपयोग करता है और इससे परिचित है। ऐप की निगरानी के लिए एक नए कंसोल में जोड़ना एक बड़ा उपक्रम होगा। धन्यवाद, जॉन –

1

निम्नलिखित ट्यूटोरियल काम का हो सकता: http://www.developer.com/java/ent/article.php/3087741/Hooking-to-PerfMon-from-Java.htm

यह दिखाता है कि कैसे एक जावा अनुप्रयोग है कि परफ़ॉर्मेंस नजर रखी जा सकती एक कस्टम काउंटर परिभाषित करता है। यह मूल रूप से प्रदर्शन मॉनिटर के लिए एक विस्तार डीएलएल का उपयोग करने और स्मृति मैप किए गए फ़ाइल के माध्यम से इसके साथ संवाद करने के लिए उबलता है। फिर आप अपने जेएमएक्स काउंटरों को एक समान तंत्र में लगा सकते हैं ताकि उन्हें परफमन से निगरानी की जा सके।

0

आप इस प्रोग्राम के क्या करना चाहते हैं, तो आप मशीन के लिए एक JMXConnection बना सकते हैं, फिर वहाँ से MBeans तक पहुँचने। हमने इसे एक फ़ंक्शन टेस्ट के लिए किया था जिसमें एप्लिकेशन में धागे की संख्या का ट्रैक रखने में शामिल था, जिसके लिए एक काउंटर है जिसके लिए आप जेएमएक्स के माध्यम से पहुंच सकते हैं। यदि आप अच्छे ग्राफ और चीजों को पसंद करते हैं तो मैं ऊपर बताए अनुसार जेकोनसोल का उपयोग करने का सुझाव देता हूं। JProfiler नामक एक प्रोग्राम भी है जो मूल रूप से स्टेरॉयड पर जेकोनसोल की तरह काम करता है। एक नि: शुल्क परीक्षण है ताकि आप इसे आजमा सकें।

0

यह article कैसे जावा से विंडोज परफ़ॉर्मेंस आंकड़ों पर पहुंच और के रूप में MBean JMX के माध्यम से जिम्मेदार बताते हैं उन्हें बेनकाब करने के लिए रूपरेखा।

संबंधित मुद्दे