গুগল ক্লাউড পরিষেবার সাথে এক্সপোর্ট করা ক্র্যাশলিটিক্স ডেটা ব্যবহারের বিকল্পগুলি

Firebase Crashlytics এবং Firebase কনসোলে এর ড্যাশবোর্ড আপনাকে আপনার অ্যাপগুলির স্থিতিশীলতা ডেটা অন্বেষণ এবং বিশ্লেষণ করতে দেয়। স্ট্যান্ডার্ড Crashlytics বৈশিষ্ট্যগুলি আপনার অ্যাপ চালানোর সাথে জড়িত অনেক কাজ এবং লক্ষ্যে আপনাকে সহায়তা করতে পারে।

কখনও কখনও, যদিও, আপনার অ্যাপ এবং ব্যবসা বৃদ্ধি এবং জটিল হয়ে ওঠার সাথে সাথে, আপনার বিভিন্ন ধরণের প্রশ্নের উত্তরের প্রয়োজন হতে পারে, অনন্য উপায়ে ডেটা বিশ্লেষণ বা সংযুক্ত করার জন্য, অথবা আপনার ডেটার উপর ভিত্তি করে কাস্টম ড্যাশবোর্ড বা কাস্টম সতর্কতা তৈরি করার জন্য।

এই সমস্ত কিছু করতে আপনাকে সাহায্য করার জন্য, Crashlytics আপনার ডেটা শক্তিশালী Google Cloud পরিষেবাগুলিতে রপ্তানি করার বিকল্পগুলি অফার করে: BigQuery এবং Cloud Logging এই পরিষেবাগুলির জন্য ক্ষমতার আরও বিস্তৃত তালিকার জন্য রপ্তানি করা ডেটা দিয়ে আপনি কী করতে পারেন? দেখুন।

  • BigQuery : SQL কোয়েরি ব্যবহার করে ডেটা বিশ্লেষণ করুন, অন্যান্য ডেটাসেট থেকে ডেটা যুক্ত করুন, অন্য ক্লাউড প্রদানকারীতে ডেটা রপ্তানি করুন এবং ডেটা ভিজ্যুয়ালাইজেশন এবং কাস্টম ড্যাশবোর্ড তৈরি করুন (উদাহরণস্বরূপ, Looker Studio ব্যবহার করে)।
    BigQuery তে এক্সপোর্ট সেট আপ করুন

  • Cloud Logging : উন্নত বিশ্লেষণের জন্য লগ-ভিত্তিক মেট্রিক্স তৈরি করুন, কাস্টম বিজ্ঞপ্তি চ্যানেলের জন্য উন্নত সতর্কতা সেট আপ করুন, Cloud Monitoring সহ কাস্টম ড্যাশবোর্ড এবং চার্ট তৈরি করুন এবং আরও অনেক কিছু।
    Cloud Logging -এ এক্সপোর্ট সেট আপ করুন

এই পৃষ্ঠাটি আরও বিস্তারিতভাবে বর্ণনা করে যে কীভাবে আপনি আপনার রপ্তানি করা Crashlytics ডেটা এবং (ঐচ্ছিকভাবে) ফায়ারবেস সেশন ডেটা এই Google Cloud পরিষেবাগুলির সাথে ব্যবহার করতে পারেন।

প্রতিটি পরিষেবায় কোন ডেটা রপ্তানি করা হয়?

রপ্তানিতে ডিভাইসের ধরণ, অপারেটিং সিস্টেম, ব্যতিক্রম (অ্যান্ড্রয়েড অ্যাপ) বা ত্রুটি (অ্যাপল অ্যাপ), এবং Crashlytics লগ, পাশাপাশি অন্যান্য সম্পর্কিত মেটাডেটা সহ কাঁচা Crashlytics ডেটা (এবং ঐচ্ছিকভাবে ফায়ারবেস সেশন ডেটা) থাকে।

প্রতিটি পরিষেবায় রপ্তানি করা ডেটা একই, কিন্তু কাঠামো ভিন্ন। BigQuery এর জন্য, ডেটা টেবিলে থাকে ( ডেটাসেট স্কিমা দেখুন), এবং Cloud Logging জন্য, ডেটা লগ ফর্ম্যাটে থাকে ( লগ স্কিমা দেখুন)।

রপ্তানি করা ডেটা দিয়ে আপনি কী করতে পারেন?

