Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

प्रदर्शन मॉनिटरिंग

अपने ऐप के प्रदर्शन के मुद्दों में अंतर्दृष्टि प्राप्त करें।

फायरबेस परफॉर्मेंस मॉनिटरिंग एक ऐसी सेवा है जो आपको अपने iOS, Android और वेब ऐप के प्रदर्शन विशेषताओं में जानकारी प्राप्त करने में मदद करती है।

आप अपने ऐप से प्रदर्शन डेटा एकत्र करने के लिए प्रदर्शन निगरानी एसडीके का उपयोग करते हैं, फिर फायरबेस कंसोल में उस डेटा की समीक्षा और विश्लेषण करते हैं। प्रदर्शन निगरानी आपको यह समझने में मदद करती है कि आपके ऐप के प्रदर्शन को कहाँ और कब सुधारा जा सकता है ताकि आप प्रदर्शन की समस्याओं को ठीक करने के लिए उस जानकारी का उपयोग कर सकें।

iOS Android वेब

मुख्य क्षमताएं

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

यह कैसे काम करता है?

प्रदर्शन निगरानी iOS, Android और वेब एप्लिकेशन के लिए उपलब्ध है जिसमें प्रदर्शन निगरानी SDK शामिल है। प्रदर्शन की निगरानी स्वचालित रूप से आपके ऐप में अवधि के निशान और HTTP / S नेटवर्क अनुरोध के निशान की निगरानी करती है।

स्वचालित अवधि के निशान

ट्रेस आपके ऐप में समय के दौरान दो बिंदुओं के बीच कैप्चर किए गए प्रदर्शन डेटा की एक रिपोर्ट है। प्रदर्शन मॉनिटरिंग में स्वचालित रूप से कई डिफ़ॉल्ट अवधि के निशान शामिल हैं।

  • IOS और Android ऐप्स के लिए , स्वचालित अवधि के निशान शामिल हैं:

    • एप्लिकेशन प्रारंभ निशान - जब उपयोगकर्ता एप्लिकेशन खोलता है और जब एप्लिकेशन उत्तरदायी होता है, के बीच के समय को मापता है

    • अग्रभूमि के निशान में ऐप और पृष्ठभूमि के निशान में ऐप - इस बात की जानकारी दें कि आपका ऐप अग्रभूमि में या बेकार होने पर कैसा प्रदर्शन करता है

  • वेब एप्लिकेशन के लिए , स्वचालित अवधि ट्रेस पृष्ठ लोड है , जो निम्न मीट्रिक में टूट जाता है:

    • पहला पेंट और पहला विवादास्पद पेंट - माप जब ब्राउज़र आपके ऐप को प्रस्तुत करना शुरू करता है, तो जब उपयोगकर्ता पहली बार पृष्ठ पर वास्तविक सामग्री देखता है

    • पहला इनपुट विलंब - यह जानकारी प्रदान करता है कि ब्राउज़र आपके ऐप के साथ उपयोगकर्ता की पहली बातचीत का जवाब कितनी जल्दी दे सकता है (बजाय इसके कि व्यस्त जावास्क्रिप्ट को लोड करने और अपने ऐप के संसाधनों को पार्स करने में, बड़े जावास्क्रिप्ट बंडल की तरह)

    • DOM- संबंधित ईवेंट - आपके ऐप के संसाधनों को लोड करने और पार्स करने में कितना समय लगता है, यह मापने के द्वारा आपके ऐप के प्रदर्शन की संभावित उपयोगकर्ता धारणा के बारे में अंतर्दृष्टि प्रदान करता है (जैसे HTML, जावास्क्रिप्ट, CSS और चित्र)

कस्टम निशान

आप कस्टम निशान भी कॉन्फ़िगर कर सकते हैं। एक कस्टम ट्रेस आपके ऐप में कुछ कोड से जुड़े प्रदर्शन डेटा की एक रिपोर्ट है। आप प्रदर्शन निगरानी एपीआई का उपयोग करके एक कस्टम ट्रेस की शुरुआत और अंत को परिभाषित करते हैं।

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

HTTP / S नेटवर्क अनुरोध निशान

