फायरबेस क्रैशलाइटिक्स

ऐप्पल, एंड्रॉइड, फ़्लटर और यूनिटी के लिए इस शक्तिशाली क्रैश रिपोर्टिंग समाधान के साथ ऐप के मुद्दों में स्पष्ट, कार्रवाई योग्य जानकारी प्राप्त करें।

फायरबेस क्रैशलाइटिक्स एक हल्का, रियलटाइम क्रैश रिपोर्टर है जो आपके ऐप की गुणवत्ता को खराब करने वाले स्थिरता के मुद्दों को ट्रैक करने, प्राथमिकता देने और ठीक करने में आपकी मदद करता है। क्रैशलाइटिक्स बुद्धिमानी से दुर्घटनाओं को समूहीकृत करके और उनके कारण होने वाली परिस्थितियों को उजागर करके आपका समस्या निवारण समय बचाता है।

पता लगाएं कि क्या कोई विशेष दुर्घटना बहुत सारे उपयोगकर्ताओं को प्रभावित कर रही है। जब कोई समस्या अचानक गंभीरता में बढ़ जाए तो अलर्ट प्राप्त करें। पता लगाएं कि कोड की कौन सी पंक्तियाँ क्रैश का कारण बन रही हैं।

क्रैशलिटिक्स स्थापित करें

प्रमुख क्षमताएं

क्यूरेटेड क्रैश रिपोर्ट क्रैशलाइटिक्स क्रैश के ढेर को मुद्दों की एक प्रबंधनीय सूची में संश्लेषित करता है, प्रासंगिक जानकारी प्रदान करता है, और क्रैश की गंभीरता और व्यापकता पर प्रकाश डालता है ताकि आप मूल कारण को तेजी से पहचान सकें।
सामान्य दुर्घटना का इलाज क्रैशलाइटिक्स क्रैश इनसाइट्स प्रदान करता है, उपयोगी युक्तियाँ जो सामान्य स्थिरता समस्याओं को उजागर करती हैं और संसाधन प्रदान करती हैं जो उन्हें समस्या निवारण, ट्राइएज और समाधान करना आसान बनाती हैं।
एनालिटिक्स के साथ एकीकृत क्रैशलाइटिक्स आपके ऐप की त्रुटियों को एनालिटिक्स में app_exception इवेंट के रूप में कैप्चर कर सकता है। ईवेंट आपको प्रत्येक क्रैश से पहले होने वाले अन्य ईवेंट की सूची तक पहुंच प्रदान करके डिबगिंग को सरल बनाते हैं, और आपको क्रैश वाले उपयोगकर्ताओं के लिए एनालिटिक्स रिपोर्ट खींचने की सुविधा देकर दर्शकों की जानकारी प्रदान करते हैं।
रीयलटाइम अलर्ट नए मुद्दों, पुराने मुद्दों और बढ़ते मुद्दों के लिए रीयलटाइम अलर्ट प्राप्त करें जिन पर तत्काल ध्यान देने की आवश्यकता हो सकती है।

कार्यान्वयन पथ

अपना ऐप कनेक्ट करें फ़ायरबेस कंसोल में अपने ऐप में फ़ायरबेस जोड़कर प्रारंभ करें।
एसडीके को एकीकृत करें CocoaPods, Gradle, या Pub के माध्यम से Crashlytics SDK जोड़ें, और Crashlytics रिपोर्ट एकत्र करना शुरू कर देता है।
फायरबेस कंसोल में रिपोर्ट जांचें अपने ऐप में समस्याओं को ट्रैक करने, प्राथमिकता देने और ठीक करने के लिए फायरबेस कंसोल पर जाएं।

आसान डिबगिंग के लिए क्रैशलिटिक्स आपके क्रैश का विश्लेषण कैसे करता है?

आपके ऐप के बारे में मेट्रिक्स और रिपोर्ट प्रदान करने के लिए, क्रैशलाइटिक्स आपके ऐप से क्रैश, गैर-घातक अपवाद और अन्य ईवेंट प्रकारों को एकत्र और विश्लेषण करता है। हम आपके ऐप के निर्माण के लिए मैपिंग जानकारी का उपयोग मानव-पठनीय क्रैश रिपोर्ट बनाने के लिए करते हैं ताकि आपको घटनाओं को समझने में मदद मिल सके (उदाहरण के लिए, हम Apple प्लेटफ़ॉर्म ऐप्स के लिए डिबग सिंबल (dSYM) फ़ाइलों का उपयोग करते हैं)।

जब क्रैशलिटिक्स को ईवेंट प्राप्त होते हैं, तो यह संबंधित ईवेंट को मुद्दों में समूहित करने के लिए एक विश्लेषण इंजन का उपयोग करता है। विश्लेषण इंजन घटनाओं को मुद्दों में समूहित करने के लिए स्टैक ट्रेस, अपवाद संदेश, त्रुटि कोड और अन्य प्लेटफ़ॉर्म या त्रुटि प्रकार विशेषताओं में फ़्रेम को देखता है। किसी मुद्दे में, सभी घटनाओं में विफलता का एक सामान्य बिंदु होता है। जैसे-जैसे अधिक आने वाली घटनाएं किसी समस्या से मेल खाती हैं, समस्या क्रैशलिटिक्स डैशबोर्ड में आपके ऐप की समस्या तालिका के शीर्ष पर पहुंच जाती है। यह समूहीकरण और रैंकिंग आपको सबसे प्रभावशाली समस्याओं को तेजी से पहचानने और ठीक करने में मदद करती है।

फिर भी घटनाओं के इस समूह के भीतर भी, विफलता बिंदु तक ले जाने वाले स्टैक निशान भिन्न हो सकते हैं। और एक अलग स्टैक ट्रेस का मतलब एक अलग मूल कारण हो सकता है। किसी मुद्दे के भीतर इस संभावित अंतर का प्रतिनिधित्व करने के लिए, क्रैशलाइटिक्स मुद्दों के भीतर वेरिएंट बनाता है - प्रत्येक वेरिएंट किसी मुद्दे में घटनाओं का एक उप-समूह होता है जिसमें समान विफलता बिंदु और समान स्टैक ट्रेस होता है। वेरिएंट के साथ, आप किसी समस्या के सबसे सामान्य स्टैक ट्रेस को डीबग कर सकते हैं और यह निर्धारित कर सकते हैं कि क्या विभिन्न मूल कारण विफलता का कारण बन रहे हैं।

अगले कदम