With Performance Monitoring , you can use attributes to segment performance data and focus on your app's performance in different real-world scenarios.
পারফরম্যান্স ড্যাশবোর্ডের নীচে অবস্থিত ট্রেস টেবিলে কোনো ট্রেসের নামে ক্লিক করার পর, আপনি আপনার আগ্রহের মেট্রিকগুলিতে আরও বিস্তারিতভাবে দেখতে পারবেন।
Firebase Performance Monitoring data being filtered by attribute" />
- Filter by App version to view data about a past release or your latest release
- Filter by Device to learn how older devices handle your app
- Filter by Country to make sure your database location isn't affecting a specific region
অ্যাট্রিবিউটের উপর ভিত্তি করে আরও শক্তিশালী বিশ্লেষণের জন্য, আপনার পারফরম্যান্স ডেটা BigQuery-তে এক্সপোর্ট করুন ।
ডিফল্ট অ্যাট্রিবিউট
Performance Monitoring ট্রেসের ধরনের ওপর নির্ভর করে স্বয়ংক্রিয়ভাবে বিভিন্ন ডিফল্ট অ্যাট্রিবিউট সংগ্রহ করে।
এই ডিফল্ট অ্যাট্রিবিউটগুলো ছাড়াও, আপনি আপনার অ্যাপের জন্য নির্দিষ্ট ক্যাটাগরি অনুযায়ী ডেটা ভাগ করার জন্য আপনার কাস্টম কোড ট্রেসে কাস্টম অ্যাট্রিবিউটও তৈরি করতে পারেন। উদাহরণস্বরূপ, একটি গেমে, আপনি গেম লেভেল অনুযায়ী ডেটা ভাগ করতে পারেন।
অ্যাপল এবং অ্যান্ড্রয়েড অ্যাপের জন্য ডিফল্ট অ্যাট্রিবিউট
অ্যাপল এবং অ্যান্ড্রয়েড অ্যাপের সমস্ত ট্রেস ডিফল্টরূপে নিম্নলিখিত অ্যাট্রিবিউটগুলি সংগ্রহ করে:
- অ্যাপ সংস্করণ
- দেশ
- ওএস স্তর
- ডিভাইস
- রেডিও
- বাহক
In addition, network request traces also collect the following attribute:
- MIME টাইপ
ব্যবহারকারীর ডেটা সংগ্রহ করা
কাস্টম অ্যাট্রিবিউট তৈরি করুন
আপনি আপনার যেকোনো ইনস্ট্রুমেন্টেড কাস্টম কোড ট্রেসে কাস্টম অ্যাট্রিবিউট তৈরি করতে পারেন।
Use the Performance Monitoring Trace API ( Swift | Obj-C ) to add custom attributes to custom code traces.
কাস্টম অ্যাট্রিবিউট ব্যবহার করতে, আপনার অ্যাপে এমন কোড যোগ করুন যা অ্যাট্রিবিউটটি সংজ্ঞায়িত করে এবং এটিকে একটি নির্দিষ্ট কাস্টম কোড ট্রেসের সাথে যুক্ত করে। ট্রেস শুরু হওয়ার এবং ট্রেস শেষ হওয়ার মধ্যবর্তী যেকোনো সময়ে আপনি কাস্টম অ্যাট্রিবিউটটি সেট করতে পারেন।
নিম্নলিখিত বিষয়গুলো লক্ষ্য করুন:
Names for custom attributes must meet the following requirements:
- শুরুতে বা শেষে কোনো স্পেস দেওয়া যাবে না, শুরুতে আন্ডারস্কোর (
_) চিহ্ন ব্যবহার করা যাবে না। - কোনো ফাঁকা স্থান নেই
- সর্বোচ্চ দৈর্ঘ্য ৩২ অক্ষর
- Allowed characters for the name are
AZ,az, and_.
- শুরুতে বা শেষে কোনো স্পেস দেওয়া যাবে না, শুরুতে আন্ডারস্কোর (
Each custom code trace can record up to 5 custom attributes.
অনুগ্রহ করে নিশ্চিত করুন যে কাস্টম অ্যাট্রিবিউটগুলিতে এমন কোনো তথ্য নেই যা গুগলের কাছে কোনো ব্যক্তিকে ব্যক্তিগতভাবে শনাক্ত করতে পারে।
এই নির্দেশিকা সম্পর্কে আরও জানুন
সুইফট
let trace = Performance.startTrace(name: "CUSTOM_TRACE_NAME") trace.setValue("A", forAttribute: "experiment") // Update scenario. trace.setValue("B", forAttribute: "experiment") // Reading scenario. let experimentValue:String? = trace.valueForAttribute("experiment") // Delete scenario. trace.removeAttribute("experiment") // Read attributes. let attributes:[String, String] = trace.attributes;
উদ্দেশ্য-সি
FIRTrace *trace = [FIRPerformance startTraceWithName:@"CUSTOM_TRACE_NAME"]; [trace setValue:@"A" forAttribute:@"experiment"]; // Update scenario. [trace setValue:@"B" forAttribute:@"experiment"]; // Reading scenario. NSString *experimentValue = [trace valueForAttribute:@"experiment"]; // Delete scenario. [trace removeAttribute:@"experiment"]; // Read attributes. NSDictionary <NSString *, NSString *> *attributes = [trace attributes];