कंसोल में प्रदर्शन डेटा की निगरानी

रीयल-टाइम प्रदर्शन डेटा देखने के लिए, सुनिश्चित करें कि आपका ऐप प्रदर्शन निगरानी एसडीके संस्करण का उपयोग करता है जो रीयल-टाइम डेटा प्रोसेसिंग के साथ संगत है। रीयल-टाइम प्रदर्शन डेटा के बारे में अधिक जानें

अपने डैशबोर्ड में प्रमुख मीट्रिक ट्रैक करें

यह जानने के लिए कि आपकी प्रमुख मीट्रिक कैसे चलन में हैं, उन्हें प्रदर्शन डैशबोर्ड के शीर्ष पर अपने मीट्रिक बोर्ड में जोड़ें। आप सप्ताह-दर-सप्ताह परिवर्तन देखकर जल्दी से प्रतिगमन की पहचान कर सकते हैं या यह सत्यापित कर सकते हैं कि आपके कोड में हाल के परिवर्तन प्रदर्शन में सुधार कर रहे हैं।

Firebase प्रदर्शन निगरानी डैशबोर्ड में मीट्रिक बोर्ड की एक छवि

यहां कुछ उदाहरण रुझान दिए गए हैं जिन्हें आप ट्रैक कर सकते हैं:

  • जब आपका ऐप कुछ JavaScript फ़ाइलें लोड करता है, तो आपके द्वारा परिवर्तित किए गए पहले इनपुट विलंब में सुधार
  • संपत्ति के लिए सीडीएन का उपयोग करने के लिए स्विच करने के बाद पहली संतोषजनक पेंट के लिए समय में कमी
  • थंबनेल के उपयोग को लागू करने के बाद से नेटवर्क अनुरोध के लिए प्रतिक्रिया पेलोड आकार में गिरावट
  • एक पारिस्थितिकी तंत्र आउटेज के दौरान किसी तृतीय-पक्ष API कॉल के लिए नेटवर्क प्रतिक्रिया समय में वृद्धि

Firebase प्रोजेक्ट का हर सदस्य अपना खुद का मेट्रिक बोर्ड कॉन्फ़िगर कर सकता है. आप उन मेट्रिक्स को ट्रैक कर सकते हैं जो आपके लिए महत्वपूर्ण हैं, जबकि अन्य प्रोजेक्ट सदस्य अपने स्वयं के बोर्ड पर मुख्य मेट्रिक्स के पूरी तरह से अलग सेट को ट्रैक कर सकते हैं।

अपने मीट्रिक बोर्ड में मीट्रिक जोड़ने के लिए, इन चरणों का पालन करें:

  1. फायरबेस कंसोल में परफॉर्मेंस डैशबोर्ड पर जाएं।
  2. एक खाली मीट्रिक कार्ड पर क्लिक करें, फिर अपने बोर्ड में जोड़ने के लिए एक मौजूदा मीट्रिक चुनें।
  3. अधिक विकल्पों के लिए, उदाहरण के लिए, किसी मीट्रिक को बदलने या निकालने के लिए, अधिक विकल्पों के लिए, आबादी वाले मीट्रिक कार्ड पर पर क्लिक करें।

मेट्रिक्स बोर्ड समय के साथ एकत्र किए गए मीट्रिक डेटा को ग्राफिकल रूप में और संख्यात्मक प्रतिशत परिवर्तन दोनों के रूप में दिखाता है।

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

लाल, हरे और भूरे रंग का क्या अर्थ है?

अधिकांश मेट्रिक्स में एक वांछित प्रवृत्ति दिशा होती है, इसलिए मीट्रिक बोर्ड रंग का उपयोग यह व्याख्या प्रदर्शित करने के लिए करता है कि मीट्रिक का डेटा अच्छी या बुरी दिशा में चल रहा है या नहीं।