Crashlytics ডেটা সহ এই Google Cloud পরিষেবাগুলি ব্যবহার করার সময় কী কী সম্ভব তার হাইলাইটগুলি নীচে দেওয়া হল। Google Cloud ডকুমেন্টেশনে, আপনি BigQuery এবং Cloud Logging সমস্ত ক্ষমতা সম্পর্কে জানতে পারবেন।

BigQuery তে ডেটা এক্সপোর্ট করা হয়েছে

  • SQL কোয়েরি ব্যবহার করে ডেটা বিশ্লেষণ করুন
    আপনি আপনার Crashlytics ডেটাতে কোয়েরি চালাতে পারেন কাস্টম রিপোর্ট এবং সারাংশ তৈরি করতে। যেহেতু এই ধরণের কাস্টম রিপোর্ট Firebase কনসোলের Crashlytics ড্যাশবোর্ডে পাওয়া যায় না, তাই এগুলি আপনার বিশ্লেষণ এবং ক্র্যাশ ডেটা বোঝার পরিপূরক হতে পারে। আমরা আপনাকে উদাহরণ কোয়েরির একটি সংগ্রহও সরবরাহ করি।

  • বিভিন্ন ডেটাসেট থেকে ডেটা যোগ করুন
    উদাহরণস্বরূপ, যদি আপনি Crashlytics ডেটা এক্সপোর্ট সেট আপ করার সময় Firebase সেশন ডেটা এক্সপোর্ট করতে চান, তাহলে আপনি ক্র্যাশ-মুক্ত ব্যবহারকারী এবং ক্র্যাশ-মুক্ত সেশন সম্পর্কে আরও ভালো ধারণা পেতে পারেন। এছাড়াও, আপনি বিভিন্ন Firebase পণ্য (যেমন Performance Monitoring ) অথবা Google Analytics থেকে ডেটা এক্সপোর্ট করতে পারেন এবং তারপর BigQuery তে আপনার Crashlytics ডেটার সাথে সেই ডেটা যোগদান এবং বিশ্লেষণ করতে পারেন।

  • ভিউ তৈরি করুন
    BigQuery UI ব্যবহার করে, আপনি একটি ভিউ তৈরি করতে পারেন, যা একটি SQL কোয়েরি দ্বারা সংজ্ঞায়িত একটি ভার্চুয়াল টেবিল। বিভিন্ন ধরণের ভিউ এবং কীভাবে সেগুলি তৈরি করবেন সে সম্পর্কে বিস্তারিত নির্দেশাবলীর জন্য, BigQuery ডকুমেন্টেশন দেখুন।

  • ডেটা ভিজ্যুয়ালাইজেশন এবং কাস্টম ড্যাশবোর্ড তৈরি করুন
    উদাহরণস্বরূপ, আপনি Looker Studio ব্যবহার করে একটি ড্যাশবোর্ড তৈরি করতে একটি পূর্বনির্ধারিত Crashlytics টেমপ্লেট ব্যবহার করতে পারেন।

