Google 致力于为黑人社区推动种族平等。查看具体举措

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

अगला कदम