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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Cloud Logging

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

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

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

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

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

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



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

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

  • डेटा के इस्तेमाल के लेवल पर नज़र रखें:

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

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



कोटा और कीमत

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

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

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

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



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