Firebase, डिफ़ॉल्ट रूप से Crashlytics सूचनाएं भेजता है. इसके बारे में जानने के लिए, सूचनाओं की खास जानकारी वाला पेज देखें. हालांकि, ये डिफ़ॉल्ट सूचनाएं और इनके सूचना चैनल आपकी ज़रूरतों के हिसाब से सही नहीं हो सकते.
इन मामलों में, Cloud Monitoring का इस्तेमाल करके, Crashlytics डेटा के आधार पर सूचना पाने के लिए बनाए गए कस्टम चैनलों को कस्टम सूचनाएं भेजी जा सकती हैं. साथ ही, Cloud Logging में एक्सपोर्ट किए गए Firebase सेशन के डेटा के आधार पर भी सूचनाएं भेजी जा सकती हैं.
कस्टम सूचनाओं के लिए 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 क्वेरी देनी होगी