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