Catch up on highlights from Firebase at Google I/O 2023. Learn more

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

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

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

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

फायरबेस परफॉर्मेंस मॉनिटरिंग डैशबोर्ड में मेट्रिक्स बोर्ड की एक छवि

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

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

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

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

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

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

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

लाल, हरा और ग्रे रंग क्या कहते हैं?

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

आप मीट्रिक टैब के ठीक नीचे चयनित मीट्रिक के लिए एक प्रदर्शन सारांश प्राप्त कर सकते हैं। इसमें समय के साथ मीट्रिक के चलन का एक-वाक्य का अवलोकन, और संपूर्ण चयनित तिथि सीमा में डेटा के वितरण को देखने के लिए एक चार्ट शामिल है।

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

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

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

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