उदाहरण के लिए, मान लें कि आप किसी पृष्ठ के पहले इनपुट विलंब (एक मान जो छोटा होना चाहिए) को ट्रैक कर रहे हैं। यदि यह मान बढ़ रहा है, तो मेट्रिक्स बोर्ड मीट्रिक के प्रतिशत परिवर्तन को लाल रंग में प्रदर्शित करता है, एक संभावित मुद्दे पर ध्यान आकर्षित करता है। हालांकि, यदि मान घट रहा है या अपरिवर्तित है, तो मीट्रिक बोर्ड क्रमशः हरे या भूरे रंग में प्रतिशत प्रदर्शित करता है।

यदि किसी मीट्रिक में स्पष्ट वांछित रुझान दिशा नहीं है, जैसे नेटवर्क अनुरोध के लिए प्रतिक्रिया पेलोड आकार , तो मीट्रिक बोर्ड हमेशा मेट्रिक के प्रतिशत परिवर्तन को ग्रे रंग में प्रदर्शित करता है, भले ही डेटा कैसे रुझान में हो।

ठोस और धराशायी रेखाओं का क्या अर्थ है?

  • गहरा नीला ठोस रेखा — समय के साथ मीट्रिक का मान

  • हल्की नीली धराशायी रेखा — अतीत में एक विशिष्ट समय पर मीट्रिक का मान
    उदाहरण के लिए, यदि आप पिछले 7 दिनों का चार्ट दिखाना चुनते हैं, और आप 30 अगस्त को होवर करते हैं, तो हल्की नीली धराशायी रेखा आपको 23 अगस्त को मीट्रिक का मान बताती है।



निशान और उनका डेटा देखें

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

ट्रेस तालिका प्रत्येक ट्रेस के लिए कुछ शीर्ष मीट्रिक के मानों के साथ-साथ प्रत्येक मीट्रिक के मान के प्रतिशत परिवर्तन को प्रदर्शित करती है। इन मानों की गणना डैशबोर्ड टैब के शीर्ष पर निर्धारित प्रतिशतक और समय सीमा के चयन के आधार पर की जाती है। यहाँ कुछ उदाहरण हैं:

  • यदि आप 75% का प्रतिशतक और पिछले 7 दिनों की समय सीमा चुनते हैं, तो मीट्रिक का मान सबसे हाल के दिन से एकत्र किए गए डेटा का 75वां प्रतिशतक होगा, और प्रतिशत परिवर्तन 7 दिन पहले का परिवर्तन होगा।
  • यदि आप समय सीमा को पिछले 24 घंटों में बदलते हैं, तो मीट्रिक का मान सबसे हाल के घंटे से एकत्र किए गए डेटा का माध्य होगा, और प्रतिशत परिवर्तन 24 घंटे पहले का परिवर्तन होगा।

आप प्रत्येक उपटैब में ट्रेस की सूची को मीट्रिक के मान या किसी विशिष्ट मीट्रिक के प्रतिशत परिवर्तन के आधार पर क्रमबद्ध कर सकते हैं। यह आपके ऐप में संभावित समस्याओं की शीघ्रता से पहचान करने में आपकी सहायता कर सकता है।

किसी विशिष्ट ट्रेस के लिए सभी मीट्रिक और डेटा देखने के लिए, ट्रेस तालिका में ट्रेस नाम पर क्लिक करें। इस पृष्ठ के निम्नलिखित अनुभाग अधिक विवरण प्रदान करते हैं।

किसी विशिष्ट ट्रेस के लिए अधिक डेटा देखें

प्रदर्शन निगरानी फायरबेस कंसोल में एक समस्या निवारण पृष्ठ प्रदान करता है जो मीट्रिक परिवर्तनों को हाइलाइट करता है, जिससे आपके ऐप्स और उपयोगकर्ताओं पर प्रदर्शन समस्याओं के प्रभाव को त्वरित रूप से संबोधित करना और कम करना आसान हो जाता है। जब आप संभावित प्रदर्शन समस्याओं के बारे में सीखते हैं, उदाहरण के लिए, निम्नलिखित परिदृश्यों में, आप समस्या निवारण पृष्ठ का उपयोग कर सकते हैं:

  • आप डैशबोर्ड पर प्रासंगिक मेट्रिक्स का चयन करते हैं और आपको एक बड़ा डेल्टा दिखाई देता है।
  • ट्रेस तालिका में आप शीर्ष पर सबसे बड़ा डेल्टा प्रदर्शित करने के लिए सॉर्ट करते हैं, और आपको एक महत्वपूर्ण प्रतिशत परिवर्तन दिखाई देता है।
  • आपको एक ईमेल अलर्ट प्राप्त होता है जो आपको एक प्रदर्शन समस्या की सूचना देता है।

