कंसोल में परफ़ॉर्मेंस डेटा की निगरानी करना

रीयल-टाइम में परफ़ॉर्मेंस का डेटा देखने के लिए, पक्का करें कि आपका ऐप्लिकेशन परफ़ॉर्मेंस SDK टूल के उस वर्शन की निगरानी करना जो रीयल-टाइम डेटा प्रोसेसिंग के साथ काम करता हो. रीयल-टाइम में परफ़ॉर्मेंस से जुड़े डेटा के बारे में ज़्यादा जानें.

अपने डैशबोर्ड में मुख्य मेट्रिक ट्रैक करें

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

Firebase की परफ़ॉर्मेंस मॉनिटर करने वाले डैशबोर्ड में मौजूद मेट्रिक बोर्ड की इमेज

यहां रुझानों के कुछ उदाहरण दिए गए हैं, जिन्हें ट्रैक किया जा सकता है:

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

Firebase प्रोजेक्ट का हर सदस्य, अपना मेट्रिक बोर्ड कॉन्फ़िगर कर सकता है. आपके पास अपनी मेट्रिक को ट्रैक करने का विकल्प होता है जो आपके लिए महत्वपूर्ण हैं, जबकि अन्य प्रोजेक्ट सदस्य कुंजी के विभिन्न सेट को ट्रैक कर सकते हैं मेट्रिक को कंट्रोल करने के लिए किया जा सकता है.

अपने मेट्रिक बोर्ड में कोई मेट्रिक जोड़ने के लिए, यह तरीका अपनाएं:

  1. YouTube Studio के Firebase कंसोल में, परफ़ॉर्मेंस डैशबोर्ड.
  2. किसी खाली मेट्रिक कार्ड पर क्लिक करें. इसके बाद, अपने बोर्ड में जोड़ने के लिए कोई मौजूदा मेट्रिक चुनें.
  3. क्लिक करें ज़्यादा विकल्पों के लिए, अपने-आप जानकारी वाले मेट्रिक कार्ड पर , का इस्तेमाल किया जा सकता है.

यह मेट्रिक बोर्ड, समय के साथ इकट्ठा किए गए मेट्रिक डेटा को ग्राफ़िक के तौर पर और संख्या में प्रतिशत में बदलाव.

  • हर मेट्रिक कार्ड, चुने गए समय के दौरान मेट्रिक की वैल्यू में हुए बदलाव का प्रतिशत दिखाता है रेंज और मेट्रिक से हाल ही में इकट्ठा की गई वैल्यू. यह स्टेटमेंट सबसे ऊपर है मेट्रिक बोर्ड, प्रतिशत में हुए बदलाव को दिखाता है.
  • डिफ़ॉल्ट रूप से, मेट्रिक बोर्ड में मेट्रिक की 90वीं पर्सेंटाइल वैल्यू दिखती है. यह वैल्यू Apple के सुझाव. अगर आपको यह देखना है कि आपके ऐप्लिकेशन के अलग-अलग उपयोगकर्ताओं का अनुभव कैसा है, तो यह डैशबोर्ड पेज पर सबसे ऊपर मौजूद ड्रॉपडाउन मेन्यू से अलग पर्सेंटाइल है.
  • अगर आपके पास अपने ऐप्लिकेशन के अलग-अलग वर्शन हैं, तो किसी एक वर्शन के लिए मेट्रिक की वैल्यू देखी जा सकती है. वर्शन किसी दूसरे वर्शन की तुलना में और/या आपके सभी वर्शन की तुलना में रुझान में है versions. चार्ट के नीचे मौजूद ड्रॉपडाउन मेन्यू से वर्शन चुनें.

लाल, हरे, और स्लेटी रंगों का क्या मतलब है?

ज़्यादातर मेट्रिक के हिसाब से रुझान में बदलाव होता है. इसलिए, मेट्रिक बोर्ड नीचे दी गई इमेज दिखाने के लिए रंग का इस्तेमाल करता है यह समझना कि मेट्रिक का डेटा रुझान में है या बुरा.

उदाहरण के लिए, मान लें कि आप अपने ऐप्लिकेशन के लिए ऐप्लिकेशन शुरू होने का समय ट्रैक कर रहे हैं (वह मान जो छोटा). अगर यह वैल्यू बढ़ रही है, तो मेट्रिक बोर्ड, मेट्रिक का प्रतिशत दिखाता है लाल रंग में दिखाया गया है, जिससे किसी संभावित समस्या की ओर ध्यान खींचा जा सकता है. हालांकि, अगर वैल्यू घट रही है या कोई बदलाव नहीं करता है, तो मेट्रिक बोर्ड प्रतिशत को क्रम से हरे या स्लेटी रंग में दिखाता है.

