Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

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

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • गहरे नीले रंग की ठोस रेखा — आपके ऐप के सभी संस्करणों के लिए समय के साथ मीट्रिक का मान
    इस लाइन को आपके ऐप के लिए आधार रेखा माना जा सकता है।

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

फायरबेस प्रदर्शन निगरानी त्रुटि कोड टूटने की एक छवि

उदाहरण के लिए, यदि चयनित मीट्रिक नेटवर्क सफलता दर है, तो चार्ट सभी त्रुटि कोड और सभी त्रुटि प्रतिक्रियाओं ( Firebase कंसोल पर बहिष्कृत त्रुटि कोड सहित) के बीच उनके प्रतिशत का विश्लेषण दिखाता है।

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

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

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

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



उपयोगकर्ता सत्रों के बारे में अधिक विवरण देखें

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

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

कंसोल इन उपयोगकर्ता सत्रों का एक यादृच्छिक नमूना प्रदर्शित करता है। वे Apple और Android ऐप्स के लिए और स्क्रीन रेंडरिंग ट्रेस को छोड़कर सभी प्रकार के ट्रेस के लिए उपलब्ध हैं।

यहां कुछ अन्य डेटा दिए गए हैं जिन्हें आप उपयोगकर्ता सत्र के बारे में देख सकते हैं:

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

सत्र डेटा कैसे देखें

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

सत्र को पर्सेंटाइल के अनुसार फ़िल्टर करें

हर मेट्रिक के लिए सेशन को पर्सेंटाइल में बांटा गया है। कम पर्सेंटाइल रेंज वाले सेशन का मेट्रिक के लिए वैल्यू ज्यादा पर्सेंटाइल रेंज के सेशन की तुलना में कम होता है।

उपलब्ध सत्रों को पर्सेंटाइल के आधार पर फ़िल्टर करने के लिए, सेशन विवरण के ऊपर पर्सेंटाइल ड्रॉपडाउन का उपयोग करें, या चार्ट हैंडल को ड्रैग करें।

फायरबेस प्रदर्शन निगरानी सत्र पृष्ठ की एक छवि