सिंथेटिक मॉनिटरिंग बनाम वास्तविक उपयोगकर्ता मॉनिटरिंग
किसी सूचना प्रणाली को उपयोगी बनाने के लिए, इसे अधिकृत उपयोगकर्ताओं के लिए उपलब्ध होना चाहिए। वास्तव में, सूचना सुरक्षा का एक प्राथमिक उद्देश्य सूचना प्रणालियों की उपलब्धता की रक्षा करना है। उपलब्धता का सीधा सा मतलब है कि सिस्टम और एप्लिकेशन चालू हैं और चल रहे हैं, और अधिकृत उपयोगकर्ताओं के पास जरूरत पड़ने पर संसाधनों तक निर्बाध पहुंच है। सेवा से इनकार करने वाले हमलों के अलावा, जिसमें सिस्टम या वेब-आधारित सेवा का प्रदर्शन दुर्भावनापूर्ण रूप से अनुपलब्ध हो जाता है, उपलब्धता के लिए कुछ सबसे बुनियादी खतरे प्रकृति में गैर-दुर्भावनापूर्ण हैं। इनमें हार्डवेयर विफलताएं, एप्लिकेशन त्रुटियां, अनिर्धारित डाउनटाइम, संसाधन उपयोग और बैंडविड्थ समस्याएं शामिल हैं।
आज की डिजिटल अर्थव्यवस्था में, एक एप्लिकेशन केवल व्यवसाय की सेवा के लिए नहीं है, ज्यादातर मामलों में, यह व्यवसाय ही है। बहुत सारे व्यवसाय ग्राहकों को मूल्य प्रदान करने और राजस्व उत्पन्न करने के लिए वेब और मोबाइल एप्लिकेशन पर बहुत अधिक निर्भर करते हैं। उन अनुप्रयोगों की उपलब्धता सुनिश्चित करना उन व्यवसायों के लिए एक उच्च प्राथमिकता है।
ग्राहक प्रतिधारण और जुड़ाव बढ़ाने के लिए वेबसाइटों या वेब एप्लिकेशन की सामग्री को यथासंभव तेज़ी से लोड करना महत्वपूर्ण है। थोड़े समय के लिए भी सेवा की उपलब्धता में किसी भी व्यवधान से राजस्व की हानि, ग्राहक असंतोष और प्रतिष्ठा को नुकसान हो सकता है। यदि सेवा विश्वसनीय रूप से उपलब्ध नहीं है तो उन सेवाओं पर भरोसा करने वाले उपयोगकर्ता निराश हो जाएंगे। यही कारण है कि वेब प्रदर्शन निगरानी इतनी महत्वपूर्ण है। किसी वेबसाइट या वेब एप्लिकेशन के प्रदर्शन की निगरानी करना यह जानने के लिए महत्वपूर्ण है कि सेवा अपेक्षा के अनुरूप प्रदर्शन कर रही है या नहीं।
सामग्री [ छिपाना ]
- वेब प्रदर्शन निगरानी (डब्ल्यूपीएम) क्या है?
- सिंथेटिक निगरानी
- सिंथेटिक मॉनिटरिंग के लाभ
- सिंथेटिक मॉनिटरिंग के नुकसान
- वास्तविक उपयोगकर्ता निगरानी (आरयूएम)
- वास्तविक उपयोगकर्ता निगरानी के लाभ
- सिंथेटिक निगरानी बनाम. रम: वे कैसे तुलना करते हैं
वेब प्रदर्शन निगरानी (डब्ल्यूपीएम) क्या है?
वेब परफॉर्मेंस मॉनिटरिंग (डब्ल्यूपीएम) टूल और प्रक्रियाओं का एक संग्रह है जो वेबसाइटों या वेब एप्लिकेशन के प्रमुख एप्लिकेशन प्रदर्शन मेट्रिक्स की निगरानी करने के लिए डिज़ाइन किया गया है ताकि यह सुनिश्चित किया जा सके कि वे प्रदर्शन मानकों को पूरा करते हैं। इसे एक मूल्यवान उपयोगकर्ता अनुभव (यूएक्स) भी प्रदान करना चाहिए, जैसे कि सामग्री जितनी जल्दी हो सके प्रदर्शित की जाती है, पेज लगातार गति से लोड होते हैं, और अप्रत्याशित डाउन-टाइम का सामना नहीं करना पड़ता है।
WPM यह सुनिश्चित करने के लिए आवश्यक है कि अंतिम उपयोगकर्ताओं के लिए एक वेब सेवा उपलब्ध है, और उनके डिजिटल अनुभव को बेहतर बनाने में। अन्य प्रमुख लाभों में शामिल हैं:
- वेबसाइट की निगरानी उद्योग में दूसरों के मुकाबले वेबसाइट के प्रदर्शन को बेंचमार्क करने में मदद करती है ताकि यह निर्धारित करने में मदद मिल सके कि यह प्रतिस्पर्धियों के संबंध में कितना अच्छा प्रदर्शन कर रही है।
- वेबसाइट निगरानी का उपयोग वेब होस्टिंग प्रदाताओं को उनके सेवा-स्तरीय समझौते (एसएलए) के प्रति जवाबदेह रखने के लिए किया जा सकता है।
- वेबसाइट प्रतिक्रिया समय और उपलब्धता-WPM में एक प्रमुख मीट्रिक, का उपयोग खोज इंजन रैंकिंग के लिए मीट्रिक के रूप में भी किया जाता है।
WPM मेट्रिक्स उन क्षेत्रों में कटौती करता है जो वेब एप्लिकेशन के कामकाज के लिए महत्वपूर्ण हैं जैसे कि नेटवर्क और डेटाबेस कनेक्टिविटी, बैंडविड्थ और कंप्यूटर संसाधन उपयोग (रैम, सीपीयू और डिस्क स्पेस), और कई अन्य क्षेत्र।
WPM का प्राथमिक उद्देश्य यह निर्धारित करना है कि अंतिम उपयोगकर्ता वास्तव में आपके वेब एप्लिकेशन का अनुभव कैसे कर रहे हैं, और व्यावसायिक लक्ष्यों को प्राप्त करने के लिए ऐसे डेटा को कार्रवाई योग्य अंतर्दृष्टि में कैसे अनुवादित किया जा सकता है। WPM डेटा का उपयोग ग्राहकों या अंतिम-उपयोगकर्ताओं को दी गई सेवा की वास्तविक गुणवत्ता को मापने के लिए और यह निर्धारित करने के लिए भी किया जा सकता है कि साइट सुधार उपायों पर कितनी अच्छी प्रतिक्रिया दे रही है।
वेब प्रदर्शन निगरानी के दो मुख्य दृष्टिकोण हैं: वास्तविक उपयोगकर्ता निगरानी और सिंथेटिक निगरानी। अब हम उन पर विस्तार से चर्चा करेंगे।
सिंथेटिक निगरानी
सिंथेटिक मॉनिटरिंग वेब प्रदर्शन मॉनिटरिंग के लिए एक दृष्टिकोण है जो सक्रिय मॉनिटरिंग तकनीक को नियोजित करता है जिसके तहत स्क्रिप्ट को एक कार्रवाई या पथ को अनुकरण करने के लिए तैनात किया जाता है जो एक अंतिम उपयोगकर्ता वेब एप्लिकेशन के माध्यम से ले सकता है, और फिर आगे के विश्लेषण के लिए प्रदर्शन के बारे में रिपोर्ट प्रदान करता है।
कार्यक्षमता, उपलब्धता और प्रतिक्रिया समय उपायों जैसे प्रदर्शन के लिए निर्दिष्ट अंतराल पर उन पथों की लगातार निगरानी की जाती है। इस प्रकार की निगरानी के लिए वास्तविक वेब ट्रैफ़िक या उपयोगकर्ता इंटरैक्शन की आवश्यकता नहीं होती है; बल्कि यह पृष्ठ प्रदर्शन पर डेटा एकत्र करने के लिए कृत्रिम रूप से उत्पन्न ट्रैफ़िक का उपयोग करता है, इसलिए इसे सिंथेटिक निगरानी नाम दिया गया है।
सिंथेटिक मॉनिटरिंग मूल्यवान है क्योंकि यह सक्षम बनाता है वेबमास्टर या सिस्टम प्रशासक को साइट पर वास्तविक अंतिम-उपयोगकर्ताओं या ग्राहकों को प्रभावित करने से पहले ही समस्याओं की पहचान करने और उनका समाधान करने के लिए कहा जाएगा। यह कंपनियों को उत्पादन परिवेश में तैनाती से पहले नए अनुप्रयोगों या सुविधाओं का परीक्षण करने में सक्षम बनाता है। क्योंकि सिंथेटिक मॉनिटरिंग विशिष्ट उपयोगकर्ता व्यवहार का अनुकरण है, इसका उपयोग अक्सर सामान्य रूप से तस्करी वाले पथों और महत्वपूर्ण व्यावसायिक प्रक्रियाओं की निगरानी के लिए किया जाता है। सिंथेटिक मॉनिटरिंग, जो मॉनिटर किया जा रहा है या मापा जा रहा है, उसके आधार पर प्रदर्शन मेट्रिक्स की एक विस्तृत श्रृंखला की रिपोर्ट करेगी।
सिंथेटिक मॉनिटरिंग एक कंप्यूटर एप्लिकेशन का उपयोग करता है जो नियमित आधार पर प्रदर्शन जांच करता है और रिपोर्ट और अलर्ट उत्पन्न करता है। सिंथेटिक मॉनिटरिंग द्वारा की जा सकने वाली अन्य प्रमुख गतिविधियों में शामिल हैं:
- विभिन्न देशों और क्षेत्रों में प्रदर्शन रुझानों के लिए आधार रेखा बनाना
- उपलब्धता के लिए महत्वपूर्ण डेटाबेस प्रश्नों की निगरानी करना
- तृतीय-पक्ष स्क्रिप्ट के कारण होने वाली समस्याओं का पता लगाना
- आपका डेटाबेस या ऐप बंद होने पर आपको सचेत करना
- कम ट्रैफ़िक अवधि में प्रदर्शन की निगरानी
सिंथेटिक मॉनिटरिंग उन स्क्रिप्ट्स को तैनात करके काम करती है जो नियमित आधार पर स्वचालित आवधिक प्रदर्शन जांच करती हैं। समय-समय पर, स्क्रिप्ट वेबसाइट या वेब सेवा को अनुरोध भेजती है, प्रतिक्रिया समय को मापती है, और साइट के प्रदर्शन के आधार पर रिपोर्ट और अलर्ट उत्पन्न करती है।
सिंथेटिक मॉनिटर बॉट की तरह काम करते हैं जो विभिन्न भौगोलिक स्थानों से वेबसाइट के स्वयं के सर्वर के बाहर चेकपॉइंट्स के नेटवर्क का उपयोग करके उपलब्धता और प्रदर्शन को सत्यापित करने के लिए वेबसाइटों, वेब सेवाओं, एपीआई और सर्वर से जुड़ते हैं। जब ये मॉनिटर डाउनटाइम या प्रदर्शन में किसी भी प्रकार की गिरावट की पहचान करते हैं तो अलर्ट उत्पन्न करते हैं। इन क्षमताओं के साथ, सिस्टम प्रशासक उपलब्धता समस्याओं या प्रमुख निष्पादन मुद्दों की सक्रिय रूप से पहचान कर सकते हैं जो उपयोगकर्ताओं के डिजिटल अनुभव को प्रभावित कर सकते हैं। सिंथेटिक निगरानी निम्नलिखित प्रमुख प्रश्नों का उत्तर देती है:
- क्या मेरी वेबसाइट उपलब्ध है?
- इस समय मेरी साइट कितनी तेज़ है?
- इस समय मेरी वेबसाइट का प्रदर्शन कैसा है?
- क्या कोई डाउनटाइम या त्रुटि है?
- यदि हाँ, तो वह कहाँ है?
सिंथेटिक मॉनिटरिंग के लाभ
आपके संगठन में सिंथेटिक मॉनिटरिंग को तैनात करने के बहुत सारे फायदे हैं। नीचे उनमें से कुछ पर प्रकाश डाला गया है:
- समस्याओं को सक्रिय रूप से खोजें और ठीक करें: सिंथेटिक मॉनिटरिंग का सक्रिय दृष्टिकोण किसी को पता चलने से पहले ही संभावित प्रदर्शन समस्याओं और एप्लिकेशन त्रुटियों के बारे में प्रतिक्रिया प्रदान करने में मदद करता है। सिंथेटिक वास्तविक उपयोगकर्ता ट्रैफ़िक की अनुपस्थिति में भी अल्पकालिक प्रदर्शन समस्याओं का पता लगाने और उनका निवारण करने में मदद करता है। इस प्रकार, आप अंतिम उपयोगकर्ताओं को प्रभावित करने से पहले समस्याओं को आसानी से ढूंढ और ठीक कर सकते हैं।
- सेटअप बेसलाइन और बेंचमार्क: सिंथेटिक मॉनिटरिंग आपको बेसलाइन माप और तुलना बेंचमार्क सेट करने की क्षमता प्रदान करती है जो आपको स्थापित बेसलाइन पार हो जाने पर वेब प्रदर्शन में बदलाव का पता लगाने या प्रतिस्पर्धी वेबसाइटों के साथ तुलना बेंचमार्क सेट करने में सक्षम बनाती है। फिर सुधार के क्षेत्रों में अंतर्दृष्टि प्राप्त करने के लिए प्राप्त आंकड़ों का विश्लेषण किया जा सकता है।
- ग्राहक लेनदेन का अनुकरण करें: सिंथेटिक मॉनिटरिंग आपको विभिन्न भौगोलिक स्थानों से व्यावसायिक प्रक्रियाओं और ग्राहक लेनदेन जैसे ऑर्डर रद्द करना, पासवर्ड रीसेट और लॉग इन और आउट करने का अनुकरण करने की अनुमति देती है। यह संभावित समस्याओं को उजागर करने के लिए उपयोगकर्ता सत्रों को फिर से चला सकता है और लेनदेन पथों को ट्रैक कर सकता है। यह आपको प्रदर्शन सुधार योजनाएँ बनाने और लागू करने का अवसर देता है।
- तृतीय-पक्ष ऐप्स के प्रदर्शन की निगरानी करें: आरयूएम के विपरीत, सिंथेटिक परीक्षण आपको अपने वेब ऐप पर उपयोग किए जाने वाले तृतीय-पक्ष प्लगइन्स, सेवाओं और एपीआई के प्रदर्शन की निगरानी करने का अवसर भी देता है। इन तृतीय-पक्ष सेवाओं के प्रदर्शन की निगरानी करने की क्षमता ई-कॉमर्स अनुप्रयोगों और वेबसाइटों के लिए विशेष रूप से महत्वपूर्ण है जो अक्सर तृतीय-पक्ष प्लगइन्स, शॉपिंग कार्ट और भुगतान मॉड्यूल पर निर्भर होते हैं।
सिंथेटिक मॉनिटरिंग के नुकसान
हालाँकि सिंथेटिक मॉनिटरिंग के बहुत सारे फायदे हैं, यह प्रमुख अंतिम-उपयोगकर्ता अनुभव मॉनिटरिंग उपयोग के मामलों में अंतराल भी छोड़ देता है। नीचे इसके कुछ नुकसानों पर प्रकाश डाला गया है:
- हमेशा वास्तविकता से मेल नहीं खाता: सिंथेटिक मॉनिटरिंग की एक बड़ी कमजोरी है: यह हमेशा वास्तविकता के अनुरूप नहीं होती है। इस तथ्य के कारण कि सिंथेटिक परीक्षण के लिए उपयोग किए जाने वाले ट्रैफ़िक की प्रकृति जैविक नहीं बल्कि सिंथेटिक है, और किसी भी समय वास्तव में वास्तविक उपयोगकर्ता अनुभव का प्रतिनिधि नहीं है; उनके परिणाम और प्रदर्शन अपेक्षाकृत पूर्वानुमानित हैं। क्योंकि सिंथेटिक मॉनिटरिंग सिम्युलेटेड क्रियाओं का उपयोग करती है, यह वास्तविक जीवन के ग्राहकों के कार्यों की भविष्यवाणी करने में असमर्थ है।
- घटना के समाधान में समय लगता है : जब हेल्पडेस्क कर्मियों को अंतिम उपयोगकर्ताओं से शिकायतें प्राप्त होती हैं, तो सिंथेटिक मॉनिटरिंग उत्पाद उन्हें इस बारे में कुछ नहीं बताएंगे कि अंतिम उपयोगकर्ता वास्तव में क्या कर रहा था या अनुभव कर रहा था। आपको हर व्यवसाय-महत्वपूर्ण ऐप के प्रदर्शन का परिश्रमपूर्वक विश्लेषण करना होगा, और संभावित मुद्दों को उजागर करने के लिए सिंथेटिक परीक्षण के लिए स्क्रिप्ट बनानी होगी, और यह कभी-कभी समय लेने वाला हो सकता है।
- प्रदर्शन का संकीर्ण दृष्टिकोण: सिंथेटिक मॉनिटरिंग वास्तविक दुनिया में मौजूद प्रदर्शन चर की समृद्ध विविधता से मेल नहीं खा सकती है। चूँकि आप वास्तविक उपयोगकर्ताओं की निगरानी नहीं कर रहे हैं, इसलिए आपको वास्तव में कोई डेटा नहीं मिल रहा है कि वास्तविक दुनिया में आपके उत्पाद का उपयोग कैसे किया जाता है। आपके पास बस एप्लिकेशन प्रदर्शन का एक संकीर्ण दृष्टिकोण है।
वास्तविक उपयोगकर्ता निगरानी (आरयूएम)
वास्तविक उपयोगकर्ता निगरानी वेब प्रदर्शन निगरानी का एक दृष्टिकोण है जो निष्क्रिय निगरानी (आरयूएम एप्लिकेशन साइट के संचालन को प्रभावित किए बिना वेबसाइट प्रदर्शन मेट्रिक्स एकत्र करता है) तकनीक को नियोजित करता है जो वेबसाइटों या वेब अनुप्रयोगों के साथ सभी उपयोगकर्ता इंटरैक्शन को लगातार देखता है, कैप्चर करता है और उनका विश्लेषण करता है; उपलब्धता, कार्यक्षमता और प्रतिक्रिया पर नज़र रखना।
आरयूएम के साथ, संगठन आसानी से डेटा कैप्चर कर सकते हैं कि उनके एप्लिकेशन का उपयोग कैसे किया जा रहा है, साथ ही डिवाइस, ब्राउज़र या नेटवर्क की परवाह किए बिना एप्लिकेशन और उपयोगकर्ताओं का वास्तविक प्रदर्शन भी। आरयूएम प्रत्येक उपयोगकर्ता के लिए सभी प्रदर्शन मेट्रिक्स (कनेक्टिविटी, लोड समय, अपटाइम इत्यादि) को तोड़ता है, डेटा एकत्र करता है, और आपको उपयोगकर्ता स्थान, ब्राउज़र प्रकार, ऑपरेटिंग सिस्टम और डिवाइस के आधार पर अपनी साइट के प्रदर्शन को देखने की अनुमति देता है। RUM का उपयोग किसी लाइव वेबसाइट या वेब एप्लिकेशन में परिवर्तनों का परीक्षण या अनुमान लगाने के लिए भी किया जा सकता है ए/बी परीक्षण या अन्य तकनीकें.
वेब और मोबाइल एप्लिकेशन के साथ-साथ क्लाउड सेवाओं की बढ़ती लोकप्रियता के साथ, इन एप्लिकेशन के उपयोग, व्यवहार और प्रदर्शन की निगरानी करना अधिक महत्वपूर्ण हो गया है। RUM का लाभ उठाकर, संगठन निम्नलिखित हासिल कर सकते हैं:
- इसके उपयोगकर्ताओं को समझें और इसकी साइट पर प्रमुख क्षेत्रों की पहचान करें जिन पर सबसे अधिक ध्यान देने की आवश्यकता है।
- विभिन्न उपकरणों और ब्राउज़रों से वास्तविक अंतिम-उपयोगकर्ता अनुभवों को कैप्चर करें, और भौगोलिक या चैनल वितरण रुझान, और अंतिम-उपयोगकर्ताओं के अन्य प्रमुख उपयोग रुझानों को समझें।
- निगरानी के दृष्टिकोण से, अपने उपयोगकर्ता रुझानों को जानने से आप प्रदर्शन सुधार और अनुकूलन के लिए लक्षित क्षेत्रों की पहचान कर सकते हैं।
- उपयोगकर्ता सहभागिता और व्यावसायिक KPI को एप्लिकेशन प्रदर्शन के साथ सहसंबंधित करें, और लोड समय, नेटवर्क अवधि, बैकएंड/फ्रंटएंड अवधि, डाउनलोड समय और बहुत कुछ पर रिपोर्ट प्राप्त करें।
- वेब प्रदर्शन रुझानों और व्यावसायिक परिणामों का पूर्वानुमान लगाने के लिए ऐतिहासिक उपयोग डेटा का उपयोग करें।
आरयूएम तकनीक किसी वेबसाइट या वेब ऐप के प्रदर्शन मेट्रिक्स को सीधे अंतिम-उपयोगकर्ता ब्राउज़र या क्लाइंट एप्लिकेशन से कैप्चर करके काम करती है। प्रत्येक पृष्ठ में एम्बेडेड एक छोटा जावास्क्रिप्ट कोड उपयोगकर्ताओं से इस डेटा को एकत्र करता है जब वे ऐप या वेब पेजों का पता लगाते हैं, और उन्हें विश्लेषण के लिए वापस भेजते हैं। ग्राफ़ और चार्ट जैसी डेटा विज़ुअलाइज़ेशन तकनीकों को फिर उन डेटा से कार्रवाई योग्य अंतर्दृष्टि प्राप्त करना आसान बनाने के लिए नियोजित किया जाता है। वास्तविक उपयोगकर्ता निगरानी निम्नलिखित प्रमुख प्रश्नों का उत्तर देती है:
- मेरी वेबसाइट/वेब एप्लिकेशन का वर्तमान प्रदर्शन क्या है?
- प्रतिक्रिया समय, लोड समय आदि के मामले में मेरी वेबसाइट या वेब ऐप कितनी तेज़ होनी चाहिए?
- वर्तमान में अंतिम उपयोगकर्ताओं द्वारा अनुभव की जा रही प्रदर्शन संबंधी समस्याएँ क्या हैं?
चित्र 1.0 RUM प्रदर्शन मीट्रिक एकत्र करने के लिए ब्राउज़र में JavaScripts इंजेक्ट करता है
वास्तविक उपयोगकर्ता निगरानी के लाभ
RUM को अपनी WPM रणनीति के रूप में अपनाने से बहुत सारे लाभ मिलते हैं। आपके संगठन में RUM तैनात करने के कुछ लाभ नीचे दिए गए हैं:
- उपयोगकर्ता अंतर्दृष्टि प्राप्त करें: क्योंकि RUM आपको वास्तविक समय में वास्तविक उपयोगकर्ताओं और UX की निगरानी करने की अनुमति देता है, आप अपने उत्पाद का उपयोग कैसे किया जाता है, और वास्तविक दुनिया में उपयोगकर्ताओं को प्रभावित करने वाले मुद्दों के बारे में कार्रवाई योग्य जानकारी प्राप्त करते हैं। आरयूएम वास्तविक उपयोग पैटर्न के आधार पर दीर्घकालिक रुझानों को समझने में मदद करता है और आपको अंतिम-उपयोगकर्ता के दृष्टिकोण से दिखाई देने वाली समस्याओं को देखने देता है।
- स्वचालित रिपोर्टिंग प्रक्रिया : अधिकांश उपयोगकर्ता जो बग, अप्रत्याशित क्रैश या अन्य प्रदर्शन का सामना करते हैं, स्वचालित रूप से संकेत दिए जाने पर भी उनकी रिपोर्ट नहीं करते हैं। हालाँकि, RUM के साथ, आप आसानी से ऐसे टूल लागू कर सकते हैं जो उपयोगकर्ताओं पर निर्भर हुए बिना संपूर्ण रिपोर्टिंग प्रक्रिया को स्वचालित करते हैं।
- मुद्दों को प्राथमिकता दें: RUM के साथ, आप उपयोगकर्ता सत्र दोबारा चला सकते हैं और लेनदेन पथ ट्रैक कर सकते हैं। इससे आपको उन वास्तविक मुद्दों और समस्याओं को देखने में मदद मिलती है जिनका सामना उपयोगकर्ता आपके ऐप पर करते हैं। आप आसानी से उन मुद्दों को प्राथमिकता दे सकते हैं और उन पर ध्यान केंद्रित कर सकते हैं जो समग्र उपयोगकर्ता अनुभव को बेहतर बनाते हैं, या ऐसे मुद्दे जो आपके व्यवसाय के लिए सबसे बड़ा नुकसान पैदा करने की क्षमता रखते हैं।
- SLA और KPI लक्ष्य मापें : RUM वास्तविक विज़िट, उपयोगकर्ता व्यवहार और प्रदर्शन स्तरों को ट्रैक करके, सहमत सेवा स्तर और KPI जैसे प्रमुख लक्ष्यों का वास्तविक-विश्व माप प्रदान करता है।
वास्तविक उपयोगकर्ता निगरानी के नुकसान
अपने सभी लाभों के लिए, RUM की कई सीमाएँ हैं। RUM का उपयोग करने के कुछ नुकसान नीचे दिए गए हैं:
- बेंचमार्किंग के लिए उपयुक्त नहीं: आरयूएम के साथ, प्रतिस्पर्धी वेबसाइटों या वेब ऐप्स के साथ बेसलाइन और तुलना बेंचमार्क स्थापित करना मुश्किल है। चूँकि RUM वास्तविक ट्रैफ़िक पर निर्भर करता है, इसलिए आने वाले डेटा के समय के संदर्भ में विसंगतियाँ हो सकती हैं। लगभग हर उपयोगकर्ता की अपनी अनूठी सेट अप विविधता होती है। इससे सटीक बेंचमार्किंग डेटा प्राप्त करना मुश्किल हो जाता है।
- उपयोगकर्ता ट्रैफ़िक पर निर्भरता: यदि आपके पास कोई ट्रैफ़िक नहीं है तो RUM आपके लिए काम नहीं करेगा। कार्रवाई योग्य रिपोर्ट और अंतर्दृष्टि तैयार करने के लिए वास्तविक उपयोगकर्ता ट्रैफ़िक पर यह निर्भरता हमेशा फायदेमंद नहीं होती है, खासकर उन स्थितियों में जहां आप उपयोगकर्ताओं के सामने आने से पहले बग और अन्य समस्याओं का पता लगाना और उन्हें ठीक करना चाहते हैं। इसलिए यह उन परिवर्तनों के प्रभाव का परीक्षण करने के लिए उपयुक्त नहीं है जो अभी तक लागू नहीं किए गए हैं।
- बड़ी मात्रा में संचित डेटा : ढेर सारा डेटा होना एक बड़ा फ़ायदा हो सकता है, लेकिन जब आप विशिष्ट चीज़ों की तलाश कर रहे हों तो यह तुरंत नुकसानदेह हो सकता है। चूँकि RUM वस्तुतः हर चीज़ पर नज़र रखता है, इसलिए अवांछित (शोर) डेटा जमा होने की संभावना है। इतनी बड़ी मात्रा में डेटा को फ़िल्टर करना और छानना कठिन हो सकता है।
निगरानी सिमुलेशन के लिए उपयोग किए जा रहे लेनदेन या उपयोगकर्ता खातों तक ही सीमित है। | सभी उपयोगकर्ताओं पर नज़र रखी जाती है--कोई प्रतिबंध नहीं। लेन-देन या उपयोगकर्ता खाते से संबंधित किसी भी समस्या का आसानी से पता लगाया जा सकता है। |
उपयोगकर्ता अनुभव को लगातार मापा जाता है क्योंकि सिमुलेशन के लिए समान लक्ष्यों का उपयोग किया जाता है। | चूँकि अलग-अलग उपकरणों का उपयोग करके अलग-अलग उपयोगकर्ताओं के लिए प्रदर्शन मेट्रिक्स को मापा जा सकता है, इसलिए समय अवधि में प्रदर्शन का एक सुसंगत माप प्राप्त करना मुश्किल हो सकता है। |
बेहतर एंड-टू-एंड तस्वीर प्राप्त करने के लिए उपयोगकर्ताओं द्वारा उपयोग किए जा रहे पथ को प्रतिबिंबित करने के लिए कॉन्फ़िगर किया गया। | किसी भी चीज़ को प्रतिबिंबित किए बिना वास्तविक यूएक्स और एंड-टू-एंड प्रदर्शन को कैप्चर करने में सक्षम। |
क्लाउड-होस्टेड SaaS अनुप्रयोगों के लिए आदर्श जहां आपके पास डिलीवर किए जा रहे एप्लिकेशन तक पहुंच नहीं है। | SaaS अनुप्रयोगों के लिए नियोजित करना अधिक कठिन हो सकता है, क्योंकि आपके पास एजेंट या क्लाइंट एप्लिकेशन इंस्टॉल करने की कोई पहुंच नहीं हो सकती है। |
24/7 प्रदर्शन पर नज़र रखता है। किसी भी समय मौजूद समस्याओं का पता लगा सकता है, यहां तक कि अंतिम-उपयोगकर्ता ट्रैफ़िक की अनुपस्थिति में भी। | उपयोगकर्ता अनुभव पर तभी नज़र रखता है जब उपयोगकर्ता सक्रिय रूप से एप्लिकेशन का उपयोग कर रहे हों। |
विभिन्न जियोलोकेशन से उपयोगकर्ता अनुभव पर नज़र रखता है। कुछ मामलों में सिमुलेशन चलाने के लिए प्रति स्थान समर्पित हार्डवेयर या वीएम की आवश्यकता हो सकती है। | विभिन्न जियोलोकेशन से उपयोगकर्ता अनुभव पर नज़र रखता है। निगरानी के लिए किसी समर्पित हार्डवेयर या वीएम की आवश्यकता नहीं है। |
व्यावसायिक अनुप्रयोगों के साथ उपयोगकर्ता इंटरैक्शन का अनुकरण करता है। | व्यावसायिक अनुप्रयोगों के साथ वास्तविक उपयोगकर्ता इंटरैक्शन का अवलोकन करता है। |
तालिका 1.0 सिंथेटिक निगरानी बनाम। रम: वे कैसे तुलना करते हैं
सिंथेटिक निगरानी बनाम. रम: वे कैसे तुलना करते हैं
आरयूएम और सिंथेटिक मॉनिटरिंग आपके एप्लिकेशन प्रदर्शन के बारे में विभिन्न प्रकार की अंतर्दृष्टि प्रदान करते हैं और उनके अलग-अलग क्षेत्र हैं जहां वे सबसे उपयुक्त हैं या व्यक्तिगत रूप से अलग दिखते हैं। एक या दूसरे को तैनात करने से विभिन्न तरीकों से प्रदर्शन का विश्लेषण करने में मदद मिलेगी। जहां सिंथेटिक मॉनिटरिंग कम हो जाती है, वहां RUM सफल हो जाता है; और जहां RUM कम पड़ता है, सिंथेटिक मॉनिटरिंग सफल होती है। जब एक साथ उपयोग किया जाता है, तो आरयूएम और सिंथेटिक डेटा गहरी अंतर्दृष्टि प्रदान कर सकते हैं जिनका उपयोग आपके ग्राहकों के डिजिटल अनुभव को बेहतर बनाने के लिए किया जा सकता है।
नीचे कुछ ऐसे क्षेत्र या उपयोग के मामले बताए गए हैं जहां वे सबसे उपयुक्त हैं या व्यक्तिगत रूप से अलग दिखते हैं:
- सिंथेटिक प्रदर्शन की स्पॉट-चेकिंग या विशिष्ट त्रुटियों या व्यवहारों के परीक्षण के लिए उपयुक्त है। यह निर्णय लेने में मार्गदर्शन के लिए प्रदर्शन का एक संकीर्ण लेकिन आवश्यक दृष्टिकोण प्रदान करता है, लेकिन यह वास्तव में यह प्रतिबिंबित नहीं करता है कि उपयोगकर्ता वास्तविक जीवन में क्या अनुभव कर रहे हैं। दूसरी ओर, आरयूएम उन स्थितियों में उपयुक्त है जहां आप चीजों को अंतिम उपयोगकर्ता के नजरिए से देखना चाहते हैं और वास्तविक उपयोग पैटर्न की गहरी समझ हासिल करना चाहते हैं।
- ग्राहकों के सामने आने से पहले ही समस्याओं की पहचान करने के लिए सिंथेटिक मॉनिटरिंग सबसे प्रभावी समाधान है . दूसरी ओर, आरयूएम एप्लिकेशन प्रतिक्रियाशीलता को मापने के लिए सबसे सहायक उपकरण होगा, खासकर पीक आवर्स के दौरान। यह वास्तविक व्यापार मेट्रिक्स में आवश्यक अंतर्दृष्टि भी प्रदान करता है और यह नीचे की रेखा को कैसे प्रभावित करता है।
- सिंथेटिक मॉनिटरिंग उन स्थितियों में सबसे उपयुक्त है जहां आप रोल आउट करने से पहले एप्लिकेशन में परिवर्तनों या नई सुविधाओं के तत्काल प्रभाव को मापना चाहते हैं। दूसरी ओर, आरयूएम का उपयोग वास्तविक उपयोग पैटर्न के आधार पर परिवर्तनों के दीर्घकालिक प्रभाव को मापने के लिए किया जा सकता है।
उपयोगकर्ताओं के वास्तविक ब्राउज़र और उपकरणों से वेब प्रदर्शन को मापें। | नहीं | हाँ |
आउटेज का पता लगाकर और रिपोर्ट करके सुनिश्चित करें कि वेब एप्लिकेशन और सर्वर हर समय चालू और चालू हैं। | हाँ | नहीं |
सभी उपयोगकर्ताओं पर मंदी और डाउनटाइम के प्रभाव को मापें। | नहीं | हाँ |
उपयोगकर्ताओं का भौगोलिक वितरण और उनके लोड समय देखें। | नहीं | हाँ |
मुख्य कार्यक्षमता (लॉगिन, शॉपिंग कार्ट, आदि) के लिए परीक्षण करें। | हाँ | नहीं |
समस्याओं का मूल कारण निर्धारित करें. | हाँ | नहीं |
तैनात करने से पहले नई सुविधाओं, नए बाज़ार या भूगोल का परीक्षण करें। | हाँ | नहीं |
SLAs, KPI और लेनदेन प्रदर्शन को मापें। | हाँ | हाँ |
दीर्घकालिक रुझानों को समझें. | नहीं | हाँ |
तृतीय-पक्ष प्लगइन्स, एपीआई आदि की निगरानी करें। | हाँ | नहीं |
पृष्ठ त्रुटियों, अनुपलब्ध सामग्री और कनेक्शन समस्याओं की जाँच करें। | हाँ | नहीं |
तालिका 2.0 ऐसे मामलों का उपयोग करें जहां सिंथेटिक और आरयूएम सबसे उपयुक्त हों
निष्कर्ष में, इसलिए, आरयूएम और सिंथेटिक मॉनिटरिंग दोनों पूरक उपकरण हैं जो वेब अनुप्रयोगों के प्रदर्शन की निगरानी और सुधार में महत्वपूर्ण भूमिका निभाते हैं। आपकी वेबसाइट या एप्लिकेशन की प्रदर्शन स्थिति का व्यापक दृष्टिकोण रखने के लिए, आपकी समग्र निगरानी रणनीति में दोनों प्रौद्योगिकियों पर विचार किया जाना चाहिए। दोनों परिणामों के संयोजन से एक अधिक मजबूत निगरानी रणनीति बनती है जो आपको आपके वेब एप्लिकेशन से जुड़े प्रदर्शन मुद्दों की बेहतर तस्वीर देती है, जिसका उपयोग यूएक्स की गुणवत्ता में सुधार के लिए किया जा सकता है।
संबंधित पोस्ट: