BigQuery-তে এক্সপোর্ট করা ডেটার জন্য ডেটাসেট স্কিমা

এই পৃষ্ঠায় BigQuery তে এক্সপোর্ট করা Crashlytics ডেটা এবং Firebase সেশন ডেটার ডেটাসেট স্কিমা প্রদান করা হয়েছে।

Firebase আপনার এক্সপোর্ট করা ডেটার জন্য BigQuery তে নতুন ডেটাসেট তৈরি করে:



Crashlytics ডেটাসেট

Crashlytics ডেটা firebase_crashlytics নামের একটি BigQuery ডেটাসেটে এক্সপোর্ট করা হয়। এই ডেটাসেটটি আপনার সম্পূর্ণ প্রোজেক্টকে অন্তর্ভুক্ত করে, এমনকি যদি তাতে একাধিক অ্যাপ থাকেও।

টেবিল

ডিফল্টরূপে, Firebase আপনার প্রোজেক্টের BigQuery এর সাথে লিঙ্ক করা প্রতিটি অ্যাপের জন্য Crashlytics ডেটাসেটের ভিতরে আলাদা টেবিল তৈরি করে।

টেবিলগুলোর নামকরণ করা হয় অ্যাপের আইডেন্টিফায়ারের (ডটকে আন্ডারস্কোরে রূপান্তর করে) উপর ভিত্তি করে এবং এর শেষে অ্যাপের প্ল্যাটফর্ম ( _IOS বা _ANDROID ) যুক্ত করা হয়। উদাহরণস্বরূপ, com.google.test প্যাকেজ নামের একটি অ্যান্ড্রয়েড অ্যাপের ডেটা com_google_test_ANDROID নামের একটি টেবিলে থাকবে।

  • BigQuery তে স্ট্রিমিং এক্সপোর্ট সক্রিয় করা থাকলে, ডেটা রিয়েলটাইমে _REALTIME যুক্ত একটি টেবিলেও স্ট্রিম করা হবে (উদাহরণস্বরূপ, com_google_test_ANDROID_REALTIME )।

  • টেবিলের প্রতিটি সারি অ্যাপে ঘটে যাওয়া একটি ঘটনাকে উপস্থাপন করে, যার মধ্যে ক্র্যাশ, মারাত্মক নয় এমন ত্রুটি এবং ANR অন্তর্ভুক্ত।

  • টেবিলগুলিতে একটি প্রমিত Crashlytics ডেটার সেটের পাশাপাশি আপনার অ্যাপে ( iOS+ | Android | Flutter | Unity ) আপনার দ্বারা সংজ্ঞায়িত যেকোনো কাস্টম Crashlytics কী-ও থাকে।

সারি

টেবিলের প্রতিটি সারি অ্যাপটির সম্মুখীন হওয়া একটি ত্রুটিকে নির্দেশ করে।

কলাম

একটি টেবিলের কলামগুলো ক্র্যাশ, নন-ফেটাল এরর এবং এএনআর-এর জন্য অভিন্ন।

  • BigQuery তে স্ট্রিমিং এক্সপোর্ট সক্রিয় করা থাকলে, রিয়েলটাইম টেবিলে ব্যাচ টেবিলের কলামগুলোই থাকবে।

  • আপনার সারিগুলিতে এমন কলাম থাকতে পারে যা এমন ইভেন্টগুলিকে উপস্থাপন করে যেগুলির স্ট্যাক ট্রেস নেই।

এক্সপোর্ট করা Crashlytics ডেটার টেবিলের কলামগুলো নিচে দেওয়া হলো:

