रफ़्तार की सूचनाओं को पसंद के मुताबिक बनाएं

जब किसी व्यक्तिगत समस्या की वजह से कोई रुकावट आ रही हो, तो अपनी टीम को आपके ऐप में तुरंत समस्या हल हो जाएगी. Crashlytics के लिए, समस्या से मिलते-जुलते क्रैश.

सूचना किन चीज़ों के लिए ट्रिगर होती है?

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

आप वेग अलर्ट की सीमा उपयोगकर्ता के प्रतिशत के रूप में तय करते हैं जिनमें क्रैश की वजह से असर पड़ा है. थ्रेशोल्ड की वैल्यू को इनके बीच सेट किया जा सकता है 0.1% और 1% सेशन. डिफ़ॉल्ट रूप से, रफ़्तार की चेतावनी की सीमा 1% पर सेट होती है नहीं हुई है.

विशेष रूप से, एक अलर्ट तब ट्रिगर होता है, जब एक घंटे की समयावधि के दौरान, ये सही हैं:

  • किसी ऐप्लिकेशन में मौजूद समस्या, उसके लिए तय किए गए थ्रेशोल्ड से ज़्यादा है.
  • उस समयावधि में ऐप्लिकेशन के 250 सेशन हैं.
  • ऐप्लिकेशन में इस समस्या के बारे में पहले कोई चेतावनी नहीं मिली थी.

सूचना थ्रेशोल्ड को अपडेट करना

रफ़्तार से जुड़े अलर्ट अपडेट करने के लिए, आपके पास firebasecrashlytics.config.update होना चाहिए अनुमति. नीचे दी गई भूमिकाओं में, यह ज़रूरी अनुमति डिफ़ॉल्ट रूप से शामिल होती है: Firebase Crashlytics का एडमिन, Firebase क्वालिटी एडमिन, Firebase एडमिन या प्रोजेक्ट मालिक या एडिटर का इस्तेमाल करें.

रजिस्टर किए गए अपने हर ऐप्लिकेशन के लिए, रफ़्तार से जुड़ी चेतावनी का थ्रेशोल्ड कॉन्फ़िगर करें. हर ऐप्लिकेशन सूचना के लिए थ्रेशोल्ड अलग हो सकते हैं.

  1. Firebase कंसोल में, Crashlytics डैशबोर्ड पर जाएं.
  2. पेज में सबसे ऊपर, ऐप्लिकेशन की ड्रॉपडाउन सूची से कोई ऐप्लिकेशन चुनें.
  3. समस्याएं पैनल के सबसे ऊपर मौजूद बार में, ओवरफ़्लो मेन्यू खोलें (), फिर वेग चुनें सूचना सेटिंग.
  4. इसके लिए सूचना थ्रेशोल्ड कॉन्फ़िगर करने के लिए स्क्रीन पर दिए गए निर्देशों का पालन करें: है.

सूचनाएं पाएं

डिफ़ॉल्ट सूचनाएं पाएं

डिफ़ॉल्ट रूप से, Firebase ईमेल के ज़रिए Crashlytics से जुड़ी सूचनाएं भेज सकता है. वेलोसिटी के लिए सूचनाओं और रिग्रेशन के लिए, Firebase इन सूचनाओं को Firebase कंसोल.

इस डिफ़ॉल्ट तरीके का इस्तेमाल करके, Crashlytics से जुड़ी सूचनाएं पाने के लिए ज़रूरी है कि firebase.projects.update की अनुमति. नीचे दी गई भूमिकाओं में यह शामिल है डिफ़ॉल्ट रूप से आवश्यक अनुमति: Firebase एडमिन या प्रोजेक्ट मालिक या एडिटर.

डिफ़ॉल्ट रूप से, प्रोजेक्ट का हर सदस्य (जिसे पाने के लिए ज़रूरी अनुमतियां हैं सूचनाएं) को एक ईमेल भेजा जाता है.

अपने खाते के लिए, सूचनाएं पाने की सुविधा चालू/बंद करें

अपने खाते के लिए, Crashlytics की सूचनाएं पाने की सुविधा को बिना किसी प्रोजेक्ट के अन्य सदस्यों पर असर डाल सकता है. ध्यान दें कि आपको अब भी ज़रूरी सूचनाएं पाने की अनुमतियां दें.

Crashlytics से जुड़ी सूचनाएं पाने की सुविधा चालू या बंद करने के लिए, यह तरीका अपनाएं:

  1. Firebase कंसोल में, सबसे ऊपर दाएं कोने में Firebase चेतावनियां दिखाई जाएंगी.
  2. इसके बाद, पर जाएं सेटिंग और Crashlytics के लिए खाते की सेटिंग सेट करें चेतावनियां.

तीसरे पक्ष की सेवाओं के लिए, बुनियादी तौर पर सूचना देने की सुविधा सेट अप करें

Crashlytics से जुड़ी सूचनाओं के लिए, Firebase एक ऐसा तरीका उपलब्ध कराता है जिसकी मदद से ये तीसरे पक्ष की सेवाओं का इस्तेमाल करती हैं: स्लैक, Jura या PagerDuty. बताए गए वर्कफ़्लो का इस्तेमाल करके, सूचना देने वाले इन बुनियादी विकल्पों को सेट अप करें: इंटिग्रेशन टैब आपके प्रोजेक्ट में सेटिंग.

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

तीसरे पक्ष की सेवाओं के लिए, बेहतर सूचना पाने की सुविधा सेट अप करना

Crashlytics से जुड़ी सूचनाएं अपनी टीम की पसंदीदा सूचना पर भेजी जा सकती हैं चैनल के लिए, Firebase के लिए Cloud Functions इस्तेमाल करने पर. उदाहरण के लिए, आप एक फ़ंक्शन लिख सकते हैं यह तेज़ स्पीड से जुड़ी चेतावनियों के लिए किसी चेतावनी इवेंट को कैप्चर करता है और अलर्ट की जानकारी पोस्ट करता है को तीसरे पक्ष की सेवाओं, जैसे कि Discord, Slack या Jira से लिंक करना होगा. इस बेहतर सेटिंग के साथ चेतावनी प्रक्रिया के दौरान, आप तीसरे पक्ष की सेवा; उदाहरण के लिए, आप Firebase कंसोल खोलें या कंपनी से जुड़ी समस्या हल करने के बारे में खास जानकारी जोड़ें.

'Firebase के लिए Cloud Functions' का इस्तेमाल करके, सूचना देने की बेहतर सुविधाएं सेट अप करने के लिए यह तरीका अपनाएं:

  1. Firebase के लिए Cloud Functions सेट अप करें, इसमें ये टास्क शामिल हैं:

    1. Node.js या Python के लिए डेवलपमेंट एनवायरमेंट सेट अप करें.
    2. Firebase सीएलआई इंस्टॉल करके उसमें साइन इन करें.
    3. Firebase सीएलआई का इस्तेमाल करके, Firebase के लिए Cloud Functions शुरू करें.
  2. ऐसा फ़ंक्शन लिखें और डिप्लॉय करें जो Crashlytics से किसी अलर्ट इवेंट को कैप्चर किया जाता है और इवेंट को मैनेज किया जाता है पेलोड (उदाहरण के लिए, Discord पर मैसेज में सूचना की जानकारी पोस्ट करना).

Crashlytics से जुड़ी चेतावनी वाले ऐसे सभी इवेंट के बारे में जानने के लिए जिन्हें कैप्चर किया जा सकता है, यहां जाएं Crashlytics से जुड़ी चेतावनियां.