Firebase Performance Monitoring

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

Firebase Performance Monitoring एक ऐसी सेवा है जो Apple, Android, और वेब ऐप्लिकेशन की परफ़ॉर्मेंस की विशेषताएं.

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


क्या आप इसे इस्तेमाल करने के लिए तैयार हैं? अपना प्लैटफ़ॉर्म चुनें:

iOS+ Android वेब फ़्लटर

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

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

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

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

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

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

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

Performance Monitoring के सबसे अलग तरह के ट्रेस से आपको अपनी परफ़ॉर्मेंस को मॉनिटर करने में मदद मिलती है ऐप की मदद से, किसी भी टास्क या फ़्लो की परफ़ॉर्मेंस के बारे में जानने के लिए, कोड के अपने कस्टम ट्रेस बनाना आपके ऐप्लिकेशन में.

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

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

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

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

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

अगले चरण