ক্ষেত্রের নাম ডেটা টাইপ বর্ণনা
app_orientation স্ট্রিং উদাহরণস্বরূপ, PORTRAIT , LANDSCAPE , FACE_UP , FACE_DOWN , ইত্যাদি।
application রেকর্ড যে অ্যাপটি ইভেন্টটি তৈরি করেছে
application.build_version স্ট্রিং অ্যাপটির বিল্ড সংস্করণ
application.display_version স্ট্রিং
blame_frame রেকর্ড ক্র্যাশ বা ত্রুটির মূল কারণ হিসেবে চিহ্নিত ফ্রেমটি।
blame_frame.address INT64 বাইনারি ইমেজের সেই ঠিকানা যেখানে কোডটি রয়েছে
জাভা ফ্রেমের জন্য সেট করা নেই
blame_frame.blamed বুলিয়ান Crashlytics নির্ধারণ করেছে কিনা যে এই ফ্রেমটিই ক্র্যাশ বা ত্রুটির কারণ।
blame_frame.file স্ট্রিং ফ্রেম ফাইলের নাম
blame_frame.library স্ট্রিং যে লাইব্রেরিতে ফ্রেমটি অন্তর্ভুক্ত আছে তার প্রদর্শিত নাম
blame_frame.line INT64 ফ্রেমের ফাইলটির লাইন নম্বর
blame_frame.offset INT64 বাইনারি ইমেজের সেই বাইট অফসেট যেখানে কোডটি রয়েছে।
জাভা ব্যতিক্রমের জন্য সেট করা হয়নি
blame_frame.owner স্ট্রিং উদাহরণস্বরূপ, DEVELOPER , VENDOR , RUNTIME , PLATFORM বা SYSTEM
blame_frame.symbol স্ট্রিং আর্দ্র প্রতীক, অথবা অ-আর্দ্রযোগ্য হলে কাঁচা প্রতীক।
breadcrumbs পুনরাবৃত্ত রেকর্ড টাইমস্ট্যাম্পযুক্ত Google Analytics ব্রেডক্রাম্ব , যদি সক্রিয় করা থাকে
breadcrumbs.name স্ট্রিং রুটির টুকরোর সাথে সম্পর্কিত নামটি
breadcrumbs.params পুনরাবৃত্ত রেকর্ড ব্রেডক্রাম্বের সাথে সম্পর্কিত প্যারামিটারগুলি
breadcrumbs.params.key স্ট্রিং ব্রেডক্রাম্বের সাথে যুক্ত একটি প্যারামিটার কী
breadcrumbs.params.value স্ট্রিং ব্রেডক্রাম্বের সাথে যুক্ত একটি প্যারামিটার মান
breadcrumbs.timestamp টাইমস্ট্যাম্প ব্রেডক্রাম্বের সাথে যুক্ত টাইমস্ট্যাম্প
bundle_identifier স্ট্রিং ফায়ারবেস প্রকল্পে নিবন্ধিত অ্যাপটির অনন্য শনাক্তকারী (উদাহরণস্বরূপ, com.google.gmail )
অ্যাপল প্ল্যাটফর্ম অ্যাপগুলোর ক্ষেত্রে, এটি হলো অ্যাপটির বান্ডেল আইডি।
অ্যান্ড্রয়েড অ্যাপের ক্ষেত্রে, এটি হলো অ্যাপটির প্যাকেজ নেম।
crashlytics_sdk_versions স্ট্রিং যে Crashlytics এসডিকে সংস্করণটি ইভেন্টটি তৈরি করেছে
custom_keys পুনরাবৃত্ত রেকর্ড ডেভেলপার-সংজ্ঞায়িত কী-ভ্যালু জোড়া
custom_keys.key স্ট্রিং ডেভেলপার-সংজ্ঞায়িত একটি কী
custom_keys.value স্ট্রিং ডেভেলপার-সংজ্ঞায়িত মান
device রেকর্ড যে ডিভাইসে ঘটনাটি ঘটেছে
device_orientation স্ট্রিং উদাহরণস্বরূপ, PORTRAIT , LANDSCAPE , FACE_UP , FACE_DOWN , ইত্যাদি।
device.architecture স্ট্রিং উদাহরণস্বরূপ, X86_32 , X86_64 , ARMV7 , ARM64 , ARMV7S , অথবা ARMV7K
device.manufacturer স্ট্রিং ডিভাইস প্রস্তুতকারক
device.model স্ট্রিং ডিভাইস মডেল
error পুনরাবৃত্ত রেকর্ড (শুধুমাত্র অ্যাপল অ্যাপের ক্ষেত্রে) মারাত্মক নয় এমন ত্রুটি
error_type স্ট্রিং ইভেন্টের ত্রুটির ধরণ (উদাহরণস্বরূপ, FATAL , NON_FATAL , ANR , ইত্যাদি)
error.blamed বুলিয়ান Crashlytics নির্ধারণ করেছে কিনা যে এই ফ্রেমটিই ত্রুটির কারণ।
error.code INT64 অ্যাপের কাস্টম লগ করা NSError-এর সাথে সম্পর্কিত ত্রুটি কোড
error.frames পুনরাবৃত্ত রেকর্ড স্ট্যাকট্রেসের ফ্রেমগুলি
error.frames.address INT64 বাইনারি ইমেজের সেই ঠিকানা যেখানে কোডটি রয়েছে
error.frames.blamed বুলিয়ান Crashlytics নির্ধারণ করেছে কিনা যে এই ফ্রেমটিই ত্রুটির কারণ।
error.frames.file স্ট্রিং ফ্রেম ফাইলের নাম
error.frames.library স্ট্রিং যে লাইব্রেরিতে ফ্রেমটি অন্তর্ভুক্ত আছে তার প্রদর্শিত নাম
error.frames.line INT64 ফ্রেমের ফাইলটির লাইন নম্বর
error.frames.offset INT64 বাইনারি ইমেজের সেই বাইট অফসেট যেখানে কোডটি রয়েছে।
error.frames.owner স্ট্রিং উদাহরণস্বরূপ, DEVELOPER , VENDOR , RUNTIME , PLATFORM বা SYSTEM
error.frames.symbol স্ট্রিং আর্দ্র প্রতীক, অথবা অ-আর্দ্রযোগ্য হলে কাঁচা প্রতীক।
error.queue_name স্ট্রিং যে কিউতে থ্রেডটি চলছিল
error.subtitle স্ট্রিং থ্রেডটির উপশিরোনাম
error.title স্ট্রিং থ্রেডের শিরোনাম
event_id স্ট্রিং ইভেন্টের জন্য অনন্য আইডি
event_timestamp টাইমস্ট্যাম্প যখন ঘটনাটি ঘটেছিল
exceptions পুনরাবৃত্ত রেকর্ড (শুধুমাত্র অ্যান্ড্রয়েডের জন্য) এই ইভেন্টের সময় ঘটা ব্যতিক্রমসমূহ। নেস্টেড ব্যতিক্রমগুলো বিপরীত কালানুক্রমিক ক্রমে উপস্থাপন করা হয়, যার অর্থ হলো শেষ রেকর্ডটি হলো প্রথম থ্রো করা ব্যতিক্রম।
exceptions.blamed বুলিয়ান যদি Crashlytics নির্ধারণ করে যে ত্রুটি বা ক্র্যাশের জন্য ব্যতিক্রমটি দায়ী, তাহলে এটি সত্য হবে।
exceptions.exception_message স্ট্রিং ব্যতিক্রমের সাথে সম্পর্কিত একটি বার্তা
exceptions.frames পুনরাবৃত্ত রেকর্ড ব্যতিক্রমের সাথে যুক্ত ফ্রেমগুলি
exceptions.frames.address INT64 বাইনারি ইমেজের সেই ঠিকানা যেখানে কোডটি রয়েছে
জাভা ফ্রেমের জন্য সেট করা নেই
exceptions.frames.blamed বুলিয়ান Crashlytics নির্ধারণ করেছে কিনা যে এই ফ্রেমটিই ক্র্যাশ বা ত্রুটির কারণ।
exceptions.frames.file স্ট্রিং ফ্রেম ফাইলের নাম
exceptions.frames.library স্ট্রিং যে লাইব্রেরিতে ফ্রেমটি অন্তর্ভুক্ত আছে তার প্রদর্শিত নাম
exceptions.frames.line INT64 ফ্রেমের ফাইলটির লাইন নম্বর
exceptions.frames.offset INT64 বাইনারি ইমেজের সেই বাইট অফসেট যেখানে কোডটি রয়েছে।
জাভা ব্যতিক্রমের জন্য সেট করা হয়নি
exceptions.frames.owner স্ট্রিং উদাহরণস্বরূপ, DEVELOPER , VENDOR , RUNTIME , PLATFORM বা SYSTEM
exceptions.frames.symbol স্ট্রিং আর্দ্র প্রতীক, অথবা অ-আর্দ্রযোগ্য হলে কাঁচা প্রতীক।
exceptions.nested বুলিয়ান সর্বশেষ থ্রো করা ব্যতিক্রমটি (অর্থাৎ প্রথম রেকর্ডটি) ছাড়া বাকি সবগুলোর জন্য সত্য।
exceptions.subtitle স্ট্রিং থ্রেডটির উপশিরোনাম
exceptions.title স্ট্রিং থ্রেডের শিরোনাম
exceptions.type স্ট্রিং ব্যতিক্রমের ধরণ (উদাহরণস্বরূপ, java.lang.IllegalStateException)
firebase_session_id স্ট্রিং ফায়ারবেস সেশনের জন্য স্বয়ংক্রিয়ভাবে তৈরি আইডিটি Crashlytics থেকে প্রাপ্ত ইভেন্টের সাথে ম্যাপ করা হয়েছে।
installation_uuid স্ট্রিং একটি আইডি যা একটি অনন্য অ্যাপ এবং ডিভাইস ইনস্টলেশনকে শনাক্ত করে
is_fatal বুলিয়ান অ্যাপটি ক্র্যাশ করেছে কিনা
issue_id স্ট্রিং ঘটনাটির সাথে সম্পর্কিত সমস্যাটি
logs পুনরাবৃত্ত রেকর্ড Crashlytics লগার দ্বারা তৈরি টাইমস্ট্যাম্পযুক্ত লগ বার্তা, যদি এটি সক্রিয় করা থাকে।
logs.message স্ট্রিং লগ করা বার্তা
logs.timestamp টাইমস্ট্যাম্প যখন লগটি তৈরি করা হয়েছিল
memory রেকর্ড ডিভাইসটির মেমরির অবস্থা
memory.free INT64 অবশিষ্ট মেমরির বাইট
memory.used INT64 ব্যবহৃত মেমরির বাইট
operating_system রেকর্ড ডিভাইসের ওএস-এর বিবরণ
operating_system.device_type স্ট্রিং ডিভাইসের ধরণ (যেমন, MOBILE , TABLET , TV , ইত্যাদি); যা ‘ডিভাইস ক্যাটাগরি’ নামেও পরিচিত।
operating_system.display_version স্ট্রিং ডিভাইসে থাকা ওএস-এর সংস্করণ
operating_system.modification_state স্ট্রিং ডিভাইসটি পরিবর্তিত হয়েছে কিনা (উদাহরণস্বরূপ, একটি জেলব্রেক করা অ্যাপ হলো MODIFIED ) এবং একটি রুটেড অ্যাপ হলো UNMODIFIED ))
operating_system.name স্ট্রিং ডিভাইসের অপারেটিং সিস্টেমের নাম
operating_system.type স্ট্রিং (শুধুমাত্র অ্যাপল অ্যাপের জন্য) ডিভাইসটিতে ব্যবহৃত অপারেটিং সিস্টেমের ধরন (যেমন, IOS , MACOS , ইত্যাদি)
platform স্ট্রিং ফায়ারবেস প্রকল্পে নিবন্ধিত অ্যাপটির প্ল্যাটফর্ম (বৈধ মান: IOS বা ANDROID )
process_state স্ট্রিং BACKGROUND বা FOREGROUND
storage রেকর্ড ডিভাইসটির স্থায়ী স্টোরেজ
storage.free INT64 অবশিষ্ট স্টোরেজের বাইট
storage.used INT64 ব্যবহৃত স্টোরেজের বাইট
threads পুনরাবৃত্ত রেকর্ড ঘটনাটির সময় উপস্থিত থ্রেডগুলি
threads.blamed বুলিয়ান Crashlytics নির্ধারণ করেছে কিনা যে এই ফ্রেমটিই ক্র্যাশ বা ত্রুটির কারণ।
threads.code INT64 (শুধুমাত্র অ্যাপল অ্যাপের জন্য) অ্যাপ্লিকেশনটির নিজস্ব লগ করা NSError-এর ত্রুটি কোড।
threads.crash_address INT64 যে সিগন্যালের কারণে অ্যাপ্লিকেশনটি ক্র্যাশ করেছে তার ঠিকানা; এটি শুধুমাত্র ক্র্যাশ হওয়া নেটিভ থ্রেডগুলিতেই উপস্থিত থাকে।
threads.crashed বুলিয়ান থ্রেডটি ক্র্যাশ করেছে কিনা
threads.frames পুনরাবৃত্ত রেকর্ড সুতার ফ্রেমগুলি
threads.frames.address INT64 বাইনারি ইমেজের সেই ঠিকানা যেখানে কোডটি রয়েছে
threads.frames.blamed বুলিয়ান Crashlytics নির্ধারণ করেছে কিনা যে এই ফ্রেমটিই ত্রুটির কারণ।
threads.frames.file স্ট্রিং ফ্রেম ফাইলের নাম
threads.frames.library স্ট্রিং যে লাইব্রেরিতে ফ্রেমটি অন্তর্ভুক্ত আছে তার প্রদর্শিত নাম
threads.frames.line INT64 ফ্রেমের ফাইলটির লাইন নম্বর
threads.frames.offset INT64 বাইনারি ইমেজের সেই বাইট অফসেট যেখানে কোডটি রয়েছে।
threads.frames.owner স্ট্রিং উদাহরণস্বরূপ, DEVELOPER , VENDOR , RUNTIME , PLATFORM বা SYSTEM
threads.frames.symbol স্ট্রিং আর্দ্র প্রতীক, অথবা কাঁচা প্রতীক যদি এটি আর্দ্র করা না যায়।
threads.queue_name স্ট্রিং (শুধুমাত্র অ্যাপল অ্যাপের জন্য) যে কিউতে থ্রেডটি চলছিল
threads.signal_code স্ট্রিং যে সিগন্যালের কারণে অ্যাপটি ক্র্যাশ করেছে তার কোড; এটি শুধুমাত্র ক্র্যাশ হওয়া নেটিভ থ্রেডগুলিতেই উপস্থিত থাকে।
threads.signal_name স্ট্রিং যে সিগন্যালটির কারণে অ্যাপটি ক্র্যাশ করেছে তার নাম, যা শুধুমাত্র ক্র্যাশ হওয়া নেটিভ থ্রেডগুলিতেই উপস্থিত থাকে।
threads.subtitle স্ট্রিং থ্রেডটির উপশিরোনাম
threads.thread_name স্ট্রিং থ্রেডের নাম
threads.title স্ট্রিং থ্রেডের শিরোনাম
unity_metadata.debug_build বুলিয়ান যদি এটি একটি ডিবাগ বিল্ড
unity_metadata.graphics_copy_texture_support স্ট্রিং ইউনিটি এপিআই -তে সংজ্ঞায়িত গ্রাফিক্স টেক্সচার কপি করার জন্য সমর্থন।
unity_metadata.graphics_device_id INT64 গ্রাফিক্স ডিভাইসের শনাক্তকারী
unity_metadata.graphics_device_name স্ট্রিং গ্রাফিক্স ডিভাইসের নাম
unity_metadata.graphics_device_type স্ট্রিং গ্রাফিক্স ডিভাইসের ধরণ
unity_metadata.graphics_device_vendor_id INT64 গ্রাফিক্স প্রসেসরের বিক্রেতার শনাক্তকারী
unity_metadata.graphics_device_vendor স্ট্রিং গ্রাফিক্স ডিভাইসের বিক্রেতা
unity_metadata.graphics_device_version স্ট্রিং গ্রাফিক্স ডিভাইসের সংস্করণ
unity_metadata.graphics_max_texture_size INT64 টেক্সচার রেন্ডার করার জন্য নির্ধারিত সর্বোচ্চ আকার
unity_metadata.graphics_memory_size_mb INT64 গ্রাফিক্স মেমরি এমবি-তে
unity_metadata.graphics_render_target_count INT64 গ্রাফিক্যাল রেন্ডারিং টার্গেটের সংখ্যা
unity_metadata.graphics_shader_level INT64 গ্রাফিক্সের শেডার স্তর
unity_metadata.processor_count INT64 প্রসেসরের (কোরের) সংখ্যা
unity_metadata.processor_frequency_mhz INT64 প্রসেসর(গুলি)র ফ্রিকোয়েন্সি (মেগাহার্টজ)
unity_metadata.processor_type স্ট্রিং প্রসেসরের ধরণ
unity_metadata.screen_refresh_rate_hz INT64 স্ক্রিনের রিফ্রেশ রেট (হার্টজ-এ)
unity_metadata.screen_resolution_dpi স্ট্রিং স্ক্রিনের ডিপিআই একটি ফ্লোটিং পয়েন্ট সংখ্যা হিসাবে
unity_metadata.screen_size_px স্ট্রিং স্ক্রিনের আকার পিক্সেলে, যা প্রস্থ x উচ্চতা আকারে প্রকাশ করা হয়।
unity_metadata.system_memory_size_mb INT64 সিস্টেমের মেমরির আকার মেগাবাইটে (Mb)
unity_metadata.unity_version স্ট্রিং এই ডিভাইসে চালিত ইউনিটির সংস্করণ
user রেকর্ড (ঐচ্ছিক) অ্যাপ ব্যবহারকারীর সম্পর্কে সংগৃহীত তথ্য
user.email স্ট্রিং (ঐচ্ছিক) ব্যবহারকারীর ইমেল ঠিকানা
user.id স্ট্রিং (ঐচ্ছিক) ব্যবহারকারীর সাথে যুক্ত একটি অ্যাপ-নির্দিষ্ট আইডি
user.name স্ট্রিং (ঐচ্ছিক) ব্যবহারকারীর নাম
variant_id স্ট্রিং এই ইভেন্টের সাথে সম্পর্কিত ইস্যু ভ্যারিয়েন্ট
উল্লেখ্য যে, সব ইভেন্টের সাথে সংশ্লিষ্ট ইস্যু ভ্যারিয়েন্ট থাকে না।



