Crashlytics के डेटा को Cloud Logging में एक्सपोर्ट करना

अपने Firebase Crashlytics डेटा को Cloud Logging में एक्सपोर्ट किया जा सकता है. डेटा एक्सपोर्ट होने के बाद, यह Google Cloud Observability Suite में भी उपलब्ध होता है. यहां, लॉग फ़िल्टर किए जा सकते हैं, कस्टम डैशबोर्ड बनाए जा सकते हैं, ज़रूरत के मुताबिक चेतावनियां सेट अप की जा सकती हैं, और डेटा को अन्य सेवाओं में भी एक्सपोर्ट किया जा सकता है. Cloud Logging में सेव किए गए डेटा के साथ काम करने के बारे में जानने के लिए, आपके डेटा का इस्तेमाल कैसे किया जा सकता है? लेख पढ़ें. इसमें, डेटा के साथ काम करने के तरीकों की पूरी सूची और उदाहरण दिए गए हैं Cloud Logging.

इस पेज पर, Crashlytics और (ज़रूरी नहीं) Firebase सेशन के डेटा को Cloud Logging में एक्सपोर्ट करने का तरीका बताया गया है.

Cloud Logging में डेटा एक्सपोर्ट करने की सुविधा सेट अप करना

  1. Firebase कंसोल में, इंटिग्रेशन पेज पर जाएं.

  2. Cloud Logging कार्ड में, लिंक करें पर क्लिक करें.

  3. Cloud Logging में डेटा एक्सपोर्ट करने की सुविधा सेट अप करने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें. इसमें ये विकल्प शामिल हैं:

    • (डिफ़ॉल्ट रूप से चालू) क्रैश-फ़्री मेट्रिक को बेहतर तरीके से समझने के लिए, Firebase सेशन के डेटा को एक्सपोर्ट करने की सुविधा चालू करें.

    • चुनें कि कौनसे ऐप्लिकेशन लॉग एक्सपोर्ट करेंगे.

      अगर आपके पास पहले से एक या उससे ज़्यादा चालू ऐप्लिकेशन हैं, तो लिंकिंग वर्कफ़्लो में, आपके हर ऐप्लिकेशन के लॉग के लिए, डेटा के अनुमानित इस्तेमाल का लेवल दिखता है. इस वैल्यू का अनुमान, पिछले Crashlytics डेटा के वॉल्यूम के आधार पर लगाया जाता है.

Cloud Logging से अनलिंक करने पर, नए लॉग एक्सपोर्ट नहीं किए जा सकेंगे.

इन बातों का ध्यान रखें:

  • Cloud Logging में पहले से एक्सपोर्ट किया गया कोई भी डेटा, तय की गई अवधि तक सेव रहेगा. साथ ही, स्टोरेज के लिए शुल्क भी लागू हो सकता है. आगे होने वाली बिलिंग रोकने के लिए, लॉग को मैन्युअल तरीके से मिटाया जा सकता है.

  • अगर Cloud Logging का डेटा, अन्य सेवाओं (जैसे BigQuery) में सेव है, तो हो सकता है कि डेटा को सेव रखने के लिए अलग-अलग शर्तें लागू हों.

Firebase प्रोजेक्ट लेवल, Crashlytics प्रॉडक्ट लेवल या ऐप्लिकेशन लेवल पर, Cloud Logging से अनलिंक किया जा सकता है.

Cloud Logging से अनलिंक करने का तरीका यहां दिया गया है:

  1. Firebase कंसोल में, इंटिग्रेशन पेज पर जाएं.

  2. Cloud Logging कार्ड में, मैनेज करें पर क्लिक करें.

  3. Crashlytics को पूरी तरह से अनलिंक करें या किसी खास ऐप्लिकेशन को अनलिंक करें.

    अपने Firebase प्रोजेक्ट को पूरी तरह से अनलिंक करने के लिए, पेज में सबसे नीचे मौजूद बटन ढूंढें.

  4. प्रॉम्प्ट मिलने पर, पुष्टि करें कि आपको डेटा एक्सपोर्ट करने की सुविधा बंद करनी है.



डेटा एक्सपोर्ट करने की सुविधा चालू करने के बाद क्या होता है?



कोटा और कीमत

Cloud Logging में, हर महीने (हर प्रोजेक्ट के लिए) बिना किसी शुल्क के इस्तेमाल करने की सुविधा मिलती है. Cloud Logging का इस्तेमाल करने वाले किसी भी Google या Firebase प्रॉडक्ट से, डेटा के इस्तेमाल की जानकारी देखी जा सकती है Cloud Logging. अपने प्रोजेक्ट को, इस्तेमाल के हिसाब से शुल्क चुकाने वाले Blaze प्लान में अपग्रेड करके, ज़्यादा शुल्क चुकाकर इस्तेमाल करने की सुविधा और अन्य सुविधाएं अनलॉक की जा सकती हैं. कीमत के बारे में ज़्यादा जानें Cloud Logging.

Cloud Logging और बिलिंग की निगरानी और उन्हें मैनेज किया जा सकता है:

  • Cloud Logging बिल का अनुमान लगाने के लिए Google Cloud कीमत कैलकुलेटर का इस्तेमाल करें.

  • लॉग सिंक के लिए, एक्सक्लूज़न फ़िल्टर बनाकर लॉग की संख्या को सीमित करें .

  • लागत को कंट्रोल करने के लिए, चेतावनियां सेट अप करें.

लॉग 30 दिनों के बाद अपने-आप मिट जाते हैं. हालांकि, इन्हें सेव रखने की अवधि को ज़रूरत के हिसाब से सेट किया जा सकता है.

ध्यान दें कि किसी खास अनुरोध या इवेंट के लिए, लॉग एंट्री में देरी हो सकती है. इसके अलावा, कुछ मामलों में लॉग एंट्री नहीं भी हो सकती है. लॉग का इस्तेमाल, अनुरोधों या इवेंट को समझने के लिए किया जा सकता है. हालांकि, ऐसा हो सकता है कि ये आपके प्रोजेक्ट के इस्तेमाल और बिलिंग में दिखने वाले, डेटा के असल इस्तेमाल को न दिखाएं.



आगे क्या करना है?