Firebase प्रदर्शन मॉनिटर करना

अपने ऐप्लिकेशन की परफ़ॉर्मेंस की समस्याओं के बारे में अहम जानकारी पाएं.

Firebase परफ़ॉर्मेंस मॉनिटर करने की सुविधा, आपको Apple, Android, और वेब ऐप्लिकेशन की परफ़ॉर्मेंस की विशेषताएं.

परफ़ॉर्मेंस मॉनिटर करने वाले SDK टूल का इस्तेमाल करके, अपने ऐप्लिकेशन से परफ़ॉर्मेंस का डेटा इकट्ठा किया जा सकता है. इसके बाद, Firebase कंसोल में उस डेटा की समीक्षा करके उसका विश्लेषण करें. परफ़ॉर्मेंस मॉनिटर करने से आपको इन कामों में मदद मिलती है रीयल टाइम में यह समझने के लिए कि आपके ऐप्लिकेशन की परफ़ॉर्मेंस को कैसे बेहतर बनाया जा सकता है इस जानकारी का इस्तेमाल करके, परफ़ॉर्मेंस की समस्याएं ठीक की जा सकती हैं.

Apple प्लैटफ़ॉर्म Android वेब

फ़्लटर

मुख्य सुविधाएं

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

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

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

परफ़ॉर्मेंस मॉनिटर करने की सुविधा, इन प्रोसेस के बारे में डेटा इकट्ठा करने के लिए ट्रेस का इस्तेमाल करती है. ट्रेस ऐसी रिपोर्ट जिसमें आपके ऐप्लिकेशन में दो पॉइंट के बीच कैप्चर किया गया डेटा शामिल होता है.

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

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

परफ़ॉर्मेंस मॉनिटर करने की सुविधा से मिलने वाली कुछ खास जानकारी से, आपको अपनी परफ़ॉर्मेंस को मॉनिटर करने की ऐप की मदद से, किसी भी टास्क या फ़्लो की परफ़ॉर्मेंस के बारे में जानने के लिए, कोड के अपने कस्टम ट्रेस बनाना आपके ऐप्लिकेशन में.

लागू करने का पाथ

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

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

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

ज़्यादा जानकारी के लिए, इसे देखें इनकी मदद से इकट्ठा की गई जानकारी के उदाहरण परफ़ॉर्मेंस मॉनिटर करना.

अगले चरण