अगर कोई मेट्रिक अपने हिसाब से रुझान में नहीं है, जैसे कि रिस्पॉन्स पेलोड साइज़ होता है, तो मेट्रिक बोर्ड हमेशा ग्रे रंग में मेट्रिक का प्रतिशत बदलता है, चाहे डेटा किसी भी तरह से रुझान में हो.

सॉलिड और डैश वाली लाइनों का क्या मतलब है?

  • गहरी नीली सॉलिड लाइन — आपके ऐप्लिकेशन के सभी वर्शन के लिए, समय के साथ मेट्रिक की वैल्यू
    इस लाइन को आपके ऐप्लिकेशन का बेसलाइन माना जा सकता है.

  • हल्के हरे रंग की ठोस रेखा — आपके ऐप्लिकेशन
    मेट्रिक बोर्ड डिफ़ॉल्ट रूप से, नए वर्शन का डेटा दिखाता है. किसी प्रॉडक्ट को दिखाने के लिए करने के लिए, चार्ट के नीचे पहले ड्रॉपडाउन का इस्तेमाल करें.

  • स्लेटी सॉलिड लाइन — इसके किसी अन्य वर्शन के लिए, समय के साथ मेट्रिक की वैल्यू आपका ऐप्लिकेशन
    मेट्रिक बोर्ड डिफ़ॉल्ट रूप से, दूसरे वर्शन का डेटा नहीं दिखाता है. किसी प्रॉडक्ट को दिखाने के लिए चार्ट के दूसरे वर्शन में साइन इन करने के लिए, चार्ट के नीचे मौजूद दूसरे ड्रॉपडाउन का इस्तेमाल करें.

  • हल्के नीले रंग की डैश वाली लाइन — इस अवधि में किसी खास समय में सभी वर्शन के लिए, मेट्रिक की वैल्यू पिछला
    उदाहरण के लिए, अगर पिछले सात दिनों का चार्ट दिखाने का विकल्प चुना जाता है और 30 अगस्त पर कर्सर घुमाया जाता है, इसके बाद, हल्की नीली रंग की डैश वाली लाइन, चालू होने वाले सभी वर्शन के लिए मेट्रिक की वैल्यू बताती है 23 अगस्त.



ट्रेस और उनका डेटा देखें

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

ट्रेस टेबल में हर ट्रेस के साथ-साथ, कुछ टॉप मेट्रिक की वैल्यू दिखती हैं हर मेट्रिक की वैल्यू के प्रतिशत में बदलाव होने पर. इन वैल्यू का हिसाब लगाया जाता है जो पर्सेंटाइल और समयसीमा के लिए सेट की गई है उसके हिसाब से, डैशबोर्ड टैब. यहां कुछ उदाहरण दिए गए हैं:

  • अगर आपने 90% का पर्सेंटाइल और पिछले सात दिन की समयसीमा चुनी है, तो तो मेट्रिक की वैल्यू, इकट्ठा किए गए डेटा का 90वां पर्सेंटाइल होगी सबसे हाल के दिन से और प्रतिशत बदलाव सात दिन पहले से है.
  • इसके बाद, अगर समयसीमा को बदलकर पिछले 24 घंटे किया जाता है, तो मेट्रिक की वैल्यू, सबसे हाल के घंटे से इकट्ठा किए गए डेटा का मीडियन होगा और प्रतिशत बदलाव 24 घंटे पहले के बाद से हुआ होगा.

हर सबटैब में, ट्रेस की सूची को मेट्रिक की वैल्यू के हिसाब से या प्रतिशत में किस तरह का बदलाव हुआ है. इससे आपको तुरंत यह पता लगाने में मदद मिलेगी कि में कोई समस्या आ सकती है.

किसी खास ट्रेस की सभी मेट्रिक और डेटा देखने के लिए, ट्रेस टेबल. इस पेज के नीचे दिए गए सेक्शन में ज़्यादा जानकारी दी गई है.

किसी खास ट्रेस के लिए ज़्यादा डेटा देखें

परफ़ॉर्मेंस मॉनिटर करने की सुविधा, Firebase कंसोल में समस्या हल करने वाला पेज उपलब्ध कराती है. इस पेज पर मेट्रिक को हाइलाइट किया जाता है में बदलाव किए गए हैं, जिससे आपके विज्ञापनों को तेज़ी से हल करना और परफ़ॉर्मेंस की समस्याओं को कम करना आसान हो जाता है के बारे में बात करते हैं. समस्या के हल के बारे में जानने के लिए, समस्या हल करने वाले पेज का इस्तेमाल करें परफ़ॉर्मेंस की समस्याएं देख सकते हैं, उदाहरण के लिए, इन स्थितियों में:

  • आप डैशबोर्ड पर काम की मेट्रिक चुनते हैं और आपको एक बड़ा डेल्टा दिखता है.
  • ट्रेस टेबल में सबसे बड़े डेल्टा को क्रम से लगाने पर, आपको सबसे ऊपर में बढ़ोतरी हुई है.
  • आपको परफ़ॉर्मेंस से जुड़ी समस्या के बारे में सूचना देने वाला एक ईमेल मिलेगा.