आप निम्न तरीकों से समस्या निवारण पृष्ठ तक पहुँच सकते हैं:

  • मीट्रिक डैशबोर्ड पर, मीट्रिक विवरण देखें बटन पर क्लिक करें.
  • किसी भी मीट्रिक कार्ड पर => विवरण देखें चुनें। समस्या निवारण पृष्ठ आपके द्वारा चयनित मीट्रिक के बारे में जानकारी प्रदर्शित करता है।
  • ट्रेस तालिका में, ट्रेस नाम या उस ट्रेस से संबद्ध पंक्ति में किसी भी मीट्रिक मान पर क्लिक करें।
  • ईमेल अलर्ट में, अभी जाँच करें पर क्लिक करें।

जब आप ट्रेस तालिका में किसी ट्रेस नाम पर क्लिक करते हैं, तब आप रुचि के मीट्रिक में ड्रिल-डाउन कर सकते हैं। विशेषता के आधार पर डेटा फ़िल्टर करने के लिए फ़िल्टर बटन पर क्लिक करें, उदाहरण के लिए:

विशेषता द्वारा फ़िल्टर किए जा रहे Firebase प्रदर्शन निगरानी डेटा की एक छवि
  • अपनी साइट के किसी विशिष्ट पृष्ठ का डेटा देखने के लिए पृष्ठ URL द्वारा फ़िल्टर करें
  • 3जी कनेक्शन आपके ऐप को कैसे प्रभावित करता है, यह जानने के लिए प्रभावी कनेक्शन प्रकार के आधार पर फ़िल्टर करें
  • यह सुनिश्चित करने के लिए देश के आधार पर फ़िल्टर करें कि आपका डेटाबेस स्थान किसी विशिष्ट क्षेत्र को प्रभावित नहीं कर रहा है

ट्रेस के लिए सभी एकत्रित मीट्रिक देखें

एक बार जब आप किसी ट्रेस पर क्लिक कर लेते हैं, तो आप रुचि के मीट्रिक के बारे में गहराई से जानकारी प्राप्त कर सकते हैं:

  • नेटवर्क अनुरोध के निशान — उपलब्ध मीट्रिक टैब प्रतिक्रिया समय और प्रतिक्रिया पेलोड आकार हैं
  • कस्टम कोड ट्रेसअवधि मीट्रिक टैब हमेशा उपलब्ध होता है (इस प्रकार के ट्रेस के लिए डिफ़ॉल्ट मीट्रिक)। यदि आपने कस्टम कोड ट्रेस में कोई कस्टम मीट्रिक जोड़ा है, तो वे मीट्रिक टैब भी दिखाए जाते हैं.
  • पृष्ठ लोड ट्रेस — उपलब्ध मीट्रिक टैब में पहला पेंट , पहला संतोषजनक पेंट , पहला इनपुट विलंब और DOM-संबंधित ईवेंट शामिल हैं।

डेटा के बारे में गहराई से जानकारी देखें

आप विशेषता के आधार पर डेटा को फ़िल्टर और विभाजित कर सकते हैं, या आप डेटा को ऐप-उपयोग सत्र के संदर्भ में देखने के लिए क्लिक कर सकते हैं।

उदाहरण के लिए, यह समझने के लिए कि आपका हालिया नेटवर्क प्रतिक्रिया समय धीमा क्यों है, और क्या कोई देश प्रदर्शन को प्रभावित कर रहा है, इन चरणों का पालन करें:

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