इसके माध्यम से साझा किया गया


मॉनीटर अवलोकन

मॉनीटर एक ऐसा उपकरण है, जो निर्माताओं को समस्याओं का पता लगाने और समस्या निवारण के लिए उपयोगकर्ता के सत्र से इवेंट की स्ट्रीम को देखने की क्षमता देता है. कैनवास ऐप्स के निर्माता मॉनीटर का उपयोग या तो Power Apps Studio में एक नया ऐप बनाते समय इवेंट को देखने के लिए या रनटाइम के दौरान प्रकाशित ऐप्स की निगरानी करने के लिए कर सकते हैं. मॉडल-चालित ऐप्स के निर्माता पृष्ठ नेविगेशन, आदेश निष्पादन, प्रपत्र-संबंधित समस्याएँ और अन्य प्रमुख कार्यों को मॉनीटर कर सकते हैं, ताकि ऐप के व्यवहार को समझा और सुधारा जा सके.

लाभ

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

अनुप्रयोग को डीबगिंग करें

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

कुछ उदाहरण समस्याएँ और क्वेरी जिन्हें आप मॉनीटर का उपयोग करते समय उजागर कर सकते हैं निम्न हैं:

  • नेटवर्क कॉल की अधिक संख्या

    • क्या अनुप्रयोग बहुत जल्दी-जल्दी डेटा ला रहा है?
    • क्या आप आवश्यक होने पर केवल डेटा लाने के लिए अनुप्रयोग का अनुकूलन कर सकते हैं?
    • क्या टाइमर नियंत्रण अक्सर गोलीबारी कर रहे हैं?
    • क्या अनुप्रयोग शुरू होने पर बहुत सारे इवेंट्स घटते हैं? क्या कुछ डेटा लाने में देरी हो सकती है?
  • समान डेटा स्रोत से डेटा पुनः प्राप्त करें

    • क्या आप समान डेटा को एकाधिक बार लाने के बजाय संग्रहों या चरों में डेटा कैशिंग जैसे भिन्न पैटर्न का उपयोग कर सकते हैं?
  • प्रतिक्रिया डेटा का आकार

    • क्या आप अनुरोधित डेटा की मात्रा को कम करने के लिए क्वेरी फ़िल्टर का उपयोग कर सकते हैं?
  • अनुरोध की अवधि

    • क्या कनेक्टर और प्लग-इन अनुकूलित हैं?
    • क्या आप क्वेरी फ़िल्टर के उपयोग द्वारा प्रत्युत्तर का आकार कम कर सकते हैं?
  • त्रुटियां

    • क्या आपने अनुप्रयोग को सही ढंग से चलाने के लिए आवश्यक अनुमतियों को कॉन्फ़िगर किया है?
    • क्या आपके अनुरोध प्लेटफ़ॉर्म द्वारा थ्रॉटल किए गए हैं?

पूर्वावश्यकताएँ

मॉनीटर का उपयोग करने के लिए आपको परिवेश में निम्नलिखित सुरक्षा भूमिका सदस्यता की आवश्यकता होगी।

ऐप प्रकार आवश्यक सुरक्षा भूमिका
कैनवास ऐप पर्यावरण व्यवस्थापक या पर्यावरण निर्माता
मॉडल-चलित अनुप्रयोग Dataverse संगठन के लिए सिस्टम व्यवस्थापक या सिस्टम कस्टमाइजऱ

अधिक जानकारी: एक परिवेश में संसाधनों के लिए उपयोगकर्ता सुरक्षा कॉन्फ़िगर करें

मॉनिटर डैशबोर्ड

आप मॉनिटर के अंदर प्रत्येक इवेंट के लिए विभिन्न गुणों की समीक्षा कर सकते हैं. इवेंट्स की श्रेणी के आधार पर, इनमें से कुछ गुणों में डेटा शामिल नहीं हो सकता है. नीचे दी गई छवि कैनवास ऐप के लिए मॉनीटर डैशबोर्ड का एक उदाहरण दिखाती है.

मॉनिटर डैशबोर्ड.

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

जब आप ग्रिड में किसी इवेंट का चयन करते हैं, तो एक पैनल इवेंट के बारे में अतिरिक्त विवरण प्रदर्शित करता है. पैनल में चार टैब हैं:

  • विवरण: आपके द्वारा चुने गए इवेंट का एक उच्च-स्तरीय अवलोकन दिखाता है. ट्री दृश्य में कुछ डेटा कम हो सकता है. आप सामग्री देखने के लिए विस्तार और ड्रिल डाउन कर सकते हैं.

    मॉनिटर - विवरण.

  • सूत्र: चयनित ईवेंट के लिए आपके अनुप्रयोग से संबंधित सूत्र दिखाता है. इवेंट को शुरू करने वाले नियंत्रण गुण का नाम टैब के शीर्ष में और घटना तालिका के भीतर दिखता है.

    मॉनिटर - फॉर्मूला.

  • अनुरोध: भेजे गए HTTP अनुरोध को दिखाता है.

    मॉनिटर - अनुरोध.

  • प्रत्युत्तर: प्राप्त हुए HTTP प्रत्युत्तर दिखाता है. आप JSON प्रारूप में प्रतिक्रिया देख सकते हैं.

    मॉनिटर - प्रतिक्रिया.

मॉनिटर के लिए असमर्थित परिदृश्य

मॉनिटर के लिए असमर्थित परिदृश्यों के बारे में जानने के लिए, उन्नत मॉनिटरिंग - असमर्थित परिदृश्य पर जाएँ.

अगले चरण

इसे भी देखें

मॉडमॉडल-संचालित अनुप्रयोगों में समस्या निवारण समस्या बनाते हैं
मॉनीटर के साथ सहयोगात्मक डिबगिंग
उन्नत मॉनिटरिंग

नोट

क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)

सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).