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

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

अलर्ट किससे ट्रिगर होता है?

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

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

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

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

अलर्ट सीमा अद्यतन करें

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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