Firebase, डिफ़ॉल्ट रूप से Crashlytics चेतावनियां देता है. इसके बारे में जानने के लिए, चेतावनी की खास जानकारी वाला पेज देखें. हालांकि, ऐसा हो सकता है कि ये डिफ़ॉल्ट सूचनाएं और सूचना पाने के चैनल, आपकी ज़रूरतों के हिसाब से काफ़ी न हों.
ऐसे मामलों में, Cloud Monitoring का इस्तेमाल करके, Crashlytics डेटा (और ज़रूरत पड़ने पर Firebase सेशन का डेटा) के आधार पर, सूचना पाने के लिए बनाए गए कस्टम चैनलों को कस्टम सूचनाएं भेजी जा सकती हैं. यह डेटा, Cloud Logging में एक्सपोर्ट किया गया होता है.
कस्टम सूचनाओं के लिए Cloud Monitoring का इस्तेमाल करने के लिए, आपको सूचना से जुड़ी नीति सेट अप करनी होगी. इसमें यह बताया जाता है कि आपको किन स्थितियों में सूचना चाहिए और आपको सूचना कैसे चाहिए.
उदाहरण के लिए, अगर क्रैश-फ़्री रेट किसी तय थ्रेशोल्ड से कम हो जाता है, तो Cloud Monitoring किसी ईमेल पते पर सूचना देने वाला मैसेज भेज सकता है. इसके अलावा, इसे Discord, Slack या Jira जैसी तीसरे पक्ष की सेवा पर पोस्ट किया जा सकता है. सूचना में भेजी गई जानकारी को भी पूरी तरह से अपनी पसंद के मुताबिक बनाया जा सकता है. जैसे, Firebase कंसोल में काम के डीप-लिंक शामिल करना या कंपनी से जुड़ी समस्या हल करने की जानकारी शामिल करना.
Google Cloud दस्तावेज़ में, Cloud Monitoring और सूचनाओं के बारे में ज़्यादा जानें. इसमें कीमत के बारे में भी जानकारी शामिल है.
ज़रूरी शर्तें
पक्का करें कि आपका Firebase प्रोजेक्ट, इस्तेमाल के हिसाब से शुल्क चुकाने वाले ब्लेज़ प्लान पर हो.
सूचना पाने की नीति सेट अप करना
यहां सामान्य निर्देश दिए गए हैं. ज़्यादा जानकारी के लिए, Google Cloud दस्तावेज़ देखें. उदाहरण के लिए: मेट्रिक-थ्रेशोल्ड से जुड़ी सूचनाएं पाने की नीतियां बनाना या सूचनाएं पाने की नीतियां बनाने के लिए PromQL का इस्तेमाल करना.
क्वेरी चलाने के दौरान, लॉग पर आधारित सूचना या SQL पर आधारित सूचना सेट अप की जा सकती है:
लॉग पर आधारित सूचना सेट अप करने के लिए:
Logs Explorer में क्वेरी चलाएं.
दिखने वाले सूचना जोड़ें बटन पर क्लिक करें.
लॉग पर आधारित सूचना जोड़ने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.
एसक्यूएल पर आधारित सूचना सेट अप करें:
Logs Analytics में क्वेरी चलाएं.
दिखने वाले सूचना जोड़ें बटन पर क्लिक करें.
SQL पर आधारित सूचना जोड़ने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.
इसके अलावा, Google Cloud कंसोल में नीति कॉन्फ़िगरेशन टूल का इस्तेमाल करके, लॉग पर आधारित मेट्रिक के लिए सूचनाएं सेट अप की जा सकती हैं. यहां इनमें से कोई एक विकल्प चुना जा सकता है:
बिल्डर: कंसोल के यूज़र इंटरफ़ेस (यूआई) में, सूचना पाने की नीति बनाने के लिए एक गाइड वाला वर्कफ़्लो दिया गया है.
PromQL: आपको सूचना देने की नीति के लिए PromQL क्वेरी देनी होगी