2016-05-12 16 views
8

मुझे ओरेकल जावा मिशन कंट्रोल की जांच करने के लिए कहा गया है, ताकि सर्वर-साइड जावा अनुप्रयोगों की निगरानी की जा सके और कुछ शर्तों के तहत किए गए कार्यों (जैसे अलर्ट उत्सर्जित और लॉग, उड़ान रिकॉर्डिंग सहेजे गए)। जावा मिशन कंट्रोल की ट्रिगर सिस्टम, जहां आप शर्तों और कार्यों को निर्दिष्ट करते हैं, हमारी ज़रूरतों को पूरा करते हैं, लेकिन ऐसा लगता है कि यह जीयूआई एप्लीकेशन ("ओरेकल जावा मिशन कंट्रोल") पर चल रहा है, जिसका अर्थ है कि ट्रिगर निगरानी जेएमएक्स सर्वर की ज़िम्मेदारी नहीं है। क्या यह मामला है? टर्मिनल के माध्यम से आमतौर पर कई सर्वरों का उपयोग किया जाता है ...जावा मिशन नियंत्रण के लिए कमांड लाइन-आधारित डिमन? वैकल्पिक?

क्या टर्मिनल सत्र से, बिना किसी निर्दिष्ट ट्रिगर नियमों को बनाए रखने और पालन करने के दौरान जावा मिशन नियंत्रण को डिमन के रूप में चलाने का कोई तरीका है (उदाहरण के लिए, से आयात किया गया एक एक्सएमएल फ़ाइल)?

यदि नहीं, तो ऐसे ट्रिगर सिस्टम के साथ प्रतिस्पर्धा करने वाले टूल हैं जो शून्य को भर सकते हैं?

धन्यवाद! :)

उत्तर

4

वर्तमान में नहीं, आप जीएमआई के बिना जेएमआई नहीं चला सकते हैं। आप ऐसा पहला व्यक्ति नहीं हैं जो ऐसा करना चाहता है।

एक विकल्प एक और मशीन में जेएमसी को चलाने के लिए, और यह कई सर्वर, हम सर्वर साइड चलाता/नियमों पर चर्चा की है जो निश्चित रूप से दूरदराज के JMX एजेंट आदि

चल आवश्यकता से कनेक्ट करते हैं, लेकिन AFAIK है, यह किसी भी जेडीके रिलीज के लिए योजनाबद्ध नहीं है।

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

+0

अरे। :(क्या आप एक समान ट्रिगर सिस्टम के साथ प्रतिस्पर्धी औजारों से अवगत हैं जो "दर्द रहित" शून्य को भर सकते हैं? मैंने प्रारंभिक प्रश्न अब अपडेट किया है। –

0

आपको शायद एपीएम उपकरण को देखना चाहिए जेएमसी के साथ निगरानी। उत्पाद बेहद कमजोर है, बहुत सारे ओवरहेड पेश करता है (इसे उत्पादन के लिए अनुपयुक्त बनाता है) और कई मुद्दों को बनाता है। वहाँ डेवलपर केंद्रित उपकरण भी उपलब्ध हैं।

एपीएम: AppDynamics (गुच्छा के गहरे), नई अवशेष, Ruxit जावा डेवलपर उपकरण: Takipi, फ्यूजन रिएक्टर, Javosize

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