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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  4. जब आपसे पूछा जाए, तब पुष्टि करें कि आपको एक्सपोर्ट बंद करना है.



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

  • इवेंट मिलने के कुछ मिनटों के अंदर, किसी भी नए इवेंट के लॉग देखें Crashlytics .

  • डेटा खर्च के लेवल पर नज़र रखें:

    • लिंक किए गए ऐप्लिकेशन के लॉग के लिए, डेटा के इस्तेमाल का लेवल देखें. इसके लिए, Firebase कंसोल के सेटिंग > इंटिग्रेशन > Cloud Logging कार्ड पर जाएं.

    • Google Cloud कंसोल में लॉग स्टोरेज पेज पर जाकर, मौजूदा और पिछले महीने के डेटा के इस्तेमाल की जानकारी देखें.



कोटा और कीमत

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

Cloud Logging और बिलिंग को मॉनिटर और मैनेज किया जा सकता है:

लॉग, 30 दिनों के बाद अपने-आप मिट जाते हैं. हालांकि, कस्टम रिटेंशन सेट करने का विकल्प भी होता है.

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



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