Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

वेग अलर्ट अनुकूलित करें

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

अपनी टीम को सूचित करने के लिए वेग अलर्ट का उपयोग करें जब कोई व्यक्तिगत समस्या आपके ऐप में एक जरूरी समस्या पैदा कर रही हो। Crashlytics के लिए, एक समस्या समान क्रैश का समूहन है।

क्या अलर्ट ट्रिगर करता है?

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

आप उपयोगकर्ता सत्रों के प्रतिशत के रूप में वेग अलर्ट के लिए सीमा निर्धारित करते हैं जो क्रैश से प्रभावित हुए थेसत्रों के बारे में अधिक जानने के लिए Google Analytics दस्तावेज़ देखें। आप 0.1% और 1% सत्रों के बीच एक सीमा मान सेट कर सकते हैं। डिफ़ॉल्ट रूप से, वेग अलर्ट थ्रेशोल्ड 1% सत्रों पर सेट होता है।

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

  • किसी ऐप में कोई समस्या उस ऐप के लिए निर्धारित सीमा से अधिक है।
  • उस समय अवधि में ऐप के 250 सत्र हैं।
  • ऐप में इस मुद्दे के लिए पहले कोई अलर्ट नहीं उठाया गया था।

अलर्ट थ्रेशोल्ड अपडेट करें

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

अपने पंजीकृत ऐप्स में से प्रत्येक के लिए एक वेग अलर्ट थ्रेशोल्ड कॉन्फ़िगर करें। प्रत्येक ऐप में एक अलग अलर्ट थ्रेशोल्ड हो सकता है।

  1. Firebase कंसोल में, अपने Crashlytics डैशबोर्ड पर जाएं।
  2. पृष्ठ के शीर्ष पर, ऐप ड्रॉपडाउन सूची से एक ऐप चुनें।
  3. समस्या फलक के शीर्ष पट्टी में, अतिप्रवाह मेनू ( ) खोलें, फिर वेग चेतावनी सेटिंग्स चुनें।
  4. ऐप के लिए अलर्ट थ्रेशोल्ड को कॉन्फ़िगर करने के लिए ऑन-स्क्रीन निर्देशों का पालन करें।

अलर्ट प्राप्त करें

डिफ़ॉल्ट अलर्ट प्राप्त करें

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

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

Crashlytics से अलर्ट ट्रिगर होने पर डिफ़ॉल्ट रूप से, प्रत्येक प्रोजेक्ट सदस्य (जिनके पास अलर्ट प्राप्त करने के लिए आवश्यक अनुमतियाँ होती हैं) को एक ईमेल प्राप्त होगा।

अपने स्वयं के खाते के लिए अलर्ट चालू/बंद करें

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

Crashlytics अलर्ट चालू या बंद करने के लिए, इन चरणों का पालन करें:

  1. फायरबेस कंसोल में, ऊपरी दाएं कोने में, फायरबेस अलर्ट पर जाएं।
  2. फिर, सेटिंग में जाएं और Crashlytics अलर्ट के लिए अपनी खाता वरीयता सेट करें।

तृतीय-पक्ष सेवाओं के लिए बुनियादी अलर्ट सेट करें

क्रैशलाईटिक्स अलर्ट के लिए, फायरबेस निम्नलिखित तृतीय-पक्ष सेवाओं को अलर्ट भेजने के लिए एक तंत्र प्रदान करता है: स्लैक , जीरा , या पेजरड्यूटी । अपनी प्रोजेक्ट सेटिंग्स में इंटीग्रेशन टैब में संकेतित वर्कफ़्लो का उपयोग करके इन बुनियादी अलर्टिंग विकल्पों को सेट करें।

ध्यान दें कि यदि आप किसी तृतीय-पक्ष सेवा (केवल Slack, Jira, या PagerDuty तक सीमित नहीं) को अलर्ट भेजने के लिए अधिक नियंत्रण और अनुकूलन चाहते हैं, तो उन्नत अलर्टिंग विकल्पों का वर्णन करने वाले तृतीय-पक्ष सेवाओं के लिए उन्नत अलर्टिंग सेट करें अनुभाग देखें।

तृतीय-पक्ष सेवाओं के लिए उन्नत अलर्ट सेट करें

Firebase के लिए Cloud Functions का उपयोग करके आप Crashlytics अलर्ट अपनी टीम के पसंदीदा सूचना चैनल को भेज सकते हैं। उदाहरण के लिए, आप एक ऐसा फ़ंक्शन लिख सकते हैं जो वेग अलर्ट के लिए अलर्ट ईवेंट कैप्चर करता है और अलर्ट जानकारी को डिस्कॉर्ड, स्लैक या जीरा जैसी तृतीय-पक्ष सेवा में पोस्ट करता है। इस उन्नत चेतावनी तंत्र के साथ, आप तृतीय-पक्ष सेवा को भेजी गई जानकारी को पूरी तरह से अनुकूलित कर सकते हैं; उदाहरण के लिए, आप Firebase कंसोल में सहायक डीप-लिंक शामिल कर सकते हैं या कंपनी-विशिष्ट समस्या निवारण जानकारी जोड़ सकते हैं।

फायरबेस के लिए क्लाउड फ़ंक्शंस का उपयोग करके उन्नत अलर्ट क्षमताएं सेट करने के लिए, इन चरणों का पालन करें:

  1. Firebase के लिए क्लाउड फ़ंक्शंस सेट करें , जिसमें निम्न कार्य शामिल हैं:

    1. Node.js और npm डाउनलोड करें।
    2. Firebase CLI इंस्टॉल करें और उसमें साइन इन करें।
    3. Firebase CLI का उपयोग करके Firebase के लिए क्लाउड फ़ंक्शंस प्रारंभ करें।
  2. एक फ़ंक्शन लिखें और परिनियोजित करें जो Crashlytics से एक अलर्ट ईवेंट को कैप्चर करता है और ईवेंट पेलोड को हैंडल करता है (उदाहरण के लिए, डिस्कॉर्ड पर एक संदेश में अलर्ट जानकारी पोस्ट करता है)।

उन सभी Crashlytics अलर्ट ईवेंट के बारे में जानने के लिए जिन्हें आप कैप्चर कर सकते हैं, Crashlytics अलर्ट के संदर्भ दस्तावेज़ पर जाएं।