अलग-अलग Firebase प्रॉडक्ट से Cloud Logging में डेटा एक्सपोर्ट करने से, आपको अपने प्रोजेक्ट और ऐप्लिकेशन के लॉग देखने, खोजने, फ़िल्टर करने, और उनसे क्वेरी करने की सुविधा मिलती है. एक्सपोर्ट किए गए डेटा का इस्तेमाल करके, लॉग पर आधारित मेट्रिक बनाई और इस्तेमाल की जा सकती हैं. साथ ही, चार्ट और कस्टम डैशबोर्ड बनाए जा सकते हैं. इसके अलावा, कस्टम सूचनाएं सेट अप की जा सकती हैं.
इन प्रॉडक्ट से Cloud Logging में डेटा एक्सपोर्ट किया जा सकता है:
Firebase Hosting: एक्सपोर्ट सेट अप करने के बाद, Firebase आपकी Firebase Hosting साइटों से वेब अनुरोध लॉग को Cloud Logging में एक्सपोर्ट करता है.
Firebase App Hosting: एक्सपोर्ट सेट अप करने की ज़रूरत नहीं है; Firebase, Firebase App Hosting के लिए लॉग अपने-आप Cloud Logging में एक्सपोर्ट करता है.
Cloud Functions for Firebase: एक्सपोर्ट सेट अप करने की ज़रूरत नहीं है. Firebase, फ़ंक्शन के लिए लॉग को Cloud Logging में अपने-आप एक्सपोर्ट करता है.
इस पेज पर इन विषयों के बारे में जानकारी दी गई है:
- जानें कि Cloud Logging में एक्सपोर्ट किए गए डेटा का इस्तेमाल कैसे किया जा सकता है
- Cloud Logging में एक्सपोर्ट करने की सुविधा सेट अप करना
- जानें कि एक्सपोर्ट सेट अप करने के बाद क्या होता है
- Cloud Logging कोटा, कीमत, और उपयोगकर्ता को अपने साथ जोड़े रखना
Cloud Logging में एक्सपोर्ट किए गए डेटा का इस्तेमाल कैसे किया जा सकता है
Cloud Logging को Google Cloud Observability Suite उपलब्ध कराता है.
Cloud Logging में एक्सपोर्ट किए गए डेटा का इस्तेमाल इन तरीकों से किया जा सकता है:
इन लॉग को देखने, खोजने, और फ़िल्टर करने के लिए, Google Cloud कंसोल में जाकर Logs Explorer का इस्तेमाल करें.
अपने लॉग की क्वेरी की जा सकती है. साथ ही, लॉग पर आधारित मेट्रिक बनाई और इस्तेमाल की जा सकती हैं. इसके अलावा, चार्ट और कस्टम डैशबोर्ड बनाए जा सकते हैं, कस्टम सूचनाएं सेट अप की जा सकती हैं, और लॉग डेटा सेव किया जा सकता है.
आपके पास अपना डेटा, सेवा देने वाली अन्य कंपनियों को एक्सपोर्ट करने का विकल्प होता है.
इन विकल्पों के बारे में ज़्यादा जानने के लिए, सामान्य Cloud Logging दस्तावेज़ देखें. इसके अलावा, Firebase Hosting के लिए प्रॉडक्ट के हिसाब से पेज देखें.
ध्यान दें कि Cloud Functions for Firebase के लिए, अपने लॉग Firebase कंसोल के Functions डैशबोर्ड में भी देखे जा सकते हैं.
Cloud Logging में एक्सपोर्ट करने की सुविधा सेट अप करना
Cloud Logging में एक्सपोर्ट करने की सुविधा सेट अप करने का तरीका यहां बताया गया है:
Firebase कंसोल में साइन इन करें. इसके बाद, अपना प्रोजेक्ट चुनें.
पर क्लिक करें. इसके बाद, प्रोजेक्ट सेटिंग चुनें.
इंटिग्रेशन टैब चुनें.
Cloud Logging इंटिग्रेशन कार्ड पर जाकर, लिंक करें पर क्लिक करें.
Cloud Logging में एक्सपोर्ट करने की सुविधा सेट अप करने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.
अगर आपके पास पहले से ही एक या उससे ज़्यादा ऐक्टिव Firebase Hosting साइटें हैं, तो लिंक करने के वर्कफ़्लो में, आपकी हर साइट के लॉग के लिए डेटा इस्तेमाल का अनुमानित लेवल दिखता है. यह वैल्यू, पिछले 30 दिनों के लॉग वॉल्यूम के आधार पर अनुमानित की जाती है.
Cloud Logging से अनलिंक करें
Cloud Logging से अनलिंक करने पर, नए लॉग एक्सपोर्ट नहीं किए जाते.
Cloud Logging से अनलिंक करने पर, सिर्फ़ Firebase App Hosting और Firebase Hosting के लिए एक्सपोर्ट की सुविधा बंद की जा सकती है. Cloud Functions for Firebase के लिए, लॉग एक्सपोर्ट करने की प्रोसेस को रोका नहीं जा सकता.
इन बातों का ध्यान रखें:
Cloud Logging में पहले से एक्सपोर्ट किया गया कोई भी डेटा, डेटा के रखरखाव की तय अवधि तक बना रहेगा. साथ ही, स्टोरेज के लिए शुल्क अब भी लागू हो सकता है. आगे होने वाली बिलिंग रोकने के लिए, अपने लॉग मैन्युअल तरीके से मिटाएं.
अगर आपने Cloud Logging का डेटा अन्य सेवाओं (जैसे कि BigQuery) में सेव किया है, तो हो सकता है कि उस डेटा को सेव करने के लिए अलग-अलग शर्तें लागू हों.
Cloud Logging से अनलिंक करने के लिए, Firebase प्रोजेक्ट लेवल, प्रॉडक्ट लेवल या किसी खास प्रॉडक्ट के लिए बैकएंड या साइट लेवल पर जाएं.
Cloud LoggingCloud Logging से अनलिंक करने का तरीका यहां दिया गया है:
Firebase कंसोल में, इंटिग्रेशन पेज पर जाएं.
Cloud Logging कार्ड में, मैनेज करें पर क्लिक करें.
किसी प्रॉडक्ट को अनलिंक करने या किसी प्रॉडक्ट के लिए किसी खास बैकएंड या साइट को अनलिंक करने का विकल्प चुनें.
अपने Firebase प्रोजेक्ट को पूरी तरह से अनलिंक करने के लिए, पेज पर सबसे नीचे मौजूद बटन ढूंढें.
जब आपसे पूछा जाए, तब पुष्टि करें कि आपको एक्सपोर्ट बंद करने हैं.
डेटा एक्सपोर्ट करने की सुविधा सेट अप करने के बाद क्या होता है?
डेटा एक्सपोर्ट करने की सुविधा सेट अप करने के बाद, आपको ये नतीजे मिल सकते हैं.
Firebase Hosting
Hosting साइटों के लिए किए गए किसी भी नए अनुरोध के लॉग देखें. आम तौर पर, अनुरोध किए जाने के
30 मिनट के अंदर लॉग दिख जाते हैं.डेटा के इस्तेमाल के लेवल पर नज़र रखें:
Firebase कंसोल में, Cloud Logging इंटिग्रेशन कार्ड में जाकर, अपनी Hosting साइटों के लॉग के लिए डेटा इस्तेमाल करने का लेवल देखें.
Google Cloud console में, Logs Explorer में जाकर, हर साइट के लिए डेटा इस्तेमाल का लेवल देखें. यह
log_bytesमेट्रिक है. अगर आपके प्रोजेक्ट में अन्य प्रॉडक्ट के लिए Cloud Logging का इस्तेमाल किया जाता है, तो Logs Explorer में कुल इस्तेमाल भी देखा जा सकता है.
Cloud Logging के कोटे, कीमत, और उसे बनाए रखने के बारे में आकलन करना
Cloud Logging, हर महीने (हर प्रोजेक्ट के लिए) बिना किसी शुल्क के इस्तेमाल करने की सुविधा देता है. Cloud Logging का इस्तेमाल, Google या Firebase के किसी भी प्रॉडक्ट से किया जा सकता है. ज़्यादा सुविधाओं और पैसे चुकाकर इस्तेमाल की जाने वाली सेवाओं को अनलॉक करने के लिए, अपने प्रोजेक्ट को Blaze प्लान के 'इस्तेमाल के हिसाब से शुल्क चुकाएं' वाले प्लान पर अपग्रेड करें. Cloud Logging के लिए कीमत तय करने के बारे में ज़्यादा जानें.
Cloud Logging और बिलिंग को मॉनिटर और मैनेज किया जा सकता है:
Google Cloud प्राइसिंग कैलकुलेटर का इस्तेमाल करके, Cloud Logging के बिल का अनुमान लगाएं.
लॉग सिंक के लिए एक्सक्लूज़न फ़िल्टर बनाकर, लॉग को थ्रॉटल करें.
खर्च को कंट्रोल करने के लिए, सूचनाएं सेट अप करें.
लॉग, 30 दिनों के बाद अपने-आप मिट जाते हैं. हालांकि, डेटा के रखरखाव की कस्टम अवधि सेट करने का विकल्प होता है.
ध्यान दें कि किसी अनुरोध या इवेंट के लिए लॉग एंट्री में देरी हो सकती है. इसके अलावा, कुछ मामलों में ऐसा भी हो सकता है कि लॉग एंट्री न हो. लॉग का इस्तेमाल अनुरोधों या इवेंट को समझने के लिए किया जा सकता है. हालांकि, ये आपके प्रोजेक्ट के इस्तेमाल और बिलिंग में दिखने वाले असली इस्तेमाल को नहीं दिखा सकते.