फायरबेस प्रदर्शन निगरानी

अपने ऐप के प्रदर्शन संबंधी समस्याओं के बारे में जानकारी प्राप्त करें।

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

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

आईओएस एंड्रॉयड वेब

प्रमुख क्षमताएं

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

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

आप प्रदर्शन की निगरानी एसडीके जोड़ते हैं, Firebase स्वचालित रूप से अपने अनुप्रयोग में कई आम प्रक्रियाओं, उदाहरण के लिए के लिए डेटा इकट्ठा करने शुरू होता है:

प्रदर्शन की निगरानी का उपयोग करता है निशान इन प्रक्रियाओं के बारे में आंकड़े एकत्र करने। ट्रेस एक ऐसी रिपोर्ट होती है जिसमें आपके ऐप में दो समय के बीच कैप्चर किया गया डेटा होता है।

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

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

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

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

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

उपयोगकर्ता का डेटा

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

अधिक जानकारी के लिए, का उल्लेख प्रदर्शन की निगरानी द्वारा एकत्रित जानकारी के उदाहरण

अगले कदम