ফায়ারবেস সেশন ডেটাসেট

Firebase সেশন ডেটা firebase_sessions নামের একটি BigQuery ডেটাসেটে এক্সপোর্ট করা হয়। এই ডেটাসেটটি আপনার সম্পূর্ণ প্রোজেক্টকে অন্তর্ভুক্ত করে, এমনকি যদি তাতে একাধিক অ্যাপ থাকেও।

টেবিল

ডিফল্টরূপে, Firebase আপনার প্রোজেক্টের BigQuery এর সাথে লিঙ্ক করা প্রতিটি অ্যাপের জন্য Firebase sessions ডেটাসেটের ভিতরে আলাদা টেবিল তৈরি করে।

টেবিলগুলোর নামকরণ করা হয় অ্যাপের আইডেন্টিফায়ারের (ডটকে আন্ডারস্কোরে রূপান্তর করে) উপর ভিত্তি করে এবং এর শেষে অ্যাপের প্ল্যাটফর্ম ( _IOS বা _ANDROID ) যুক্ত করা হয়। উদাহরণস্বরূপ, com.google.test প্যাকেজ নামের একটি অ্যান্ড্রয়েড অ্যাপের ডেটা com_google_test_ANDROID নামের একটি টেবিলে থাকবে।

সারি

টেবিলের প্রতিটি সারি একটি সেশন ইভেন্টকে উপস্থাপন করে যা ঘটেছে।

