application it infrastructure performance monitoring using eg enterprise tool
आईटी टीमों के लिए आवेदन और बुनियादी सुविधाओं के प्रदर्शन की निगरानी के लिए 'ईजी एंटरप्राइज टूल' की एक हैंड्स-ऑन उपयोगी समीक्षा:
आईटी परिदृश्य पिछले कुछ वर्षों में नए अनुप्रयोग विकास और तैनाती के ढांचे के आगमन के साथ काफी बदल गया है।
वे दिन गए जब हमारे पास भौतिक मशीनों पर चलने वाले क्लाइंट-सर्वर अनुप्रयोग थे।
सूक्ष्म सेवाओं जैसी नई प्रौद्योगिकियां क्लाउड-देशी और कंटेनरीकृत अनुप्रयोगों को जन्म दे रही हैं जो वर्कलोड की मांग के आधार पर गतिशील रूप से प्रावधानित संसाधनों का उपयोग करते हैं।
DevOps- चालित संगठन अपने निरंतर एकीकरण और निरंतर तैनाती कार्यक्रम को बनाए रखने के लिए अनुप्रयोगों को तैनात करने में वृद्धि की चपलता के लिए जा रहे हैं।
यह भी पढ़े => DevOps में अनुप्रयोग प्रदर्शन निगरानी
हालांकि ये नए रुझान अपने तरीके से व्यवसायों को लाभान्वित कर रहे हैं, हमें यह भी ध्यान देना चाहिए कि एप्लिकेशन आर्किटेक्चर, बदले में, अधिक जटिल, विषम और वितरित हो रहा है।
अनुप्रयोग प्रदर्शन की निगरानी, निदान और अनुकूलन अब आसान नहीं है और अनुप्रयोग अपटाइम और सर्वर संसाधन उपयोग की निगरानी के पारंपरिक दृष्टिकोण अब पर्याप्त नहीं हैं।
आज, आईटी पेशेवरों को उन अनुप्रयोगों के उपयोगकर्ता अनुभव से मापा जाता है जिनके लिए वे जिम्मेदार हैं।
जब उपयोगकर्ता धीमी एप्लिकेशन एक्सेस की शिकायत करता है, तो आईटी टीमों के पास पहले यह प्रमाणित करने का साधन होना चाहिए कि वास्तव में उपयोगकर्ता अनुभव की समस्या है और फिर निदान करें कि मंदी का कारण क्या है अर्थात क्या यह एप्लिकेशन कोड में कोई समस्या है, या बैकएंड डेटाबेस समस्या है , या सैन हॉटस्पॉट, नेटवर्क विलंबता, आदि।
उपयोगकर्ता अनुभव अंतर्दृष्टि और मूल कारण निदान के इस स्तर को प्राप्त करने के लिए, आईटी टीमों को अंत-से-अंत अवलोकन और निगरानी खुफिया की आवश्यकता होती है।
यहां ईजी एंटरप्राइज समाधान का उपयोग करके एक अभिसरण अनुप्रयोग और बुनियादी ढांचे की निगरानी की हाथों की समीक्षा है।
आप क्या सीखेंगे:
- परिचय
- एंड यूजर एक्सपीरियंस मॉनिटरिंग
- बिजनेस ट्रांजेक्शन मॉनिटरिंग और कोड-लेवल विजिबिलिटी
- डीप-डाइव प्रदर्शन निदान
- अनुप्रयोग मंदी के लिए मूल कारण निदान
- इन-डेप्थ हिस्टोरिकल रिपोर्ट, ट्रेंड और एनालिटिक्स
- निष्कर्ष
- अनुशंसित पाठ
परिचय
ईजी एंटरप्राइज आधुनिक आईटी वातावरण के लिए एक 100% वेब-आधारित प्रदर्शन निगरानी, निदान और विश्लेषण समाधान है।
एक सार्वभौमिक निगरानी प्रौद्योगिकी का उपयोग करते हुए, ईजी एंटरप्राइज अनुप्रयोगों और उनके सहायक वातावरण (भौतिक, आभासी, बादल, कंटेनर, आदि) के प्रदर्शन के सहसंबद्ध एकल-फलक-ग्लास दृश्यता प्रदान करता है।
परिणामस्वरूप, जब कोई उपयोगकर्ता धीमा पृष्ठ लोड समय या उच्च लेनदेन प्रतीक्षा समय का अनुभव कर रहा होता है, जब वे अपने एप्लिकेशन तक पहुंचते हैं, तो यह समाधान आपकी प्रारंभिक चेतावनी प्रणाली बन जाता है और इस तरह आपको समस्या के प्रति सचेत करता है।
एक आईटी संगठन में कई हितधारक इससे लाभ उठा सकते हैं अभिसरित अनुप्रयोग और बुनियादी ढाँचा निगरानी।
इस उत्पाद का मुख्य ध्यान आईटी संचालन कर्मचारियों और प्रशासकों पर है। उन्हें समस्याओं के प्रति सतर्क रूप से सतर्क किया जा सकता है, और मुद्दों के मूल कारण की पहचान कर सकते हैं और उन्हें जल्दी से हल कर सकते हैं, जिसके परिणामस्वरूप वे महान उपयोगकर्ता अनुभव वितरित करना जारी रखते हैं।
हेल्पडेस्क कर्मचारी भी जल्द समस्याओं के समाधान के लिए समाधान का उपयोग कर सकते हैं और समस्या निवारण में शामिल सही डोमेन विशेषज्ञ प्राप्त कर सकते हैं। आईटी आर्किटेक्ट एनालिटिक्स पर प्रकाश डाल सकते हैं, जहां प्रदर्शन में अड़चनें हैं।
क्षमता योजनाकारों के लिए, ईजी एंटरप्राइज अनुभवजन्य डेटा प्रदान करता है जिसका उपयोग अग्रिम रूप से बुद्धिमानी से योजना बनाने के लिए किया जा सकता है। समाधान द्वारा प्रदान की गई एप्लिकेशन कोड-स्तरीय दृश्यता डेवलपर्स को अंतर्दृष्टि प्रदान करती है ताकि वे चोटी के प्रदर्शन के लिए अपने कोड को ट्यून और बढ़ा सकें।
यह उत्पाद समीक्षा ईजी एंटरप्राइज की प्रमुख विशेषताओं और कार्यात्मकताओं का अवलोकन प्रदान करती है एपीएम समाधान और हमें यह बताता है कि यह कैसे मदद करता है अनुप्रयोग प्रदर्शन की निगरानी में तेजी लाएं & समस्या निवारण और परिणामस्वरूप IT टीमों को लाभ होगा।
sdd को hdd क्लोन करने का सबसे अच्छा प्रोग्राम
एंड यूजर एक्सपीरियंस मॉनिटरिंग
उपयोगकर्ता अनुभव की निगरानी के लिए ईजी एंटरप्राइज दो तरीकों का उपयोग करता है:
# 1) सिंथेटिक मॉनिटरिंग
यह दृष्टिकोण एक एप्लिकेशन के साथ विशिष्ट उपयोगकर्ता सत्रों का अनुकरण करता है। उदाहरण के लिए, एक सिमुलेशन में SAP एप्लिकेशन में एक उपयोगकर्ता लॉगिंग शामिल हो सकता है, इन्वेंट्री बैलेंस की जांच कर सकता है, कुछ रिकॉर्ड अपडेट कर सकता है और एक सत्र से लॉग आउट कर सकता है।
आईटी प्रशासक के लिए सिंथेटिक निगरानी में पहला कदम एक स्क्रिप्ट के रूप में आवेदन लेनदेन के अनुक्रम को रिकॉर्ड करना है। यह स्क्रिप्ट अलग-अलग स्थानों से आवधिक अंतराल पर वापस खेली जाती है और परिणाम आवेदन के उपयोगकर्ताओं को दिए जा रहे अनुभव का प्रतिनिधित्व करते हैं।
किसी अनुप्रयोग के प्रदर्शन के अनुरूप बेंचमार्क प्राप्त करने के लिए सिंथेटिक निगरानी विशेष रूप से उपयोगी है। किसी एप्लिकेशन के सक्रिय ट्रैफ़िक न होने पर भी यह प्रदर्शन समस्याओं पर अलर्ट कर सकता है ( उदाहरण के लिए: , देर रात घंटों के दौरान)।
# 2) वास्तविक उपयोगकर्ता निगरानी (RUM)
सिंथेटिक मॉनिटरिंग के साथ सीमा यह है कि यह उपयोगकर्ता के अनुभव को केवल निर्दिष्ट उपयोगकर्ता सत्रों के लिए मापता है और वह भी केवल उन स्थानों से जहां मॉनिटरिंग कॉन्फ़िगर की गई है।
एप्लिकेशन मालिकों को अभी भी यह समझने की आवश्यकता हो सकती है कि उनकी उपयोगकर्ता आबादी क्या अनुभव कर रही है। ईजी एंटरप्राइज इसे प्राप्त करने के लिए वास्तविक उपयोगकर्ता अनुभव निगरानी (आरयूएम) प्रदान करता है।
ईजी एंटरप्राइज आरयूएम एजेंट रहित है और यह जावास्क्रिप्ट कोड जोड़ने पर आधारित है, जो कि वेब साइट एक्सेस पर नज़र रखने के लिए Google Analytics द्वारा नियोजित के समान है।
एक छोटा जावास्क्रिप्ट कोड स्निपेट एप्लिकेशन वेब पृष्ठों में जोड़ा जाना चाहिए। यह पारदर्शी रूप से आवेदन के लिए किया जा सकता है ( जैसे, लोड बैलेंसर के माध्यम से, या Microsoft IIS जैसे वेब सर्वर की कॉन्फ़िगरेशन सेटिंग्स के साथ) आदि।
जावास्क्रिप्ट कोड को वेब साइट सामग्री के साथ डाउनलोड किया जाता है, क्लाइंट ब्राउज़रों पर निष्पादित किया जाता है और यह प्रदर्शन मीट्रिक को प्रबंधन सर्वर पर वापस रिपोर्ट करता है।
RUM पृष्ठ लोड समय, जावास्क्रिप्ट त्रुटियों और उद्योग-मानक Apdex स्कोर पर नज़र रखता है जो पृष्ठ पर उपयोगकर्ता के अनुभव की गुणवत्ता को इंगित करता है। नीचे दिया गया उदाहरण ई-कॉमर्स एप्लिकेशन के लिए एक वास्तविक उपयोगकर्ता निगरानी दिखाता है। यहां, हमने एक धीमे लेनदेन पर ध्यान केंद्रित किया है और कुल लेनदेन में 30 सेकंड से अधिक का समय लगा है।
RUM का उपयोग करते समय, आप पृष्ठ लोड समय का ब्रेकडाउन प्राप्त कर सकते हैं, जिससे ब्राउज़र, नेटवर्क कनेक्शन विलंबता, सर्वर प्रोसेसिंग समय और सामग्री डाउनलोड समय पर प्रसंस्करण के लिए लगने वाला समय दिखाई देता है।
एक नज़र में, एप्लिकेशन प्रबंधक आसानी से सुस्ती के कारण की पहचान कर सकता है और समस्या का निवारण करने के लिए कहां जाना है। इस स्थिति में, सर्वर-साइड पर धीमापन आ रहा है।
ईजी एंटरप्राइज के साथ वास्तविक उपयोगकर्ता निगरानी:
ईजी एंटरप्राइज आरयूएम वेब अनुप्रयोगों के लिए सभी ब्राउज़र-आधारित पहुंच के लिए प्रतिक्रिया समय पर कब्जा करता है। रिपोर्ट और डैशबोर्ड भूगोल, वेब URL, उपकरणों और इतने पर उपयोगकर्ता के अनुभव और कार्यभार का विश्लेषण करने के लिए उपलब्ध हैं।
बिजनेस ट्रांजेक्शन मॉनिटरिंग और कोड-लेवल विजिबिलिटी
जब RUM इंगित करता है कि सर्वर-साइड समस्या है, तो एप्लिकेशन टीम को एप्लिकेशन आर्किटेक्चर में आगे दृश्यता की आवश्यकता होगी और लेनदेन की सुस्ती के कारण का विश्लेषण करेगा।
ईजी एंटरप्राइज लेन-देन के प्रदर्शन में कोड-स्तरीय अंतर्दृष्टि प्रदान करने के लिए बाइट-कोड इंस्ट्रूमेंटेशन को नियुक्त करता है। टैग-एंड-फॉलो दृष्टिकोण का उपयोग करते हुए, ईजी एंटरप्राइज मल्टी-टियर एप्लिकेशन सर्वर, संदेश कतार, तृतीय-पक्ष कॉल और डेटाबेस में एप्लिकेशन आर्किटेक्चर के माध्यम से एप्लिकेशन लेनदेन प्रवाह का पता लगाता है।
प्रत्येक स्तर पर निष्पादन का समय मापा जाता है, इस प्रकार उस टीयर को अलग करना संभव है जो किसी विशिष्ट लेनदेन की सुस्ती का कारण बनता है, और यह कि समग्र अनुप्रयोग। लेनदेन के प्रवाह के प्रवाह का एक दृश्य अनुरोध प्रसंस्करण टीम के लिए आसानी से बाधाओं को दूर करने के लिए संभव बनाता है।
ईजी एंटरप्राइज का उपयोग करके लेन-देन प्रवाह की कल्पना:
एप्लिकेशन सर्वर में सुस्ती यह दर्शाती है कि संभव है आवेदन कोड में समस्या ।
एप्लिकेशन डेवलपर्स को कोड या विधि कॉल की सटीक लाइन में तत्काल जानकारी मिलती है जिसे निष्पादित करने में समय लगता है। वे यह भी देख सकते हैं कि कौन से डेटाबेस प्रश्न लेनदेन सुस्ती का कारण बन रहे हैं।
थर्ड-पार्टी रिमोट कॉल या वेब सेवा कॉल के कारण धीमेपन को भी आसानी से पहचाना जा सकता है। यह कोड-स्तरीय लेनदेन ट्रेस विश्लेषण जावा और .NET वेब अनुप्रयोगों के लिए उपलब्ध है, भले ही उपयोगकर्ता वेब या मोबाइल उपकरणों से अनुप्रयोगों का उपयोग करें।
डीप-डाइव प्रदर्शन निदान
जब एप्लिकेशन कोड में कोई समस्या नहीं होती है और यदि फिर भी, एप्लिकेशन धीमा होता है, तो अगला तार्किक कदम होगा एप्लिकेशन सर्वर घटक (JBoss, Tomcat, WebLogic, IIS, आदि) की जांच करना।
ईजी एंटरप्राइज सभी पहलुओं के लिए आउट-ऑफ-द-बॉक्स निगरानी प्रदान करता है अनुप्रयोग सर्वर प्रदर्शन । इसमें EJBs, सर्वलेट्स, JMS, JDBC कनेक्टिविटी और बहुत कुछ के बारे में मीट्रिक शामिल हैं।
कई बार, एप्लिकेशन प्रदर्शन समस्याएँ जावा वर्चुअल मशीन (JVM) की गलत मेमोरी साइज़िंग से भी उपजी होती हैं। यह, बदले में, लगातार कचरा संग्रह में परिणाम कर सकता है या स्मृति अपवादों से बाहर ।
रन-थ्रेड, डेडलॉक, थ्रेड या मेमोरी लीक आदि भी एप्लिकेशन के प्रदर्शन पर प्रतिकूल प्रभाव डाल सकते हैं। ईजी एंटरप्राइज में जावा जेवीएम और .NET सीएलआर की निगरानी के लिए अंतर्निहित क्षमताएं शामिल हैं।
JVM का गहन प्रदर्शन विश्लेषण:
अनुप्रयोग मंदी के लिए मूल कारण निदान
आवेदन की सुस्ती अंतर्निहित बुनियादी ढांचे के लिए भी जिम्मेदार हो सकती है। नेटवर्क संकुलन , वर्चुअलाइजेशन ओवर-कमिटमेंट, स्टोरेज डिवाइस फेल्योर, क्लाउड इंफ्रास्ट्रक्चर अंडर-प्रोविजनिंग से भी एप्लिकेशन स्लोनेस हो सकता है।
आमतौर पर, जब एक बुनियादी ढांचा अड़चन होती है, तो कई भौगोलिक क्षेत्रों से लेनदेन धीमा होगा। लेन-देन के निशान में कई डेटाबेस क्वेरी धीमी हो जाएंगी। ये सभी आवेदन से परे निगरानी की दृश्यता को बढ़ाने की आवश्यकता पर प्रकाश डालते हैं।
इसलिए, आवेदन और बुनियादी ढांचे की निगरानी का अभिसरण यहां महत्वपूर्ण हो जाता है।
एक ही कंसोल से, ईजी एंटरप्राइज, आईटी प्रशासकों को प्रत्येक और हर परत की निगरानी करने की क्षमता प्रदान करता है और सहायक बुनियादी ढांचे की संरचना करता है जिसमें डेटाबेस, सर्वर, हाइपरवाइज़र और वीएम, क्लाउड प्लेटफ़ॉर्म, कंटेनर, नेटवर्क डिवाइस, और इसी तरह शामिल होते हैं।
जब अनुप्रयोग सुस्ती होती है, तो ईजी एंटरप्राइज ऑटो अंतर्निहित बुनियादी ढांचे के ढेर के साथ आवेदन के प्रदर्शन को सहसंबंधित करता है और स्वचालित रूप से मूल कारण को अलग करता है ।
ऑटो-सहसंबंध टीयर के बीच अंतर-निर्भरता की खोज पर आधारित है। एक भौतिक मशीन के लिए आवेदन, वीएम, और वीएम के लिए आवेदन से निर्भरता की खोज की जाती है।
एंड-टू-एंड सर्विस टोपोलॉजी और रूट कारण निदान:
एजेंटलेस और एजेंट-आधारित निगरानी के संयोजन का उपयोग करते हुए, ईजी एंटरप्राइज पूरे आईटी वातावरण से प्रदर्शन मीट्रिक एकत्र करता है।
एंड-टू-एंड परफॉर्मेंस एनालिटिक्स के लिए एकत्र किए गए टेलीमेट्री में आउट-ऑफ-द-बॉक्स और कस्टम परफॉर्मेंस मेट्रिक्स, ट्रांजेक्शन ट्रैस, डेटाबेस क्वेश्चन, विंडोज इवेंट, Syslog मैसेज, SNMP ट्रैप, रिसोर्स यूज मेट्रिक्स, यूजर एक्सपीरियंस मैट्रिक्स, कॉन्फ़िगरेशन परिवर्तन शामिल हैं। और इसी तरह।
एक उपकरण में निगरानी को एकीकृत करने और अनुप्रयोग और बुनियादी ढांचे के प्रदर्शन के बीच सहसंबंधित करके, ईजी एंटरप्राइज सही मायने में अनुप्रयोगों और बुनियादी ढांचे की अभिसरण दृश्यता प्रदान करता है, विभिन्न टीमों के बीच उंगली से इशारा करता है और समस्या निदान और ट्राइएज के लिए सत्य का एक ही स्रोत बचाता है।
इन-डेप्थ हिस्टोरिकल रिपोर्ट, ट्रेंड और एनालिटिक्स
जबकि वास्तविक समय की निगरानी महत्वपूर्ण है, ऐतिहासिक विश्लेषण और प्रदर्शन की रिपोर्टिंग भी उतनी ही महत्वपूर्ण है।
ईजी एंटरप्राइज में कई पूर्व-निर्मित और अनुकूलन योग्य रिपोर्ट शामिल होती हैं जिन्हें किसी संगठन में विभिन्न हितधारकों के साथ-साथ उनकी विशिष्ट आवश्यकताओं पर लक्षित किया जाता है ( उदाहरण के लिए: , संचालन कर्मचारी, कार्यकारी, आर्किटेक्ट, क्षमता नियोजक, आदि)
समाधान में शामिल डोमेन-विशिष्ट रिपोर्ट को डोमेन विशेषज्ञों पर लक्षित किया जाता है ( उदाहरण के लिए: ।, सिस्टम व्यवस्थापक, VMware प्रवेश, डेटाबेस व्यवस्थापक, जावा डेवलपर्स, आदि) इन रिपोर्टों को ऑनलाइन देखा जा सकता है, या पीडीएफ के रूप में उत्पन्न किया जा सकता है और आवधिक ईमेल वितरण के लिए कॉन्फ़िगर किया जा सकता है।
आईटी टीमें प्रदर्शन समस्या निवारण, पोस्टमार्टम विश्लेषण, अनुपालन और ऑडिटिंग, क्षमता योजना, बुनियादी ढाँचा-आकार और प्रबंधन / कार्यकारी रिपोर्टिंग जैसे विभिन्न उद्देश्यों के लिए इन व्यापक रिपोर्टिंग क्षमताओं का उपयोग कर सकती हैं।
अंतर्निहित Analytics और रिपोर्ट:
निष्कर्ष
ईजी एंटरप्राइज एपीएम टूल अपनी पूर्णता के लिए बाहर खड़ा है।
अनुप्रयोगों के लिए गहरी निगरानी, बुनियादी ढाँचे की चौड़ाई और एम्बेडेड विश्लेषिकी क्षमताओं के लिए इसका अनूठा संयोजन, इसे उन संगठनों के लिए एक आकर्षक विकल्प बनाता है जो अपने आईटी अनुप्रयोगों और बुनियादी ढांचे के प्रदर्शन को बढ़ाने के लिए देख रहे हैं।
के बारे में अधिक जानने ईजी एंटरप्राइज और आप भी कर सकते हैं यहां नि: शुल्क परीक्षण प्राप्त करें।
यदि आप इस एपीएम टूल को आज़माते हैं और कोई प्रश्न पूछना चाहते हैं, तो नीचे दिए गए टिप्पणी अनुभाग में अपने विचार साझा करने के लिए स्वतंत्र महसूस करें !!
अनुशंसित पाठ
- 10 सर्वश्रेष्ठ एपीएम उपकरण (2021 में अनुप्रयोग प्रदर्शन निगरानी उपकरण)
- DevOps में अनुप्रयोग प्रदर्शन निगरानी
- मॉनिटरिंग क्वेरी और प्रदर्शन के लिए MongoDB डेटाबेस प्रोफाइलर
- WAPT का उपयोग करके वेब एप्लिकेशन लोड, तनाव और प्रदर्शन परीक्षण
- मोबाइल एप्लिकेशन प्रदर्शन परीक्षण गाइड
- मैनुअल प्रदर्शन परीक्षण कैसे करें?
- WAPT प्रो का उपयोग करके वेब अनुप्रयोग प्रदर्शन परीक्षण के लिए शुरुआती गाइड
- वेबसाइट प्रदर्शन परीक्षण उपकरण और सेवाएँ