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

अपने ऐप के प्रदर्शन संबंधी मुद्दों के बारे में जानकारी प्राप्त करें.

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

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

ऐप्पल प्लेटफ़ॉर्म एंड्रॉइड वेब

स्पंदन

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

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

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

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

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

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

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

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

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

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

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

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

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

अगले कदम