কলাম

BigQuery তে স্ট্রিমিং এক্সপোর্ট সক্রিয় করা থাকলে, রিয়েলটাইম টেবিলে ব্যাচ টেবিলের কলামগুলোই থাকবে।

এক্সপোর্ট করা ফায়ারবেস সেশন ডেটার জন্য টেবিলের কলামগুলো নিচে দেওয়া হলো:

ক্ষেত্রের নাম ডেটা টাইপ বর্ণনা
instance_id স্ট্রিং ডিভাইস থেকে প্রাপ্ত ফায়ারবেস ইনস্টলেশন আইডি (FID)। এটি একটি অনন্য অ্যাপ ও ডিভাইস ইনস্টলেশন শনাক্ত করে।
session_id স্ট্রিং এই সেশনের অনন্য আইডি
first_session_id স্ট্রিং অ্যাপটি কোল্ড স্টার্ট করার পর থেকে এই সেশনটি যে ধারাবাহিক সেশনগুলোর মধ্যে রয়েছে, এটি তার প্রথম আইডি। কোল্ড স্টার্টের পর থেকে সংঘটিত সমস্ত সেশনকে একত্রিত করতে এটি ব্যবহার করা যেতে পারে। যদি এই সেশনটি প্রথম সেশন হয়, তাহলে এই ফিল্ডটি session_id এর সমান হবে।
session_index পূর্ণসংখ্যা অ্যাপটি কোল্ড স্টার্ট করার পর এই সেশনটি যে ক্রমে এসেছে। কোল্ড স্টার্টের পরের প্রথম সেশনের জন্য, এটি হবে 0 কোল্ড স্টার্ট না ঘটিয়ে যখনই কোনো সেশন তৈরি হবে (উদাহরণস্বরূপ, ৩০ মিনিট নিষ্ক্রিয় থাকার পর), তখন এই সূচকটি এক বৃদ্ধি পাবে।
event_type স্ট্রিং সেশনে যে ধরনের ইভেন্ট ঘটেছে (উদাহরণস্বরূপ, SESSION_START )
event_timestamp টাইমস্ট্যাম্প ঘটনাটি ঘটার সময়
received_timestamp টাইমস্ট্যাম্প ডিভাইস থেকে সার্ভারে ইভেন্টটি গৃহীত হওয়ার সময়
performance_data_collection_enabled বুলিয়ান সেশন চলাকালীন ফায়ারবেস পারফরম্যান্স মনিটরিং এসডিকে ডেটা সংগ্রহ সক্রিয় ছিল কিনা
crashlytics_data_collection_enabled বুলিয়ান সেশন চলাকালীন ফায়ারবেস ক্র্যাশলিটিক্স এসডিকে ডেটা সংগ্রহ সক্রিয় ছিল কিনা
application রেকর্ড অ্যাপ্লিকেশনটি বর্ণনা করে
application.build_version স্ট্রিং অ্যাপ্লিকেশনটির বিল্ড সংস্করণ (উদাহরণস্বরূপ, 1523456 )
application.display_version স্ট্রিং অ্যাপ্লিকেশনটির প্রদর্শিত সংস্করণ (উদাহরণস্বরূপ, 4.1.7 )
device রেকর্ড যে ডিভাইসে ঘটনাটি ঘটেছে
device.model স্ট্রিং ডিভাইসটির মডেল
device.manufacturer স্ট্রিং ডিভাইসটির প্রস্তুতকারক। অ্যাপল প্ল্যাটফর্ম অ্যাপের ক্ষেত্রে, এটি NULL হবে।
operating_system রেকর্ড ডিভাইসটির অপারেটিং সিস্টেমের বর্ণনা দেয়
operating_system.display_version স্ট্রিং অপারেটিং সিস্টেমের প্রদর্শিত সংস্করণ (উদাহরণস্বরূপ, 10.2.1 )
operating_system.name স্ট্রিং অপারেটিং সিস্টেমের নাম
operating_system.type স্ট্রিং অপারেটিং সিস্টেমের ধরণ (যেমন, IOS )। এই ক্ষেত্রটি শুধুমাত্র অ্যাপল ডিভাইসের জন্য সেট করা হয়।
operating_system.device_type স্ট্রিং ডিভাইসের ধরণ (যেমন, MOBILE , TABLET , TV )