समस्या हल करने वाले पेज को इन तरीकों से ऐक्सेस किया जा सकता है:

  • मेट्रिक डैशबोर्ड में, मेट्रिक की जानकारी देखें बटन पर क्लिक करें.
  • किसी भी मेट्रिक कार्ड पर, चुनें => ज़्यादा जानकारी देखें. समस्या हल करने वाले पेज पर, मेट्रिक के बारे में जानकारी दिखती है जिन्हें आपने चुना है.
  • ट्रेस टेबल में, किसी ट्रेस के नाम या उससे जुड़ी लाइन में किसी भी मेट्रिक वैल्यू पर क्लिक करें ट्रेस करें.
  • ईमेल सूचना में, अभी जांच करें पर क्लिक करें.

ट्रेस टेबल में किसी ट्रेस के नाम पर क्लिक करने पर, उसकी मेट्रिक में ड्रिल-डाउन किया जा सकता है रुचि. क्लिक करें डेटा को फ़िल्टर करने के लिए, फ़िल्टर करें बटन विशेषता के आधार पर, उदाहरण के लिए:

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

किसी ट्रेस के लिए इकट्ठा की गई सभी मेट्रिक देखना

किसी ट्रेस पर क्लिक करने के बाद, आपको अपनी पसंद की मेट्रिक में ड्रिल-डाउन करने का विकल्प मिलता है:

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

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

Firebase की परफ़ॉर्मेंस मॉनिटर करने से जुड़े गड़बड़ी कोड के ब्रेकडाउन की इमेज

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

डेटा के बारे में ज़्यादा जानकारी देखें

एट्रिब्यूट के हिसाब से डेटा को फ़िल्टर किया जा सकता है और सेगमेंट में बांटा जा सकता है. इसके अलावा, क्लिक करके डेटा को यहां देखा जा सकता है: आपके कॉन्टेंट का इस्तेमाल किया जा सकता है.

उदाहरण के लिए, यह समझने के लिए कि आपके हाल ही में नेटवर्क से जवाब मिलने में कितना समय लगता है और क्या यह इससे परफ़ॉर्मेंस पर असर पड़ रहा है, तो यह तरीका अपनाएं:

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



उपयोगकर्ता सेशन के बारे में ज़्यादा जानकारी देखें

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

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

कंसोल इन उपयोगकर्ता सेशन की रैंडम सैंपलिंग को दिखाता है. वे Apple और Android ऐप्लिकेशन और स्क्रीन रेंडरिंग ट्रेस के अलावा सभी तरह के ट्रेस.

यहां किसी उपयोगकर्ता सेशन के बारे में देखा जा सकने वाला कुछ अन्य डेटा दिया गया है:

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

सेशन का डेटा देखने का तरीका

  1. YouTube Studio के परफ़ॉर्मेंस डैशबोर्ड Firebase कंसोल में, नीचे ट्रेस टेबल तक स्क्रोल करें. इसके बाद, सही उपटैब पर क्लिक करें दिलचस्पी के ट्रेस के लिए.
  2. टेबल में मौजूद ट्रेस के नाम पर क्लिक करें और उसकी सभी उपलब्ध मेट्रिक देखें.
  3. चुने गए ट्रेस के सेशन का डेटा देखने के लिए, सभी सेशन देखें पर क्लिक करें.
  4. चुनी गई मेट्रिक की किसी एट्रिब्यूट वैल्यू से जुड़े सेशन देखने के लिए, अपना कर्सर घुमाएं अपनी पसंद की लाइन पर जाएं और सबसे दाईं ओर मौजूद कॉलम में दिखने वाले सेशन टेक्स्ट पर क्लिक करें क्लिक करें.
सेशन के लिंक के साथ, Firebase की परफ़ॉर्मेंस मॉनिटर करने वाले ट्रेस की इमेज

पर्सेंटाइल के हिसाब से सेशन फ़िल्टर करें

हर मेट्रिक के लिए, सेशन को पर्सेंटाइल में बांटा जाता है. पर्सेंटाइल की निचली रेंज में सेशन मेट्रिक के लिए, ज़्यादा पर्सेंटाइल रेंज वाले सेशन की तुलना में कम वैल्यू होती है.

उपलब्ध सेशन को पर्सेंटाइल के हिसाब से फ़िल्टर करने के लिए, सेशन के ऊपर मौजूद पर्सेंटाइल ड्रॉपडाउन का इस्तेमाल करें जानकारी देखें या चार्ट हैंडल को खींचें और छोड़ें.

Firebase की परफ़ॉर्मेंस मॉनिटर करने वाले सेशन के पेज की इमेज