Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

বৈশিষ্ট্য ব্যবহার করে ডেটা ফিল্টার করুন

পারফরম্যান্স মনিটরিং এর মাধ্যমে, আপনি পারফরম্যান্স ডেটা সেগমেন্টের বৈশিষ্ট্য ব্যবহার করতে পারেন এবং বিভিন্ন বাস্তব জগতে আপনার অ্যাপের পারফরম্যান্সের উপর ফোকাস করতে পারেন।

আপনি ট্রেস সারণী (নীচের অংশে অবস্থিত একটি ট্রেস নাম ক্লিক করার পরে পারফরমেন্স ড্যাশবোর্ড ), আপনি বিভিন্ন পর্দা মাধ্যমে ক্লিক করুন ট্রেস অন্বেষণ এবং সুদের মেট্রিক্স ড্রিল ডাউন করতে পারেন। অধিকাংশ পৃষ্ঠাতে, আপনি ফিল্টার ব্যবহার করতে পারেন অ্যাট্রিবিউট দ্বারা ডেটা ফিল্টার করতে, উদাহরণস্বরূপ বোতাম (পর্দার উপরের-বাম):

ফায়ারবেস পারফরমেন্স মনিটরিং ডেটার একটি ছবি বৈশিষ্ট্য দ্বারা ফিল্টার করা হচ্ছে

  • ফিল্টার অ্যাপ্লিকেশন সংস্করণ দ্বারা দৃশ্য ডেটাতে একটি অতীত মুক্তি অথবা আপনার সর্বশেষ রিলিজ সম্পর্কে
  • ডিভাইস দ্বারা ফিল্টার করুন কীভাবে পুরনো ডিভাইস আপনার অ্যাপ হ্যান্ডেল
  • ফিল্টার দেশ অনুযায়ী নিশ্চিত করুন যে আপনার ডাটাবেসের অবস্থান একটি নির্দিষ্ট অঞ্চল প্রভাবিত হয় না করতে

বৈশিষ্ট্যাবলী উপর ভিত্তি করে এমনকি আরো শক্তিশালী বিশ্লেষণের জন্য, BigQuery- তে আপনার কর্মক্ষমতা ডেটা রপ্তানি

ডিফল্ট বৈশিষ্ট্য

পারফরমেন্স মনিটরিং স্বয়ংক্রিয়ভাবে ট্রেস প্রকারের উপর নির্ভর করে বিভিন্ন ডিফল্ট বৈশিষ্ট্য সংগ্রহ করে।

এই ডিফল্ট বৈশিষ্ট্যাবলী ছাড়াও, আপনি এটিও করতে পারেন কাস্টম বৈশিষ্ট্য তৈরি আপনার এর উপর কাস্টম কোড ট্রেস আপনার অ্যাপ্লিকেশানে বিভাগ নির্দিষ্ট দ্বারা সেগমেন্ট ডেটাতে। উদাহরণস্বরূপ, একটি গেমে, আপনি গেম লেভেল অনুযায়ী ডেটা সেগমেন্ট করতে পারেন।

আইওএস এবং অ্যান্ড্রয়েড অ্যাপের জন্য ডিফল্ট বৈশিষ্ট্য

আইওএস এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলির জন্য সমস্ত ট্রেস ডিফল্টরূপে নিম্নলিখিত বৈশিষ্ট্যগুলি সংগ্রহ করে:

  • অ্যাপ ভার্সন
  • দেশ
  • ওএস স্তর
  • যন্ত্র
  • রেডিও
  • বাহক

উপরন্তু, নেটওয়ার্ক অনুরোধ ট্রেস এছাড়াও নিম্নলিখিত বৈশিষ্ট্য সংগ্রহ:

  • MIME ধরণ

ব্যবহারকারীর তথ্য সংগ্রহ

কাস্টম বৈশিষ্ট্য তৈরি করুন

তুমি তোমার instrumented কোন কাস্টম বৈশিষ্ট্য তৈরি করতে পারেন কাস্টম কোড ট্রেস

(কর্মক্ষমতা নিরীক্ষণের ট্রেস API ব্যবহার করুন সুইফট | OBJ-সি কাস্টম কাস্টম কোড ট্রেস বৈশিষ্ট্যাবলী যোগ করার জন্য)।

কাস্টম অ্যাট্রিবিউট ব্যবহার করতে, আপনার অ্যাপে কোড যোগ করুন যা অ্যাট্রিবিউটকে সংজ্ঞায়িত করে এবং এটি একটি নির্দিষ্ট কাস্টম কোড ট্রেসের সাথে যুক্ত করে। আপনি যখন ট্রেস শুরু হয় এবং ট্রেস বন্ধ হয়ে যায় তখন যে কোন সময় আপনি কাস্টম অ্যাট্রিবিউট সেট করতে পারেন।

নিম্নলিখিত নোট করুন:

  • কাস্টম বৈশিষ্ট্য জন্য নাম নিম্নলিখিত প্রয়োজনীয়তা পূরণ করতে হবে: কোন নেতৃত্ব দান বা হোয়াইটস্পেস trailing, কোন নেতৃস্থানীয় আন্ডারস্কোর ( _ ) অক্ষর, এবং সর্বোচ্চ দৈর্ঘ্য 32 টি অক্ষর।

  • প্রতিটি কাস্টম কোড ট্রেস 5 টি কাস্টম অ্যাট্রিবিউট রেকর্ড করতে পারে।

  • Google- এর কাছে ব্যক্তিগতভাবে একজন ব্যক্তিকে চিহ্নিত করে এমন কাস্টম অ্যাট্রিবিউট ব্যবহার করা উচিত নয়।

    এই নির্দেশিকা সম্পর্কে আরও জানুন

সুইফট

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];