আপনার Crashlytics এবং (ঐচ্ছিকভাবে) Firebase সেশন ডেটা Cloud Logging এ রপ্তানি করার পরে, আপনি আপনার অ্যাপের স্থিতিশীলতা আরও ভালভাবে বুঝতে ডেটা নিয়ে কাজ শুরু করতে পারেন এবং এমনকি কাস্টম ড্যাশবোর্ড তৈরি করতে, কাস্টম সতর্কতা সেট আপ করতে এবং আপনার ডেটা বিশ্লেষণ করতে অন্যান্য Google Cloud পরিষেবাগুলিতে লগ ব্যবহার করতে পারেন ।
আপনি অন্যান্য পরিষেবাগুলিতেও ডেটা রপ্তানি করতে পারেন।
আপনার ডেটা নিয়ে কাজ করার জন্য এখানে কিছু সাধারণ ব্যবহারের উদাহরণ দেওয়া হল:
উন্নত বিশ্লেষণের জন্য লগ-ভিত্তিক মেট্রিক্স তৈরি করুন
আপনার লগ এন্ট্রিগুলিকে এমন মেট্রিক্সে রূপান্তর করুন যা সময়ের সাথে সাথে নির্দিষ্ট অ্যাপ আচরণ বা স্থিতিশীলতার প্রবণতা ট্র্যাক করে। উদাহরণস্বরূপ, আপনি একটি মেট্রিক তৈরি করতে পারেন যা একটি নির্দিষ্ট অ-মারাত্মক ব্যতিক্রম কতবার ঘটে তা গণনা করে এবং অন্যান্য সিস্টেম স্বাস্থ্য মেট্রিক্সের সাথে এটি কল্পনা করে।কাস্টম বিজ্ঞপ্তি চ্যানেলের জন্য উন্নত সতর্কতা সেট আপ করুন
Cloud Monitoring এ কাস্টম সতর্কতা নীতি সেট আপ করে ডিফল্ট ইমেল সতর্কতার বাইরে যান। নির্দিষ্ট লগ প্যাটার্ন বা থ্রেশহোল্ডের উপর ভিত্তি করে বিজ্ঞপ্তিগুলি ট্রিগার করুন এবং সেগুলি স্ল্যাক, জিরা বা পেজারডিউটির মতো পরিষেবাগুলিতে পাঠান।কাস্টম ড্যাশবোর্ড এবং চার্ট তৈরি করুন
Cloud Monitoring ব্যবহার করে ব্যক্তিগতকৃত ড্যাশবোর্ড তৈরি করুন যা আপনার ব্যবসার জন্য সবচেয়ে গুরুত্বপূর্ণ মেট্রিক্সগুলিকে হাইলাইট করে। আপনি অন্যান্য Google Cloud পণ্য ডেটার সাথে একত্রে ক্র্যাশ-মুক্ত হার, সেশন ভলিউম এবং ত্রুটির সংখ্যা কল্পনা করতে পারেন।ব্যাকএন্ড লগের সাথে কোরিলেট অ্যাপ ক্র্যাশ হয়ে যায়
আপনার ক্লায়েন্ট-সাইড ক্র্যাশ ডেটা আপনার সার্ভার-সাইড লগের সাথে এক জায়গায় একত্রিত করুন।স্কেলে কাঁচা ক্র্যাশ ডেটা অনুসন্ধান এবং ফিল্টার করুন
LQL (লগিং কোয়েরি ল্যাঙ্গুয়েজ) ব্যবহার করে জটিল কোয়েরি চালানোর জন্য Logs Explorer ব্যবহার করুন। বিরল বা ডিভাইস-নির্দিষ্ট সমস্যাগুলি খুঁজে পেতে আপনি আপনার সমস্ত ব্যবহারকারী এবং সংস্করণে নির্দিষ্ট লগ বার্তা, কাস্টম কী বা ব্রেডক্রাম্ব অনুসন্ধান করতে পারেন।দীর্ঘমেয়াদী ধরে রাখার জন্য বা বহিরাগত প্রক্রিয়াকরণের জন্য রুট ডেটা
আপনার Crashlytics লগগুলিকে Cloud Storage কমপ্লায়েন্সের জন্য এক্সপোর্ট করতে লগ সিঙ্ক ব্যবহার করুন, বিশাল আকারের বিশ্লেষণের জন্য BigQuery ব্যবহার করুন, অথবা আপনার নিজস্ব বহিরাগত পর্যবেক্ষণ সরঞ্জামগুলিতে ডেটা স্ট্রিম করতে Pub/Sub ব্যবহার করুন।
আপনার অ্যাপের স্থায়িত্ব আরও ভালোভাবে বুঝুন
Google Cloud কনসোলের Logs Explorer আপনার নির্দিষ্ট লগ এবং ডেটা দেখার জন্য কোয়েরি এবং বিল্ট-ইন ফিল্টার এবং ডেটা প্যানেল ব্যবহার করে টুল অফার করে। কোয়েরি দিয়ে আপনার লগ ফিল্টার করার বিষয়ে আরও জানুন নিচের পরবর্তী বিভাগে।
Crashlytics ড্যাশবোর্ড আপনার অ্যাপের স্বাস্থ্যের একটি উচ্চ-স্তরের ওভারভিউ প্রদান করলেও, Cloud Logging -এ এক্সপোর্ট করলে আপনি আপনার অ্যাপের আচরণ সম্পর্কে আরও জটিল প্রশ্নের উত্তর দিতে পারবেন:
একটি নির্দিষ্ট ক্র্যাশ ব্যাকএন্ড কার্যকলাপের সাথে কীভাবে সম্পর্কিত?
ক্লায়েন্ট-সাইড ক্র্যাশ হওয়ার মুহূর্তে আপনার সার্ভারে ঠিক কী ঘটছিল তা দেখতে একটি সাধারণ শনাক্তকারী (যেমন একটি ব্যবহারকারী আইডি বা অনুরোধ আইডি) ব্যবহার করুন।একটি নির্দিষ্ট ভৌগোলিক অঞ্চলের জন্য ক্র্যাশ-মুক্ত সেশনের হার কত?
ফায়ারবেস সেশন ডেটা ব্যবহার করে Crashlytics ইভেন্টে যোগদান করে, আপনি উন্নত মেট্রিক্স গণনা করতে পারেন যা স্ট্যান্ডার্ড ড্যাশবোর্ডে উপলব্ধ নয়।নতুন সংস্করণ চালু হওয়ার পর কি কিছু ডিভাইস মডেলে মারাত্মক নয় এমন ত্রুটির সংখ্যা বেশি হচ্ছে?
রিয়েল-টাইমে হার্ডওয়্যার-নির্দিষ্ট রিগ্রেশন সনাক্ত করতেdevice.modelএবংerror_typeঅনুসারে কাঁচা লগগুলি ফিল্টার করুন।দুর্ঘটনার দিকে পরিচালিত ঘটনাগুলির সঠিক ক্রম কী ছিল?
লগ এন্ট্রির মধ্যেbreadcrumbsএবংlogsক্ষেত্রগুলি পরীক্ষা করে দেখুন যাতে ব্যর্থতার আগে ব্যবহারকারীর ক্রিয়া এবং সিস্টেম ইভেন্টগুলির টাইমস্ট্যাম্পড ট্রেইল দেখা যায়।সর্বশেষ সংস্করণে একটি নির্দিষ্ট "মেমরি শেষ" ত্রুটির দ্বারা কতজন ব্যবহারকারী প্রভাবিত হন?
একটি নির্দিষ্ট ব্যতিক্রম ধরণের সাথে সম্পর্কিত অনন্যinstallation_uuidমানের গণনা খুঁজে পেতে সমস্ত লগ জুড়ে একটি কোয়েরি চালান।কোন নির্দিষ্ট বৈশিষ্ট্য কি অন্যদের তুলনায় বেশি ক্র্যাশ ঘটাচ্ছে?
যদি আপনি ফিচার ফ্ল্যাগ বা অ্যাপের অবস্থা ট্র্যাক করার জন্য কাস্টম কী ব্যবহার করেন, তাহলে ক্র্যাশ ইভেন্টগুলিতে একটি নির্দিষ্ট কী-মান জোড়া অসামঞ্জস্যপূর্ণভাবে উপস্থাপিত হচ্ছে কিনা তা দেখতে আপনি আপনার লগগুলি ফিল্টার করতে পারেন।
অন্যান্য Google Cloud পরিষেবাগুলিতে লগ ব্যবহার করুন
আপনি আপনার লগগুলি অন্যান্য Google Cloud পরিষেবাগুলিতেও ব্যবহার করতে পারেন, যেমন Cloud Monitoring বা BigQuery ।
Cloud Monitoring
Cloud Monitoring ব্যবহার করে, আপনি আপনার রপ্তানি করা ডেটার উপর ভিত্তি করে লগ-ভিত্তিক মেট্রিক্স ব্যবহার করে নিম্নলিখিত যেকোনো একটি করতে পারেন:
কাস্টম বিজ্ঞপ্তি চ্যানেলগুলিতে কাস্টম সতর্কতা সেট আপ করুন এবং পাঠান।
Cloud Monitoring এ Cloud Logging ডেটা কীভাবে অ্যাক্সেস করবেন
যেহেতু Cloud Logging এবং Cloud Monitoring উভয়ই Google Cloud Observability Suite অংশ, তাই আপনি Cloud Logging -এ সংরক্ষিত আপনার ডেটা সরাসরি Cloud Monitoring মাধ্যমে ব্যবহার শুরু করতে পারেন, কোনও রপ্তানি ছাড়াই।
BigQuery
BigQuery ব্যবহার করে, আপনি নিম্নলিখিত যেকোনো একটি করতে পারেন:
আপনার রপ্তানি করা ডেটার কাস্টম ড্যাশবোর্ড তৈরি করতে Looker Studio ব্যবহার করুন। Looker Studio সম্পর্কে আরও জানুন তাদের স্বাগত নির্দেশিকাতে ।
কাস্টম রিপোর্ট এবং সারাংশ তৈরি করতে আপনার Crashlytics ডেটা এবং (ঐচ্ছিকভাবে) ফায়ারবেস সেশন ডেটাতে কোয়েরি চালান।
আপনার Crashlytics ডেটা BigQuery তে রপ্তানি করা অন্যান্য Firebase ডেটার সাথে একত্রিত করুন এবং নতুন উপায়ে এটি কোয়েরি করুন।
BigQuery তে Cloud Logging ডেটা কীভাবে অ্যাক্সেস করবেন
BigQuery এর মাধ্যমে Cloud Logging এ সংরক্ষিত আপনার রপ্তানি করা ডেটা ব্যবহার শুরু করতে, আপনাকে এটি BigQuery তে অ্যাক্সেসযোগ্য করে তুলতে হবে। নিম্নলিখিত বিকল্পগুলির মধ্যে একটি ব্যবহার করুন:
লিঙ্ক করা ডেটাসেট ব্যবহার করে BigQuery এবং Cloud Logging ডেটা যোগ করুন।
লগ সিঙ্ক ব্যবহার করে Cloud Logging -এ সংরক্ষিত ডেটা BigQuery তে রপ্তানি করুন।