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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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