Crashlytics अलग-अलग तरह के अलर्ट और इन अलर्ट को पाने के अलग-अलग तरीके उपलब्ध कराता है.
Firebase, Crashlytics अलर्ट इन इवेंट टाइप के आधार पर भेज सकता है:
ऐसी समस्याएं जिनसे ऐप्लिकेशन बंद हो सकता है: ये अलर्ट तब ट्रिगर होते हैं, जब आपके ऐप्लिकेशन में कोई ऐसी समस्या आती है जिसकी वजह से वह बंद हो जाता है या ANR की समस्या आती है. Crashlytics ने पहले कभी ऐसी समस्या नहीं देखी होती.
ऐसी समस्याएं जिनसे ऐप्लिकेशन बंद नहीं होता: ये अलर्ट तब ट्रिगर होते हैं, जब आपके ऐप्लिकेशन में कोई ऐसी समस्या आती है जिसकी वजह से वह बंद नहीं होता. Crashlytics ने पहले कभी ऐसी समस्या नहीं देखी होती.Crashlytics
पहले ठीक की गई समस्याएं: ये अलर्ट तब ट्रिगर होते हैं, जब आपके ऐप्लिकेशन में कोई ऐसी समस्या आती है जिसकी वजह से वह बंद हो जाता है. आपने पहले इस समस्या को ठीक कर दिया था.
रुझान में चल रही समस्याएं: ये अलर्ट तब ट्रिगर होते हैं, जब कोई समस्या उभर रही हो या रुझान में हो.
ऐसी समस्याएं जो बार-बार हो रही हैं: ये अलर्ट तब ट्रिगर होते हैं, जब किसी ऐप्लिकेशन के किसी वर्शन में, 30 मिनट की अवधि में एक ही तरह की समस्या की वजह से, कुछ प्रतिशत उपयोगकर्ताओं के लिए ऐप्लिकेशन बंद हो जाता है या ANR की समस्या आती है.
डिफ़ॉल्ट Crashlytics अलर्ट पाने के विकल्प यहां दिए गए हैं. हर विकल्प में, कॉन्फ़िगरेशन और पसंद के मुताबिक बनाने की ज़्यादा सुविधाएं मिलती हैं.
ईमेल या Firebase कंसोल में अलर्ट पाने की सुविधा
Slack, Jira, और PagerDuty के साथ, अलर्ट पाने के लिए बुनियादी इंटिग्रेशन की सुविधा
पसंद के मुताबिक सूचना पाने के चैनलों पर, अलर्ट पाने के लिए बेहतर इंटिग्रेशन की सुविधा
ईमेल या Firebase कंसोल में अलर्ट पाने की सुविधा
Firebase, सभी डिफ़ॉल्ट Crashlytics अलर्ट आपके ईमेल पते पर भेज सकता है. पहले ठीक की गई समस्याएं और ऐसी समस्याएं जो बार-बार हो रही हैं के लिए, Firebase, कंसोल में भी अलर्ट दिखा सकता है.Firebase
पहले ठीक की गई और रुझान में चल रही समस्याओं के अलर्ट के लिए, किसी भी तरह का कॉन्फ़िगरेशन ज़रूरी नहीं है. Crashlytics सेट अप करने पर, ये अलर्ट डिफ़ॉल्ट रूप से भेजे जाते हैं.Crashlytics
नए ऐसी समस्याएं जिनसे ऐप्लिकेशन बंद नहीं होता, ऐसी समस्याएं जिनसे ऐप्लिकेशन बंद हो सकता है, ANR, और ऐसी समस्याएं जो बार-बार हो रही हैं के अलर्ट डिफ़ॉल्ट रूप से नहीं भेजे जाते. इन अलर्ट को पाने के लिए, आपको कम से कम अपना पसंदीदा अलर्ट चैनल चुनना होगा.
सभी तरह के अलर्ट के लिए, कुछ कॉन्फ़िगरेशन उपलब्ध हैं. उदाहरण के लिए, अपने खाते के लिए अलर्ट चालू
या बंद किए जा सकते हैं. साथ ही, ऐसी समस्याएं जो बार-बार हो रही हैं के लिए, थ्रेशोल्ड सेट किए जा सकते हैं
, ताकि यह तय किया जा सके कि अलर्ट कब भेजे जाएं. इन अलर्ट को
Firebase कंसोल के
ईमेल या कंसोल में अलर्ट पाने की सुविधा के बारे में ज़्यादा जानें
Slack, Jira, और PagerDuty के साथ, अलर्ट पाने के लिए बुनियादी इंटिग्रेशन की सुविधा
Firebase, Slack, Jira, और PagerDuty पर, Crashlytics के डिफ़ॉल्ट Crashlytics अलर्ट भेजने के लिए, अलर्ट पाने के लिए बुनियादी इंटिग्रेशन की सुविधा उपलब्ध कराता है.
Firebase कंसोल में, इन इंटिग्रेशन को सेट अप और कॉन्फ़िगर करने का तरीका यहां दिया गया है: Firebase
हर अलर्ट सेवा के लिए, सिलसिलेवार तरीके से दिए गए निर्देशों का पालन करें. यह निर्देश आपको
सेटिंग > इंटिग्रेशन पेज पर मिलेंगे.Firebaseयह चुनें कि अलग-अलग ऐप्लिकेशन के लिए कौनसा कॉन्फ़िगरेशन इस्तेमाल किया जाए. साथ ही, Firebase कंसोल की
सेटिंग > अलर्ट पेज के Crashlytics कार्ड में जाकर, अन्य अलर्ट के लिए डेस्टिनेशन कॉन्फ़िगर करें.
पसंद के मुताबिक सूचना पाने के चैनलों पर, अलर्ट पाने के लिए बेहतर इंटिग्रेशन की सुविधा
Firebase, अलर्ट कॉन्फ़िगर करने और उन्हें पसंद के मुताबिक सूचना पाने के चैनलों पर भेजने के लिए, दो विकल्प उपलब्ध कराता है.
(सुझाया गया) पसंद के मुताबिक अलर्ट सेट अप और भेजें Cloud Monitoring
आप Cloud Monitoring का इस्तेमाल करके, पूरी तरह से पसंद के मुताबिक बनाए गए अलर्ट, सूचना पाने के लिए पसंद के मुताबिक बनाए गए चैनलों पर भेज सकते हैं. ये अलर्ट, Crashlytics डेटा और (ज़रूरी नहीं) Firebase के सेशन के डेटा के आधार पर भेजे जाते हैं. इस डेटा को Cloud Logging में एक्सपोर्ट किया जाता है. उदाहरण के लिए, अगर आपके ऐप्लिकेशन के बंद होने की दर, किसी खास थ्रेशोल्ड से ज़्यादा हो जाती है, तो किसी खास ईमेल पते पर, पसंद के मुताबिक बनाया गया मैसेज भेजा जा सकता है. इसके अलावा, इसे Discord, Slack या Jira जैसी तीसरे पक्ष की सेवा पर पोस्ट किया जा सकता है.
डिफ़ॉल्ट Crashlytics अलर्ट भेजने के लिए Cloud Functions का इस्तेमाल करें
Cloud Functions का इस्तेमाल करके, डिफ़ॉल्ट Crashlytics अलर्ट (इस पेज पर सबसे ऊपर मौजूद सूची देखें) , सूचना पाने के लिए पसंद के मुताबिक बनाए गए चैनलों पर भेजे जा सकते हैं. उदाहरण के लिए, एक ऐसा फ़ंक्शन लिखा जा सकता है जो वेलोसिटी अलर्ट के लिए, अलर्ट इवेंट कैप्चर करता है. साथ ही, अलर्ट की जानकारी को Discord, Slack या Jira जैसी तीसरे पक्ष की सेवा पर पोस्ट करता है.
के अलर्ट भेजने के बारे में ज़्यादा जानें Crashlytics का इस्तेमाल करके Cloud Functions for Firebase