Crashlytics के लिए सूचना पाने के विकल्प

Crashlytics अलग-अलग तरह के अलर्ट और इन अलर्ट को पाने के अलग-अलग तरीके उपलब्ध कराता है.

Firebase, Crashlytics अलर्ट इन इवेंट टाइप के आधार पर भेज सकता है:

  • ऐसी समस्याएं जिनसे ऐप्लिकेशन बंद हो सकता है: ये अलर्ट तब ट्रिगर होते हैं, जब आपका ऐप्लिकेशन बंद हो जाता है या उसमें ANR की समस्या आती है. ऐसा तब होता है, जब Crashlytics ने पहले कभी ऐसी समस्या न देखी हो.

  • ऐसी समस्याएं जिनसे ऐप्लिकेशन बंद नहीं होता: ये अलर्ट तब ट्रिगर होते हैं, जब आपके ऐप्लिकेशन में ऐसी समस्या आती है जिससे ऐप्लिकेशन बंद नहीं होता. ऐसा तब होता है, जब Crashlytics ने पहले कभी ऐसी समस्या न देखी हो. Crashlytics

  • पहले ठीक की गई समस्याएं: ये अलर्ट तब ट्रिगर होते हैं, जब आपका ऐप्लिकेशन बंद हो जाता है. ऐसा तब होता है, जब आपने पहले इस समस्या को ठीक कर दिया हो.

  • रुझान में चल रही समस्याएं: ये अलर्ट तब ट्रिगर होते हैं, जब कोई समस्या उभर रही हो या रुझान में हो.

  • ऐसी समस्याएं जो बार-बार हो रही हैं: ये अलर्ट तब ट्रिगर होते हैं, जब किसी दिए गए ऐप्लिकेशन वर्शन के लिए, 30 मिनट की अवधि में एक ही तरह की समस्या (ऐप्लिकेशन बंद होना या ANR) की वजह से, कुछ प्रतिशत उपयोगकर्ताओं पर असर पड़ता है.

डिफ़ॉल्ट Crashlytics अलर्ट पाने के विकल्प यहां दिए गए हैं. हर विकल्प में, कॉन्फ़िगरेशन और पसंद के मुताबिक बनाने की ज़्यादा सुविधाएं मिलती हैं.

ईमेल या Firebase कंसोल में अलर्ट पाने की सुविधा

Firebase, सभी डिफ़ॉल्ट Crashlytics अलर्ट आपके ईमेल पर भेज सकता है. पहले ठीक की गई समस्याएं और ऐसी समस्याएं जो बार-बार हो रही हैं के लिए, Firebase, कंसोल में भी अलर्ट दिखा सकता है.Firebase

  • पहले ठीक की गई और रुझान में चल रही समस्याओं के लिए, किसी भी तरह के कॉन्फ़िगरेशन की ज़रूरत नहीं होती और Crashlytics सेट अप करने पर, ये अलर्ट डिफ़ॉल्ट रूप से भेजे जाते हैं.Crashlytics

  • नए ऐसी समस्याएं जिनसे ऐप्लिकेशन बंद नहीं होता, ऐसी समस्याएं जिनसे ऐप्लिकेशन बंद हो सकता है, ANR, और ऐसी समस्याएं जो बार-बार हो रही हैं के लिए, अलर्ट डिफ़ॉल्ट रूप से नहीं भेजे जाते. इन अलर्ट को पाने के लिए, आपको कम से कम अपना पसंदीदा अलर्ट चैनल चुनना होगा.

सभी तरह के अलर्ट के लिए, कुछ कॉन्फ़िगरेशन उपलब्ध हैं. उदाहरण के लिए, अपने खाते के लिए अलर्ट चालू या बंद किए जा सकते हैं. साथ ही, ऐसी समस्याएं जो बार-बार हो रही हैं के लिए, थ्रेशोल्ड सेट किए जा सकते हैं , ताकि यह तय किया जा सके कि अलर्ट कब भेजे जाएं. इन अलर्ट को Firebase कंसोल के सेटिंग > अलर्ट पेज पर जाकर देखा और कॉन्फ़िगर किया जा सकता है.

ईमेल या कंसोल में अलर्ट पाने की सुविधा के बारे में ज़्यादा जानें

Slack, Jira, और PagerDuty के साथ, अलर्ट पाने के लिए बुनियादी इंटिग्रेशन की सुविधा

Firebase, Slack, Jira, और PagerDuty पर Crashlytics के डिफ़ॉल्ट Crashlytics अलर्ट भेजने के लिए, अलर्ट पाने के लिए बुनियादी इंटिग्रेशन की सुविधा उपलब्ध कराता है.

Firebase कंसोल में, इन इंटिग्रेशन को सेट अप और कॉन्फ़िगर करने का तरीका यहां दिया गया है: Firebase

  1. हर अलर्ट सेवा के लिए, सिलसिलेवार तरीके से दिए गए निर्देशों का पालन करें. यह निर्देश आपको सेटिंग > इंटिग्रेशन पेज पर मिलेंगे.Firebase

  2. यह चुनें कि अलग-अलग ऐप्लिकेशन के लिए, कौनसा कॉन्फ़िगरेशन इस्तेमाल किया जाए. साथ ही, Firebase कंसोल की सेटिंग सेटिंग > अलर्ट पेज के Crashlytics कार्ड में जाकर, अन्य अलर्ट के लिए डेस्टिनेशन कॉन्फ़िगर करें.

Slack, Jira, और PagerDuty के साथ, अलर्ट पाने के लिए बुनियादी इंटिग्रेशन की सुविधा के बारे में ज़्यादा जानें

अलर्ट पाने के लिए, कस्टम सूचना चैनलों के साथ इंटिग्रेशन की सुविधा

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