Cloud Logging -এ ডেটা এক্সপোর্ট করা হয়েছে

  • উন্নত বিশ্লেষণের জন্য লগ-ভিত্তিক মেট্রিক্স তৈরি করুন
    আপনার লগ এন্ট্রিগুলিকে এমন মেট্রিক্সে রূপান্তর করুন যা সময়ের সাথে সাথে নির্দিষ্ট অ্যাপ আচরণ বা স্থিতিশীলতার প্রবণতা ট্র্যাক করে। উদাহরণস্বরূপ, আপনি একটি মেট্রিক তৈরি করতে পারেন যা একটি নির্দিষ্ট অ-মারাত্মক ব্যতিক্রম কতবার ঘটে তা গণনা করে এবং অন্যান্য সিস্টেম স্বাস্থ্য মেট্রিক্সের সাথে এটি কল্পনা করে।

  • কাস্টম বিজ্ঞপ্তি চ্যানেলের জন্য উন্নত সতর্কতা সেট আপ করুন
    Cloud Monitoring এ কাস্টম সতর্কতা নীতি সেট আপ করে ডিফল্ট ইমেল সতর্কতার বাইরে যান। নির্দিষ্ট লগ প্যাটার্ন বা থ্রেশহোল্ডের উপর ভিত্তি করে বিজ্ঞপ্তিগুলি ট্রিগার করুন এবং সেগুলি স্ল্যাক, জিরা বা পেজারডিউটির মতো পরিষেবাগুলিতে পাঠান।

  • কাস্টম ড্যাশবোর্ড এবং চার্ট তৈরি করুন
    Cloud Monitoring ব্যবহার করে ব্যক্তিগতকৃত ড্যাশবোর্ড তৈরি করুন যা আপনার ব্যবসার জন্য সবচেয়ে গুরুত্বপূর্ণ মেট্রিক্সগুলিকে হাইলাইট করে। আপনি অন্যান্য Google Cloud পণ্য ডেটার সাথে মিলিত হয়ে একটি একক ভিউতে ক্র্যাশ-মুক্ত হার, সেশন ভলিউম এবং ত্রুটির সংখ্যা কল্পনা করতে পারেন।

  • ব্যাকএন্ড লগের সাথে কোরিলেট অ্যাপ ক্র্যাশ হয়
    আপনার ক্লায়েন্ট-সাইড ক্র্যাশ ডেটা আপনার সার্ভার-সাইড লগের সাথে এক জায়গায় একত্রিত করুন।

  • স্কেলে কাঁচা ক্র্যাশ ডেটা অনুসন্ধান এবং ফিল্টার করুন
    LQL (লগিং কোয়েরি ল্যাঙ্গুয়েজ) ব্যবহার করে জটিল কোয়েরি চালানোর জন্য Logs Explorer ব্যবহার করুন। বিরল বা ডিভাইস-নির্দিষ্ট সমস্যাগুলি খুঁজে পেতে আপনি আপনার সমস্ত ব্যবহারকারী এবং সংস্করণে নির্দিষ্ট লগ বার্তা, কাস্টম কী বা ব্রেডক্রাম্ব অনুসন্ধান করতে পারেন।

  • দীর্ঘমেয়াদী ধরে রাখার জন্য বা বহিরাগত প্রক্রিয়াকরণের জন্য রুট ডেটা
    আপনার Crashlytics লগগুলিকে Cloud Storage কমপ্লায়েন্সের জন্য এক্সপোর্ট করতে লগ সিঙ্ক ব্যবহার করুন, বিশাল আকারের বিশ্লেষণের জন্য BigQuery ব্যবহার করুন, অথবা আপনার নিজস্ব বহিরাগত পর্যবেক্ষণ সরঞ্জামগুলিতে ডেটা স্ট্রিম করতে Pub/Sub ব্যবহার করুন।

কখন BigQuery বনাম Cloud Logging বেছে নেবেন?

উচ্চ-স্তরে, আপনার ডেটা কোথায় রপ্তানি করবেন তা বেছে নেওয়ার সময় এখানে কিছু পার্থক্য বিবেচনা করতে হবে।

BigQuery তে ডেটা এক্সপোর্ট করা হয়েছে Cloud Logging -এ ডেটা এক্সপোর্ট করা হয়েছে
প্রযোজ্য ব্যবসায়িক ভূমিকা ডেটা বিশ্লেষক ভূমিকার জন্য আদর্শ, বিশেষ করে একাধিক ডেটাসেট থেকে ডেটা সংযুক্ত করার জন্য। ডেভেলপার এবং SRE-দের জন্য কাস্টম অ্যালার্ট এবং ড্যাশবোর্ড সেট আপ করার জন্য সহায়ক, সেইসাথে সার্ভার-সাইড মনিটরিং ডেটার সাথে সহজ সংযোগ স্থাপনের জন্য।
Google Cloud পণ্যের সাথে ডেটা ব্যবহারের বিকল্পগুলি
যোগদান এবং ডেটা আরও রপ্তানির বিকল্পগুলি
মূল্য নির্ধারণ আপনাকে স্টোরেজ এবং কোয়েরি উভয়ের জন্যই অর্থ প্রদান করতে হবে।
BigQuery তে Crashlytics ডেটা রপ্তানি করুন বিভাগে আরও জানুন।
আপনি স্টোরেজের জন্য অর্থ প্রদান করেন, কিন্তু অনুসন্ধানের জন্য নয়।
Cloud Logging -এ Crashlytics ডেটা এক্সপোর্ট করুন -এ আরও জানুন।

এরপর কী?

BigQuery তে এক্সপোর্ট সেট আপ করুন Cloud Logging এ এক্সপোর্ট সেট আপ করুন

Crashlytics এবং (ঐচ্ছিকভাবে) ফায়ারবেস সেশন ডেটা রপ্তানি সেট আপ করার পরে, Google Cloud পরিষেবাগুলির বৈশিষ্ট্যগুলি ব্যবহার শুরু করুন: