Firebase, डिफ़ॉल्ट Crashlytics चेतावनियों की अलग-अलग कैटगरी भेज सकता है. ज़्यादा जानकारी के लिए, चेतावनियों की खास जानकारी वाला पेज देखें. Firebase, सभी डिफ़ॉल्ट Crashlytics चेतावनियां आपके ईमेल पते पर भेज सकता है. पिछली गड़बड़ियों और तेज़ी से बढ़ने वाली गड़बड़ियों के लिए, Firebase कंसोल में Firebase चेतावनियां भी दिखा सकता है.
पिछली और ट्रेंडिंग गड़बड़ियों के लिए, किसी भी तरह का कॉन्फ़िगरेशन ज़रूरी नहीं है और ये चेतावनियां डिफ़ॉल्ट रूप से भेजी जाती हैं जब आप Crashlytics सेट अप करते हैं.
नई नॉन-फ़ेटल, फ़ेटल, एएनआर, और तेज़ी से बढ़ने वाली गड़बड़ियों के लिए, चेतावनियां डिफ़ॉल्ट रूप से नहीं भेजी जाती हैं. इन चेतावनियों को पाने के लिए, आपको कम से कम अपनी पसंद का चेतावनी चैनल चुनना होगा.
चेतावनी की हर कैटगरी के लिए, कुछ कॉन्फ़िगरेशन उपलब्ध हैं. उदाहरण के लिए, अपने खाते के लिए चेतावनियां चालू
या बंद की जा सकती हैं. साथ ही, तेज़ी से बढ़ने वाली गड़बड़ियों के लिए, थ्रेशोल्ड सेट किए जा सकते हैं,
ताकि यह तय किया जा सके कि चेतावनियां कब भेजी जाएं. Firebase कंसोल में, इन चेतावनियों को
इस पेज के बाकी हिस्से में, डिफ़ॉल्ट Crashlytics चेतावनियों के लिए अलग-अलग विकल्प कॉन्फ़िगर करने के तरीके के बारे में विस्तार से बताया गया है.
ईमेल और कंसोल में चेतावनियां पाना
सिर्फ़ प्रोजेक्ट के कुछ सदस्य ही चेतावनियां पा सकते हैं. साथ ही, अपने खाते के लिए चेतावनियां चालू या बंद की जा सकती हैं.
डिफ़ॉल्ट रूप से, प्रोजेक्ट के हर सदस्य को पिछली गड़बड़ी की चेतावनियों के लिए एक ईमेल मिलेगा. साथ ही, ट्रेंडिंग चेतावनियों के लिए एक ईमेल और कंसोल में एक चेतावनी मिलेगी. हालांकि, इसके लिए ज़रूरी है कि प्रोजेक्ट के सदस्य के पास चेतावनियां पाने की ज़रूरी अनुमतियां हों. ईमेल या कंसोल में अन्य सभी चेतावनियां पाने के लिए, उन्हें कॉन्फ़िगर करना होगा.
चेतावनियां पाने के लिए ज़रूरी अनुमतियां
Crashlytics की चेतावनियां, ईमेल या कंसोल में पाने के लिए, आपके पास
firebase.projects.update अनुमति होनी चाहिए. इन रोल में, यह ज़रूरी
अनुमति डिफ़ॉल्ट रूप से शामिल होती है:
Firebase एडमिन, प्रोजेक्ट का
मालिक या एडिटर.
अपने खाते के लिए चेतावनियां चालू या बंद करना
अपने खाते के लिए, Crashlytics की चेतावनियां चालू या बंद की जा सकती हैं. इससे प्रोजेक्ट के अन्य सदस्यों पर कोई असर नहीं पड़ता. ध्यान दें कि चेतावनियां पाने के लिए, आपके पास ज़रूरी अनुमतियां होनी चाहिए.
Firebase कंसोल में,
सेटिंग > चेतावनियां पेज पर जाएं.Crashlytics की चेतावनियों वाले कार्ड पर जाएं. इसके बाद, वह चेतावनी चुनें जिसे आपको कॉन्फ़िगर करना है . उदाहरण के लिए, वेलोसिटी अलर्ट.
उस चेतावनी के लिए, अपने खाते की प्राथमिकता सेट करें.
चेतावनी की सेटिंग कॉन्फ़िगर करना
किसी चेतावनी की सेटिंग कॉन्फ़िगर करने के लिए, आपके पास firebasecrashlytics.config.update अनुमति होनी चाहिए. इन रोल में,
यह ज़रूरी अनुमति डिफ़ॉल्ट रूप से शामिल होती है:
Firebase Crashlytics एडमिन,
Firebase Quality एडमिन,
Firebase एडमिन, या
प्रोजेक्ट का मालिक या एडिटर.
Firebase कंसोल में,
सेटिंग > चेतावनियां पेज पर जाएं.Crashlytics की चेतावनियों वाले कार्ड पर जाएं. इसके बाद, वह चेतावनी चुनें जिसे आपको कॉन्फ़िगर करना है . उदाहरण के लिए, वेलोसिटी अलर्ट.
उस चेतावनी के लिए सेटिंग कॉन्फ़िगर करें.
वेलोसिटी अलर्ट कॉन्फ़िगर करना
वेलोसिटी अलर्ट का इस्तेमाल करके, अपनी टीम को तब सूचना दें, जब कोई गड़बड़ी आपके ऐप्लिकेशन में तुरंत समस्या पैदा कर रही हो. Crashlytics के लिए, किसी गड़बड़ी का मतलब है, एक जैसी गड़बड़ियों या ऐप्लिकेशन के जवाब न देने (एएनआर) वाले इवेंट का ग्रुप.
वेलोसिटी अलर्ट कब ट्रिगर होता है?
वेलोसिटी अलर्ट तब ट्रिगर होते हैं, जब आपके ऐप्लिकेशन में कोई गड़बड़ी, कुछ थ्रेशोल्ड को पार कर जाती है, जिन्हें आप कंसोल में कॉन्फ़िगर करते हैंFirebase.
वेलोसिटी अलर्ट के लिए थ्रेशोल्ड, उन उपयोगकर्ताओं के प्रतिशत और कम से कम उन उपयोगकर्ताओं की संख्या के हिसाब से तय किया जाता है जिन पर ऐप्लिकेशन बंद होने या एएनआर की गड़बड़ी का असर पड़ा है. सेशन के 0% से 100% के बीच, प्रतिशत थ्रेशोल्ड की वैल्यू सेट की जा सकती है. कम से कम उपयोगकर्ताओं का थ्रेशोल्ड, 10 या इससे ज़्यादा पर सेट किया जा सकता है. डिफ़ॉल्ट रूप से, वेलोसिटी अलर्ट का थ्रेशोल्ड, सेशन के 1% और 25 उपयोगकर्ताओं पर सेट होता है.
खास तौर पर, कोई अलर्ट तब ट्रिगर होता है, जब 30 मिनट की समयावधि में, ये सभी शर्तें पूरी होती हैं:
- किसी ऐप्लिकेशन में कोई गड़बड़ी, तय किए गए प्रतिशत थ्रेशोल्ड और उस ऐप्लिकेशन के लिए सेट किए गए कम से कम उपयोगकर्ताओं की संख्या से ज़्यादा हो.
- उस समयावधि में, ऐप्लिकेशन के कम से कम 10 उपयोगकर्ता हों.
- ऐप्लिकेशन के उस वर्शन में, पहले उस गड़बड़ी के लिए कोई अलर्ट नहीं भेजा गया हो.
वेलोसिटी अलर्ट के थ्रेशोल्ड कॉन्फ़िगर करना
वेलोसिटी अलर्ट के थ्रेशोल्ड कॉन्फ़िगर करने के लिए, आपके पास firebasecrashlytics.config.update अनुमति होनी चाहिए. इन रोल में,
यह ज़रूरी अनुमति डिफ़ॉल्ट रूप से शामिल होती है:
Firebase Crashlytics एडमिन,
Firebase Quality एडमिन,
Firebase एडमिन, या
प्रोजेक्ट का मालिक या एडिटर.
रजिस्टर किए गए अपने हर ऐप्लिकेशन के लिए, वेलोसिटी अलर्ट के थ्रेशोल्ड कॉन्फ़िगर करें. हर ऐप्लिकेशन के लिए, अलग-अलग अलर्ट थ्रेशोल्ड हो सकता है.
Firebase कंसोल में,
सेटिंग > चेतावनियां पेज पर जाएं.Crashlytics की चेतावनियों वाले कार्ड पर जाएं. इसके बाद, वेलोसिटी अलर्ट टैब को चुनें.
ऐप्लिकेशन के लिए, अलर्ट थ्रेशोल्ड कॉन्फ़िगर करें.