এই পৃষ্ঠাটি Cloud Logging এ এক্সপোর্ট করা Crashlytics ডেটা এবং ফায়ারবেস সেশন ডেটার লগ স্কিমা প্রদান করে।
ফায়ারবেস সেশন স্কিমা (যদি সেশন ডেটা রপ্তানির জন্য সক্ষম করা থাকে)
Crashlytics স্কিমা
Event
বার্তাটি একটি একক ক্র্যাশলিটিক্স ইভেন্টের বর্ণনা দেয়।
JSON উপস্থাপনা
{
"name": string,
"platform": string,
"bundleOrPackage": string,
"eventId": string,
"sessionId": string,
"eventTime": string,
"receivedTime": string,
"issue": {
object (Issue)
},
"issueVariant": {
object (IssueVariant)
},
"device": {
object (Device)
},
"memory": {
object (Memory)
},
"storage": {
object (Storage)
},
"operatingSystem": {
object (OperatingSystem)
},
"browser": {
object (Browser)
},
"version": {
object (Version)
},
"user": {
object (User)
},
"customKeys": {
string: string,
...
},
"installationUuid": string,
"crashlyticsSdkVersion": string,
"appOrientation": string,
"deviceOrientation": string,
"logs": [
{
object (Log)
}
],
"breadcrumbs": [
{
object (Breadcrumb)
}
],
"blameFrame": {
object (Frame)
},
"exceptions": [
{
object (Exception)
}
],
"errors": [
{
object (Error)
}
],
"threads": [
{
object (Thread)
}
],
"processState": string,
"issueTitle": string,
"issueSubtitle": string,
"buildStamp": string
}
| ক্ষেত্র | বর্ণনা |
|---|---|
name | string আবশ্যক। শুধুমাত্র আউটপুট। অপরিবর্তনীয়। শনাক্তকারী। ইভেন্ট রিসোর্সের নাম। ফরম্যাট: |
platform | stringমোবাইল প্ল্যাটফর্ম (অ্যান্ড্রয়েড বা আইওএস)। |
bundleOrPackage | string iOS অ্যাপের বান্ডেল নেম অথবা অ্যান্ড্রয়েড অ্যাপের প্যাকেজ নেম। ফরম্যাট: |
eventId | stringশুধুমাত্র আউটপুট। অপরিবর্তনীয়। প্রক্রিয়াকরণের সময় অনন্য ইভেন্ট শনাক্তকারীটি নির্ধারণ করা হয়। |
sessionId | stringফায়ারবেস সেশনের জন্য অনন্য শনাক্তকারী। |
eventTime | string (Timestamp format)যে ডিভাইস টাইমস্ট্যাম্পে ইভেন্টটি রেকর্ড করা হয়েছিল। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়া অন্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
receivedTime | string (Timestamp format)যে সার্ভার টাইমস্ট্যাম্পে Crashlytics ইভেন্টটি গ্রহণ করেছিল। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়া অন্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
state_update_time | string (Timestamp format)যে সময়ে ইস্যুটির অবস্থা সর্বশেষ পরিবর্তন করা হয়েছিল। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়া অন্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
first_seen_version | stringপ্রথম অ্যাপ ডিসপ্লে_ভার্সন, যেটিতে এই সমস্যাটি দেখা গিয়েছিল, তা শুধুমাত্র মোবাইল সংক্রান্ত সমস্যার জন্যই পূরণ করা হয়েছিল। |
last_seen_version | stringসর্বশেষ অ্যাপ ডিসপ্লে_ভার্সন, যেটিতে এই সমস্যাটি দেখা গিয়েছিল, তা শুধুমাত্র মোবাইল সংক্রান্ত সমস্যার জন্য পূরণ করা হয়েছে। |
first_time_seen | string (Timestamp format)এই সমস্যাটি প্রথমবার দেখা গেল। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়া অন্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
last_time_seen | string (Timestamp format)সর্বশেষবার সমস্যাটি দেখা গিয়েছিল। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়া অন্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
issue | object (Issue)এই [ইভেন্ট]-এর জন্য নির্ধারিত [ইস্যু]-র বিবরণ। |
issueVariant | object (IssueVariant)এই [ইভেন্ট]-এর জন্য নির্ধারিত [ইস্যু ভ্যারিয়েন্ট]-এর বিবরণ। |
device | object (Device)মোবাইল ডিভাইসের মেটাডেটা। |
memory | object (Memory)মোবাইল ডিভাইসের মেমরি ব্যবহার। |
storage | object (Storage)মোবাইল ডিভাইসের ডিস্ক/ফ্ল্যাশ ব্যবহার। |
operatingSystem | object (OperatingSystem)অপারেটিং সিস্টেম এবং সংস্করণ। |
browser | object (Browser)ব্রাউজার এবং সংস্করণ। |
version | object (Version)মোবাইল অ্যাপ্লিকেশন সংস্করণ। |
user | object (User)ডিভাইস মালিকের জন্য শেষ ব্যবহারকারী শনাক্তকারী। |
customKeys | map (key: string, value: string)সেশন চলাকালীন ডেভেলপার কর্তৃক সেট করা কাস্টম কী। একটি অবজেক্ট যা 'key': value জোড়ের একটি তালিকা ধারণ করে। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }। |
installationUuid | stringডিভাইস-অ্যাপ ইনস্টলেশনের জন্য অনন্য শনাক্তকারী। এই ক্ষেত্রটি প্রভাবিত ব্যবহারকারীর অনন্য সংখ্যা গণনা করতে ব্যবহৃত হয়। |
crashlyticsSdkVersion | stringক্র্যাশলিটিক্স এসডিকে সংস্করণ। |
appOrientation | stringক্র্যাশের সময় অ্যাপের ওরিয়েন্টেশন (পোর্ট্রেট বা ল্যান্ডস্কেপ)। |
deviceOrientation | stringদুর্ঘটনার সময় ডিভাইসের অবস্থান (পোর্ট্রেট বা ল্যান্ডস্কেপ)। |
logs[] | object (Log)সেশন চলাকালীন ডেভেলপার কর্তৃক রেকর্ড করা লগ বার্তা। |
breadcrumbs[] | object (Breadcrumb)সেশন চলাকালীন অ্যানালিটিক্স SDK দ্বারা রেকর্ড করা অ্যানালিটিক্স ইভেন্টসমূহ। |
blameFrame | object (Frame)ক্র্যাশলিটিক্স প্রসেসিংয়ের কারণে স্ট্যাক ট্রেস ফ্রেমটি ত্রুটিপূর্ণ হিসেবে চিহ্নিত হয়েছে। এটি ভবিষ্যতের অ্যানালাইজারে নাও থাকতে পারে। |
exceptions[] | object (Exception)শুধুমাত্র অ্যান্ড্রয়েডের জন্য। এই ইভেন্টের সময় ঘটা ব্যতিক্রমগুলো। নেস্টেড ব্যতিক্রমগুলো বিপরীত কালানুক্রমিক ক্রমে উপস্থাপন করা হয়েছে, যাতে শেষ রেকর্ডটি হলো প্রথম থ্রো করা ব্যতিক্রম। |
errors[] | object (Error)শুধুমাত্র অ্যাপলের জন্য। iOS SDK দ্বারা শনাক্তকৃত একটি অমারাত্মক ত্রুটি এবং এর স্ট্যাকট্রেস। |
threads[] | object (Thread)ঘটনাটি রেকর্ড করার সময় উপস্থিত অ্যাপ্লিকেশন থ্রেডগুলো। প্রতিটিতে একটি স্ট্যাকট্রেস রয়েছে। ত্রুটির জন্য একটি থ্রেডকে দায়ী করা হবে। |
processState | stringঘটনাটি ঘটার সময় অ্যাপ প্রসেসটির অবস্থা। |
issueTitle | stringযে ইস্যুটির অধীনে ইভেন্টটি অন্তর্ভুক্ত করা হয়েছিল, তার শিরোনাম। এটি সাধারণত একটি সোর্স ফাইল বা মেথডের নাম হয়ে থাকে। |
issueSubtitle | stringযে সংখ্যাটিতে ঘটনাটি অন্তর্ভুক্ত করা হয়েছিল, তার উপশিরোনাম। এটি সাধারণত একটি প্রতীক বা ব্যতিক্রম বার্তা হয়ে থাকে। |
buildStamp | stringঅ্যাপের বিল্ড সিস্টেম দ্বারা প্রদত্ত মেটাডেটা, যার মধ্যে ভার্সন কন্ট্রোল রিপোজিটরি তথ্য অন্তর্ভুক্ত। |
Memory
মোবাইল ডিভাইসের মেমরি ব্যবহার।
JSON উপস্থাপনা
{
"used": string,
"free": string
}
| ক্ষেত্র | বর্ণনা |
|---|---|
used | string (int64 format)ব্যবহৃত বাইট। |
free | string (int64 format)খালি বাইট। |
Storage
মোবাইল ডিভাইসের ডিস্ক/ফ্ল্যাশ ব্যবহার। সকল ডিভাইসের জন্য রিপোর্ট করা হয়নি।
JSON উপস্থাপনা
{
"used": string,
"free": string
}
| ক্ষেত্র | বর্ণনা |
|---|---|
used | string (int64 format)ব্যবহৃত বাইট। |
free | string (int64 format)খালি বাইট। |
User
ডেভেলপার কর্তৃক প্রদত্ত শেষ ব্যবহারকারী শনাক্তকারী।
JSON উপস্থাপনা
{
"id": string
}
| ক্ষেত্র | বর্ণনা |
|---|---|
id | stringঅ্যাপ ডেভেলপার কর্তৃক প্রদান করা হলে ইউজার আইডি। |
Frame
স্ট্যাকট্রেসের একটি ফ্রেম।
JSON উপস্থাপনা
{
"line": string,
"file": string,
"symbol": string,
"offset": string,
"address": string,
"library": string,
"owner": string,
"blamed": boolean
}
| ক্ষেত্র | বর্ণনা |
|---|---|
line | string (int64 format)ফাইলটিতে ফ্রেমটির লাইন নম্বর। |
file | stringউৎস ফাইলের নাম, যেখানে ফ্রেমটি পাওয়া যায়। |
symbol | stringডিওবফাসকেটেড বা সিম্বোলিকেটেড করার পরের ফ্রেম সিম্বল। ডিভাইস থেকে প্রাপ্ত কাঁচা সিম্বল, যদি এটিকে হাইড্রেট করা না যায়। |
offset | string (int64 format)বাইনারি ইমেজের সেই বাইট অফসেট যেখানে কোডটি থাকে। এটি নেটিভ ফ্রেমের জন্য উপস্থিত থাকে। |
address | string (int64 format)বাইনারি ইমেজের সেই ঠিকানা যেখানে কোডটি থাকে। এটি নেটিভ ফ্রেমের জন্য প্রযোজ্য। |
library | stringযে লাইব্রেরিতে ফ্রেমটি অন্তর্ভুক্ত রয়েছে, তার প্রদর্শিত নাম। |
owner | stringডেভেলপার, ভেন্ডর, রানটাইম, প্ল্যাটফর্ম বা সিস্টেমের মধ্যে যেকোনো একটি। |
blamed | booleanযখন ক্র্যাশলিটিক্স বিশ্লেষণে নির্ধারিত হয় যে এই ফ্রেমটিই ত্রুটির সম্ভাব্য কারণ, তখন এটি সত্য। |
Exception
শুধুমাত্র অ্যান্ড্রয়েড অ্যাপ থেকে প্রাপ্ত একটি জাভা এক্সেপশন এবং তার স্ট্যাকট্রেস।
JSON উপস্থাপনা
{
"type": string,
"exceptionMessage": string,
"nested": boolean,
"title": string,
"subtitle": string,
"blamed": boolean,
"frames": [
{
object (Frame)
}
]
}
| ক্ষেত্র | বর্ণনা |
|---|---|
type | stringব্যতিক্রমের ধরণ, যেমন java.lang.IllegalStateException। |
exceptionMessage | stringব্যতিক্রমটির সাথে সম্পর্কিত একটি বার্তা। |
nested | booleanসর্বশেষ থ্রো করা এক্সেপশনটি (অর্থাৎ প্রথম রেকর্ডটি) ছাড়া বাকি সবগুলোর জন্য সত্য। |
title | stringব্যতিক্রমটির শিরোনাম। |
subtitle | stringব্যতিক্রমটির উপশিরোনাম। |
blamed | booleanযখন ক্র্যাশলিটিক্স বিশ্লেষণে নির্ধারিত হয় যে এই থ্রেডেই ত্রুটিটি ঘটেছে, তখন এটি সত্য। |
frames[] | object (Frame)এক্সেপশনের স্ট্যাকট্রেসে থাকা ফ্রেমগুলো। |
Error
একটি অমারাত্মক ত্রুটি এবং এর স্ট্যাকট্রেস, যা শুধুমাত্র অ্যাপল অ্যাপ থেকে পাওয়া যায়।
JSON উপস্থাপনা
{
"queue": string,
"code": string,
"title": string,
"subtitle": string,
"blamed": boolean,
"frames": [
{
object (Frame)
}
]
}
| ক্ষেত্র | বর্ণনা |
|---|---|
queue | stringযে কিউতে থ্রেডটি চলছিল। |
code | string (int64 format)অ্যাপের নিজস্ব লগ করা NSError-এর সাথে সম্পর্কিত ত্রুটি কোড। |
title | stringত্রুটির শিরোনাম। |
subtitle | stringত্রুটিটির উপশিরোনাম। |
blamed | booleanযখন ক্র্যাশলিটিক্স বিশ্লেষণ দ্বারা নির্ধারিত হয় যে এই ত্রুটির স্ট্যাকট্রেসে ত্রুটিটি ঘটেছে, তখন এটি সত্য হয়। |
frames[] | object (Frame)ত্রুটির স্ট্যাকট্রেসে থাকা ফ্রেমগুলো। |
Thread
একটি অ্যাপ্লিকেশন থ্রেড।
JSON representation</code></th>
</tr>
</thead>
<tbody>
<tr>
<td><code>{
"crashed": boolean,
"name": string,
"queue": string,
"signal": string,
"signalCode": string,
"crashAddress": string,
"title": string,
"subtitle": string,
"blamed": boolean,
"frames": [
{
object (Frame)
}
],
"threadId": string,
"sysThreadId": string,
"threadState": enum (State)
}
| ক্ষেত্র | বর্ণনা |
|---|---|
crashed | booleanথ্রেডটি ক্র্যাশ করলে সত্য হয়। |
name | stringথ্রেডটির নাম। |
queue | stringযে কিউতে থ্রেডটি চলছিল। |
signal | stringযে সিগন্যালটির কারণে অ্যাপটি ক্র্যাশ করেছে তার নাম। এটি শুধুমাত্র ক্র্যাশ হওয়া নেটিভ থ্রেডগুলিতেই উপস্থিত থাকে। |
signalCode | stringযে সিগন্যালের কারণে অ্যাপটি ক্র্যাশ করেছে তার কোড। শুধুমাত্র ক্র্যাশ হওয়া নেটিভ থ্রেডেই উপস্থিত থাকে। |
crashAddress | string (int64 format)যে সিগন্যালের কারণে অ্যাপ্লিকেশনটি ক্র্যাশ করেছে তার ঠিকানা। এটি শুধুমাত্র ক্র্যাশ হওয়া নেটিভ থ্রেডগুলিতেই উপস্থিত থাকে। |
title | stringথ্রেডটির শিরোনাম। |
subtitle | stringথ্রেডটির উপশিরোনাম। |
blamed | booleanযখন ক্র্যাশলিটিক্স বিশ্লেষণ দ্বারা নির্ধারিত হয় যে এই থ্রেডের স্ট্যাকট্রেসে ত্রুটিটি ঘটেছে, তখন এটি সত্য হয়। |
frames[] | object (Frame)থ্রেডের স্ট্যাকট্রেসে থাকা ফ্রেমগুলো। |
threadId | string (int64 format)থ্রেডের আইডি, যা শুধুমাত্র ANR থ্রেডের জন্য উপলব্ধ। |
sysThreadId | string (int64 format)থ্রেডটির সিস্টেম আইডি, যা শুধুমাত্র ANR থ্রেডগুলোর জন্য উপলব্ধ। |
threadState | enum (State)শুধুমাত্র আউটপুট। ANR ঘটার সময় থ্রেডটির অবস্থা। |
State
ANR ঘটার সময় থ্রেডটির অবস্থা।
| এনাম | বর্ণনা |
|---|---|
STATE_UNSPECIFIED | থ্রেডের অবস্থা অনির্দিষ্ট। |
THREAD_STATE_TERMINATED | থ্রেডটি বন্ধ করে দেওয়া হয়েছে। |
THREAD_STATE_RUNNABLE | থ্রেডটি চালানো সম্ভব ছিল। |
THREAD_STATE_TIMED_WAITING | থ্রেডটি টাইমআউটের কারণে অপেক্ষা করছিল। |
THREAD_STATE_BLOCKED | থ্রেডটি ব্লক করা হয়েছিল। |
THREAD_STATE_WAITING | থ্রেডটি অপেক্ষায় ছিল। |
THREAD_STATE_NEW | থ্রেডটি শুরু করা হয়েছে, কিন্তু এখনো কিছু চালানো হয়নি। |
THREAD_STATE_NATIVE_RUNNABLE | থ্রেডটি নেটিভ ছিল এবং আমরা হিউরিস্টিকভাবে নির্ধারণ করতে পারিনি যে এটি অপেক্ষারত ছিল, তাই ধরে নিন এটি রানযোগ্য। |
THREAD_STATE_NATIVE_WAITING | আমরা অনুমানের ভিত্তিতে নির্ধারণ করেছি যে থ্রেডটি অপেক্ষা করছে। |
ফায়ারবেস সেশন স্কিমা
FirebaseSessionEvent
ফায়ারবেস অ্যাপ কোয়ালিটি সেশনস এসডিকে দ্বারা সেশনগুলো রেকর্ড করা হয়।
JSON উপস্থাপনা
{
"sessionId": string,
"eventType": enum (SessionEventType),
"firstSessionId": string,
"sessionIndex": integer,
"firebaseInstallationId": string,
"eventTime": string,
"version": {
object (Version)
},
"device": {
object (Device)
},
"operatingSystem": {
object (OperatingSystem)
}
}
| ক্ষেত্র | বর্ণনা |
|---|---|
sessionId | stringফায়ারবেস সেশনের জন্য অনন্য শনাক্তকারী। |
eventType | enum (SessionEventType)সেশন ইভেন্টের ধরণ। এসডিকে বর্তমানে শুধুমাত্র SESSION_START ইভেন্ট সমর্থন করে। |
firstSessionId | stringশেষ কোল্ড স্টার্টের পর থেকে প্রথম সেশনের শনাক্তকারী। অ্যাপ চালু করার ক্ষেত্রে এই আইডি এবং সেশনআইডি একই থাকবে। |
sessionIndex | integerশেষ কোল্ড স্টার্টের পর থেকে সেশনের সংখ্যা নির্দেশ করে। |
firebaseInstallationId | stringযেসব ডিভাইসে ফায়ারবেস অ্যাপ ইনস্টল করা আছে, সেগুলোকে স্বতন্ত্রভাবে শনাক্ত করে। |
eventTime | string (Timestamp format)সেশন ইভেন্টের শুরুর টাইমস্ট্যাম্প। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়া অন্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
version | object (Version)মোবাইল অ্যাপ্লিকেশন সংস্করণ নম্বর। |
device | object (Device)মোবাইল ডিভাইসের মেটাডেটা। |
operatingSystem | object (OperatingSystem)অপারেটিং সিস্টেম এবং সংস্করণ। |
SessionEventType
রেকর্ড করা SessionEvent প্রকারভেদ।
| এনাম | বর্ণনা |
|---|---|
SESSION_EVENT_TYPE_UNKNOWN | অজ্ঞাত। |
SESSION_START | অ্যাপ্লিকেশন সেশন শুরু হয়েছে। |
ডিভাইস লগ স্কিমা
DeviceLog
ডিভাইসলগ এন্ট্রিগুলোর কাঠামো উপস্থাপন করে।
JSON উপস্থাপনা
{
"eventId": string,
"sessionId": string,
// Union field payload can be only one of the following:
"log": {
object (Log)
},
"breadcrumb": {
object (Breadcrumb)
}
// End of list of possible types for union field payload.
}
| ক্ষেত্র | বর্ণনা |
|---|---|
eventId | stringশুধুমাত্র আউটপুট। অপরিবর্তনীয়। যে ইভেন্টের সাথে এটি যুক্ত, তার শনাক্তকারী। |
sessionId | stringফায়ারবেস সেশনের জন্য অনন্য শনাক্তকারী। |
ইউনিয়ন ফিল্ড | |
log | object (Log)ক্র্যাশলিটিক্স লগ। |
breadcrumb | object (Breadcrumb)ক্র্যাশলিটিক্স ব্রেডক্রাম্ব। |
Log
সেশন চলাকালীন ডেভেলপার কর্তৃক রেকর্ডকৃত লগ লাইনসমূহ।
JSON উপস্থাপনা
{
"logTime": string,
"message": string
}
| ক্ষেত্র | বর্ণনা |
|---|---|
logTime | string (Timestamp format)লাইনটি লগ করার সময়কার ডিভাইসের টাইমস্ট্যাম্প। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়া অন্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
message | stringলগ বার্তা। |
Breadcrumb
সেশন চলাকালীন রেকর্ড করা অ্যানালিটিক্স ইভেন্টসমূহ।
JSON উপস্থাপনা
{
"eventTime": string,
"title": string,
"params": {
string: string,
...
}
}
| ক্ষেত্র | বর্ণনা |
|---|---|
eventTime | string (Timestamp format)ইভেন্টটির জন্য ডিভাইসের টাইমস্ট্যাম্প। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়া অন্য অফসেটও গ্রহণ করা হয়। উদাহরণ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" অথবা "2014-10-02T15:01:23+05:30"। |
title | stringবিশ্লেষণমূলক ইভেন্টের নাম। |
params | map (key: string, value: string)ইভেন্টের প্যারামিটারসমূহ। একটি অবজেক্ট যা 'key': value জোড়ের একটি তালিকা ধারণ করে। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }। |