Crashlytics अलग-अलग तरह के अलर्ट और इन अलर्ट को पाने के अलग-अलग तरीके उपलब्ध कराता है.
Firebase, Crashlytics अलर्ट इन इवेंट टाइप के आधार पर भेज सकता है:
ऐप्लिकेशन बंद होने या एएनआर से जुड़ी नई समस्याएं: ये अलर्ट तब ट्रिगर होते हैं, जब आपके ऐप्लिकेशन में कोई ऐसी समस्या आती है जिसकी वजह से वह बंद हो जाता है या एएनआर की समस्या आती है और Crashlytics ने पहले कभी ऐसी समस्या नहीं देखी होती.
ऐप्लिकेशन बंद होने या एएनआर से जुड़ी नई समस्याएं: ये अलर्ट तब ट्रिगर होते हैं, जब आपके ऐप्लिकेशन में कोई ऐसी समस्या आती है जिसकी वजह से वह बंद हो जाता है या एएनआर की समस्या आती है और Crashlytics ने पहले कभी ऐसी समस्या नहीं देखी होती.Crashlytics
पहले ठीक की गई समस्याएं: ये अलर्ट तब ट्रिगर होते हैं, जब आपके ऐप्लिकेशन में कोई ऐसी समस्या आती है जिसकी वजह से वह बंद हो जाता है और आपने पहले इस समस्या को ठीक कर दिया था.
रुझान में चल रही समस्याएं: ये अलर्ट तब ट्रिगर होते हैं, जब कोई समस्या उभर रही हो या रुझान में हो.
तेज़ी से बढ़ने वाली समस्याएं: ये अलर्ट तब ट्रिगर होते हैं, जब किसी दिए गए ऐप्लिकेशन वर्शन के लिए, 30 मिनट की अवधि में, ऐप्लिकेशन बंद होने या एएनआर की किसी एक समस्या से कुछ प्रतिशत उपयोगकर्ता प्रभावित होते हैं.
डिफ़ॉल्ट Crashlytics अलर्ट पाने के विकल्प यहां दिए गए हैं. हर विकल्प में, कॉन्फ़िगरेशन और पसंद के मुताबिक बनाने की ज़्यादा सुविधाएं मिलती हैं.
ईमेल या Firebase कंसोल में अलर्ट पाने की सुविधा
Slack, Jira, और PagerDuty के साथ, अलर्ट पाने के लिए बुनियादी इंटिग्रेशन की सुविधा
पसंद के मुताबिक सूचना चैनलों पर, अलर्ट पाने के लिए बेहतर इंटिग्रेशन की सुविधा
ईमेल या Firebase कंसोल में अलर्ट पाने की सुविधा
Firebase, सभी डिफ़ॉल्ट Crashlytics अलर्ट आपके ईमेल पते पर भेज सकता है. पहले ठीक की गई समस्याएं और तेज़ी से बढ़ने वाली समस्याएं के लिए, Firebase, कंसोल में भी अलर्ट दिखा सकता है. Firebase
पहले ठीक की गई और रुझान में चल रही समस्याओं के लिए, किसी भी तरह के कॉन्फ़िगरेशन की ज़रूरत नहीं होती और Crashlytics सेट अप करने पर, ये अलर्ट डिफ़ॉल्ट रूप से भेजे जाते हैं.Crashlytics
ऐप्लिकेशन बंद होने या एएनआर से जुड़ी नई समस्याओं और तेज़ी से बढ़ने वाली समस्याओं के लिए, अलर्ट डिफ़ॉल्ट रूप से नहीं भेजे जाते. इन अलर्ट को पाने के लिए, आपको कम से कम अपना पसंदीदा अलर्ट चैनल चुनना होगा.
सभी तरह के अलर्ट के लिए, कुछ कॉन्फ़िगरेशन उपलब्ध हैं. उदाहरण के लिए, अपने खाते के लिए अलर्ट चालू
या बंद किए जा सकते हैं. साथ ही, तेज़ी से बढ़ने वाली समस्याओं के लिए, थ्रेशोल्ड सेट किए जा सकते हैं
, ताकि यह तय किया जा सके कि अलर्ट कब भेजे जाएं. इन अलर्ट को
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