कस्टम सूचनाएं सेट अप करना और उन्हें कस्टम सूचना चैनलों पर भेजना

Firebase, डिफ़ॉल्ट Crashlytics सूचनाएं देता है. इसके बारे में, सूचनाओं की खास जानकारी वाला पेज देखें. हालांकि, हो सकता है कि ये डिफ़ॉल्ट सूचनाएं और इनके सूचना चैनल, आपकी ज़रूरतों के हिसाब से न हों.

ऐसे में, Cloud Monitoring का इस्तेमाल करके, कस्टम सूचना चैनलों पर कस्टम सूचनाएं भेजी जा सकती हैं. ये सूचनाएं, Crashlytics डेटा (और चाहें तो Firebase के सेशन के डेटा) के आधार पर भेजी जा सकती हैं जिसे आपने Cloud Logging में एक्सपोर्ट किया है.

कस्टम सूचनाओं के लिए Cloud Monitoring का इस्तेमाल करने के लिए, आपको सूचना नीति सेट अप करनी होगी. इसमें यह बताया जाता है कि आपको किन स्थितियों में सूचनाएं मिलनी चाहिए और आपको सूचनाएं कैसे मिलनी चाहिए.

उदाहरण के लिए, अगर क्रैश-फ़्री रेट किसी तय थ्रेशोल्ड से कम हो जाता है, तो Cloud Monitoring किसी खास ईमेल पते पर कस्टम सूचना मैसेज भेज सकता है. इसके अलावा, इसे Discord, Slack या Jira जैसी तीसरे पक्ष की किसी सेवा पर पोस्ट किया जा सकता है. सूचना में भेजी गई जानकारी को भी पूरी तरह से पसंद के मुताबिक बनाया जा सकता है. जैसे, सहायक डीप-लिंक को Firebase कंसोल या कंपनी की समस्याओं को हल करने से जुड़ी जानकारी में शामिल किया जा सकता है.

Google Cloud दस्तावेज़ में, Cloud Monitoring और सूचनाओं के बारे में ज़्यादा जानें. इसमें कीमत की जानकारी भी शामिल है.

ज़रूरी शर्तें

  1. पक्का करें कि आपका Firebase प्रोजेक्ट, इस्तेमाल के हिसाब से पैसे चुकाने वाले Blaze प्लान पर हो.

  2. को एक्सपोर्ट करने की सुविधा सेट अप करें: Cloud Logging का डेटा और (चाहें तो) Firebase सेशन का डेटा.Crashlytics

  3. सूचना चैनल सेट अप करें.

सूचना नीति सेट अप करना

यहां सामान्य निर्देश दिए गए हैं. ज़्यादा जानकारी के लिए, Google Cloud दस्तावेज़ देखें. जैसे: मेट्रिक-थ्रेशोल्ड वाली सूचना नीतियां बनाना या सूचना नीतियां बनाने के लिए PromQL का इस्तेमाल करना.

क्वेरी चलाने के दौरान, लॉग पर आधारित सूचना या एसक्यूएल पर आधारित सूचना सेट अप की जा सकती है:

  • लॉग पर आधारित सूचना सेट अप करना:

    1. Logs Explorer में कोई क्वेरी चलाएं Logs Explorer.

    2. दिखने वाले सूचना जोड़ें बटन पर क्लिक करें.

    3. लॉग पर आधारित सूचना जोड़ने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.

  • एसक्यूएल पर आधारित सूचना सेट अप करना:

    1. Logs Analytics में कोई क्वेरी चलाएं .

    2. दिखने वाले सूचना जोड़ें बटन पर क्लिक करें.

    3. एसक्यूएल पर आधारित सूचना जोड़ने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.

इसके अलावा, लॉग पर आधारित मेट्रिक के लिए सूचनाएं सेट अप की जा सकती हैं. इसके लिए, नीति कॉन्फ़िगरेशन टूल का इस्तेमाल करें. यहां इनमें से कोई एक विकल्प चुना जा सकता है:Google Cloud

  • बिल्डर: कंसोल के यूज़र इंटरफ़ेस (यूआई) में, सूचना नीति बनाने के लिए सिलसिलेवार निर्देश दिए जाते हैं.

  • PromQL: आपको अपनी सूचना नीति के लिए PromQL क्वेरी देनी होगी