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