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