लाइव मॉनिटर अवलोकन
लाइव मॉनिटर एक ऐसा उपकरण है जो निर्माताओं को समस्याओं का निदान और निवारण करने के लिए उपयोगकर्ता के सत्र से घटनाओं की एक स्ट्रीम देखने की क्षमता प्रदान करता है। कैनवास ऐप्स के निर्माता लाइव मॉनिटर का उपयोग या तो नया ऐप बनाते समय इवेंट देखने के लिए या रनटाइम के दौरान प्रकाशित ऐप्स की निगरानी करने के लिए कर सकते हैं. Power Apps Studio मॉडल-चालित ऐप्स के निर्माता, ऐप व्यवहार को समझने और सुधार करने के लिए पृष्ठ नेविगेशन, कमांड निष्पादन, फ़ॉर्म-संबंधी समस्याओं और अन्य प्रमुख क्रियाओं की निगरानी कर सकते हैं. ...
लाभ
लाइव मॉनिटर आपको समस्याओं का तेजी से निदान और निवारण करने तथा अधिक विश्वसनीय ऐप्स बनाने में मदद कर सकता है। यह ऐप के चलने पर उसमें घटित होने वाली सभी प्रमुख गतिविधियों को लॉग इन करते हुए आपके ऐप के बारे में गहन दृष्टि प्रदान करता है. लाइव मॉनिटर आपके ऐप में शामिल इवेंट और फ़ार्मुलों के काम करने के तरीके की बेहतर समझ भी प्रदान करता है, ताकि आप प्रदर्शन में सुधार कर सकें और किसी भी त्रुटि या समस्या की पहचान कर सकें।
अनुप्रयोग को डीबगिंग करें
किसी समस्या को डिबग करने के लिए इसकी बेहतर समझ होना महत्वपूर्ण है कि आपका अनुप्रयोग क्या करता है और यह कैसे करता है. कभी-कभी केवल ऐप्लिकेशन के फॉर्मूलों को देखकर, या यहाँ तक कि रनटाइम त्रुटियों की भी समीक्षा करते हुए किसी समस्या का पता लगाना मुश्किल होता है. अपने ऐप में होने वाली इवेंट को देखकर आप अपने ऐप की इवेंट के क्रम और निष्पादन के तरीके को समझ सकते हैं ताकि त्रुटियों को पहचाना और समस्याओं का तेज़ी से पता लगाया जा सके.
लाइव मॉनिटर का उपयोग करते समय आप जिन समस्याओं और प्रश्नों का पता लगा सकते हैं, उनके कुछ उदाहरण इस प्रकार हैं:
नेटवर्क कॉल की उच्च संख्या
- क्या अनुप्रयोग बहुत जल्दी-जल्दी डेटा ला रहा है?
- क्या आप आवश्यक होने पर केवल डेटा लाने के लिए अनुप्रयोग का अनुकूलन कर सकते हैं?
- क्या टाइमर नियंत्रण अक्सर गोलीबारी कर रहे हैं?
- क्या अनुप्रयोग शुरू होने पर बहुत सारे इवेंट्स घटते हैं? क्या कुछ डेटा लाने में देरी हो सकती है?
उसी डेटा स्रोत से डेटा पुनर्प्राप्त करें
- क्या आप समान डेटा को एकाधिक बार लाने के बजाय संग्रहों या चरों में डेटा कैशिंग जैसे भिन्न पैटर्न का उपयोग कर सकते हैं?
प्रत्युत्तर डेटा आकार
- क्या आप अनुरोधित डेटा की मात्रा को कम करने के लिए क्वेरी फ़िल्टर का उपयोग कर सकते हैं?
अनुरोध की अवधि
- क्या कनेक्टर और प्लग-इन अनुकूलित हैं?
- क्या आप क्वेरी फ़िल्टर के उपयोग द्वारा प्रत्युत्तर का आकार कम कर सकते हैं?
त्रुटियाँ
- क्या आपने अनुप्रयोग को सही ढंग से चलाने के लिए आवश्यक अनुमतियों को कॉन्फ़िगर किया है?
- क्या आपके अनुरोध प्लेटफ़ॉर्म द्वारा थ्रॉटल किए गए हैं?
पूर्वावश्यकताएँ
लाइव मॉनिटर का उपयोग करने के लिए आपको पर्यावरण में निम्नलिखित सुरक्षा भूमिका सदस्यता की आवश्यकता होगी।
ऐप प्रकार | आवश्यक सुरक्षा भूमिका |
---|---|
कैनवास ऐप | पर्यावरण व्यवस्थापक या पर्यावरण निर्माता |
मॉडल-चलित अनुप्रयोग | Dataverse संगठन के लिए सिस्टम व्यवस्थापक या सिस्टम कस्टमाइजऱ |
अधिक जानकारी: किसी परिवेश में संसाधनों के लिए उपयोगकर्ता सुरक्षा कॉन्फ़िगर करें
लाइव मॉनिटर डैशबोर्ड
आप लाइव मॉनिटर के अंदर प्रत्येक इवेंट के लिए विभिन्न गुणों की समीक्षा कर सकते हैं। इवेंट्स की श्रेणी के आधार पर, इनमें से कुछ गुणों में डेटा शामिल नहीं हो सकता है. निम्न छवि कैनवास ऐप्स के लिए लाइव मॉनिटर डैशबोर्ड का एक उदाहरण दिखाती है.
कॉलम का नाम | विवरण |
---|---|
पहचान | इवेंट के लिए अनुक्रम संख्या. |
समय | इवेंट घटित होने का समय. |
वर्ग | ईवेंट का प्रकार, जैसे नेटवर्क. |
संचालन | अनुप्रयोग के अंदर किए अनुरोध का परिणामी आंतरिक ऑपरेशन नाम. उदाहरण के लिए, createRow , Patch फ़ंक्शन से ऑपरेशन का नाम है। |
परिणाम | स्थिति कोड का पाठ वर्णन. उदाहरण के लिए, 429 स्थिति परिणाम कॉलम में "त्रुटि" के रूप में दिखाई देगी। पंक्ति के रंग किसी भी त्रुटि और चेतावनी को शीघ्रता से पहचानने में मदद करते हैं. |
परिणाम जानकारी | त्रुटि कोड और परिणामों का विस्तृत अनुवाद. उदाहरण के लिए, 429 स्थिति कोड इस स्तंभ में "बहुत अधिक अनुरोध" के रूप में दिखाई देगा. |
स्थिति | नेटवर्क अनुरोध का HTTP स्थिति कोड . उदाहरण के लिए, 2XX कोड एक सफल अनुरोध दर्शाता है, जबकि 4XX कोड एक त्रुटि दर्शाता है. |
अवधि | अनुप्रयोग में अवधि का उपयोग ज्यादातर नेटवर्क कॉल के प्रदर्शन को समझने के लिए किया जा सकता है, लेकिन यह घटना के प्रकार पर भी निर्भर करता है. उदाहरण के लिए, नेटवर्क अनुरोध के लिए, अनुरोध भेजने और प्राप्त की जाने वाली प्रतिक्रिया के लिए लिया गया समय अवधि है. |
डेटा स्रोत | उठाए गए इवेंट संचालन द्वारा पहुँचे गए डेटा स्रोत का नाम (उदाहरण के लिए, Microsoft Dataverse तालिका का नाम). |
नियंत्रण | इस इवेंट के साथ संबद्ध नियंत्रण नाम |
संपत्ति | उठाई गई इवेंट का सक्रिय नियंत्रण गुण. |
प्रत्युत्तर आकार | नेटवर्क अनुरोध इवेंट के लिए, आपके ऐप पर प्रेषक से प्राप्त प्रत्युत्तर के आकार को बाइट में दर्शाता है. |
जब आप ग्रिड में किसी इवेंट का चयन करते हैं, तो एक पैनल इवेंट के बारे में अतिरिक्त विवरण प्रदर्शित करता है. पैनल में चार टैब हैं:
विवरण: आपके द्वारा चयनित ईवेंट का उच्च-स्तरीय अवलोकन दिखाता है. ट्री व्यू में कुछ डेटा छोटा हो सकता है. आप सामग्री देखने के लिए विस्तार और ड्रिल डाउन कर सकते हैं.
फ़ॉर्मूला: चयनित ईवेंट के लिए आपके ऐप से संबंधित फ़ॉर्मूला दिखाता है. इवेंट को शुरू करने वाले नियंत्रण गुण का नाम टैब के शीर्ष में और घटना तालिका के भीतर दिखता है.
अनुरोध: भेजा गया HTTP अनुरोध दिखाता है.
प्रत्युत्तर: प्राप्त HTTP प्रत्युत्तर को दिखाता है। आप JSON प्रारूप में प्रतिक्रिया देख सकते हैं.
लाइव मॉनिटर के लिए असमर्थित परिदृश्य
लाइव मॉनिटर के लिए असमर्थित परिदृश्यों के बारे में जानने के लिए, उन्नत मॉनिटरिंग - असमर्थित परिदृश्य पर जाएं.
अगले चरण
- मॉनिटर का उपयोग करके कैनवास ऐप्स की निगरानी करें
- मॉनिटर का उपयोग करके मॉडल-संचालित ऐप्स की निगरानी करें
इसे भी देखें
मॉडल-संचालित ऐप्स में फ़ॉर्म संबंधी समस्याओं का निवारण करें
लाइव मॉनिटर के साथ सहयोगात्मक डिबगिंग
उन्नत निगरानी