एक HTTP / S नेटवर्क अनुरोध ट्रेस एक रिपोर्ट है जो आपके ऐप को सेवा समापन बिंदु के लिए अनुरोध जारी करने और उस समापन बिंदु से प्रतिक्रिया पूरी होने के बीच के समय को कैप्चर करता है। किसी भी एंडपॉइंट के लिए जिसका आपका ऐप अनुरोध करता है, प्रदर्शन निगरानी कई मीट्रिक कैप्चर करती है:

  • प्रतिक्रिया समय - जब अनुरोध किया जाता है और प्रतिक्रिया पूरी तरह से प्राप्त होने के बीच का समय

  • पेलोड का आकार - नेटवर्क पेलोड का बाइट आकार एप द्वारा डाउनलोड और अपलोड किया जाता है

  • सफलता की दर - कुल प्रतिक्रियाओं (नेटवर्क या सर्वर विफलताओं को मापने के लिए) की तुलना में सफल प्रतिक्रियाओं का प्रतिशत

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

गुण

दोनों अवधि के निशान और HTTP / S नेटवर्क अनुरोध के निशान के लिए, आप प्रदर्शन निगरानी डेटा को निम्नानुसार वर्गीकृत करके देख सकते हैं:

अवधि का पता चलता है HTTP / S नेटवर्क अनुरोध निशान
iOS और Android ऐप्स
  • एप्लिकेशन वेरीज़न
  • देश
  • ओएस स्तर
  • युक्ति
  • रेडियो
  • वाहक
  • एप्लिकेशन वेरीज़न
  • देश
  • ओएस स्तर
  • युक्ति
  • रेडियो
  • वाहक
  • माइम प्रकार
वेब ऐप्स
  • ब्राउज़र
  • देश
  • प्रभावी कनेक्शन प्रकार
  • पेज का पता
  • सेवा कार्यकर्ता का दर्जा
  • दृश्यता की स्थिति

आप अपने ऐप के लिए विशिष्ट श्रेणियों द्वारा डेटा को विभाजित करने के लिए कस्टम विशेषताएँ भी सेट कर सकते हैं।

कार्यान्वयन पथ

अपने ऐप में प्रदर्शन निगरानी एसडीके जोड़ें आप अपने ऐप में प्रदर्शन निगरानी एसडीके को अपने ऐप के साथ जोड़ सकते हैं, साथ ही किसी अन्य फायरबेस उत्पादों को भी अपने ऐप में उपयोग करना चाहते हैं।
iOS | Android | वेब
(वैकल्पिक)
प्रदर्शन मॉनिटरिंग एसडीके का उपयोग करके अपने ऐप के लिए कस्टम निशान और मैट्रिक्स को परिभाषित करें
प्रदर्शन निगरानी एसडीके का उपयोग करके, आप अपने ऐप के प्रदर्शन के विशिष्ट पहलुओं को मापने के लिए कस्टम निशान और मैट्रिक्स को परिभाषित कर सकते हैं।
फायरबेस कंसोल में प्रदर्शन डेटा की निगरानी करें फायरबेस कंसोल में , आप अपने उपयोगकर्ताओं से उन विशिष्ट स्थितियों को जानने के लिए प्रदर्शन डेटा की निगरानी कर सकते हैं जहाँ आपके ऐप के प्रदर्शन को बेहतर बनाया जा सकता है। आप एप्लिकेशन संस्करण, देश, उपकरण या OS जैसी विशेषताओं द्वारा प्रदर्शन डेटा को भी तोड़ सकते हैं।

उपयोगकर्ता का आधार - सामग्री

प्रदर्शन निगरानी स्थायी रूप से किसी भी व्यक्तिगत रूप से पहचान योग्य जानकारी (जैसे नाम, ईमेल पते, या फोन नंबर) को संग्रहीत नहीं करती है। HTTP / S नेटवर्क अनुरोधों की निगरानी करते समय, प्रदर्शन मॉनिटरिंग उन URL और URL मापदंडों का उपयोग करता है) जो एकीकृत और अनाम URL पैटर्न बनाने के लिए उपयोग किए जाते हैं, जो अंततः बनाए जाते हैं और फायरबेस कंसोल में दिखाए जाते हैं।

प्रदर्शन निगरानी द्वारा एकत्र किए गए डेटा की पूरी सूची के लिए, डेटा संग्रह देखें।

अगला कदम