Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

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

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

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

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

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

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

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

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

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

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

  • MIME ধরণ

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

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

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

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

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

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

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

  • প্রতিটি কাস্টম কোড ট্রেস 5টি পর্যন্ত কাস্টম বৈশিষ্ট্য রেকর্ড করতে পারে।

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

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

সুইফট

দ্রষ্টব্য: এই Firebase পণ্য MacOS উপলব্ধ নেই, ম্যাক ক্যাটালিস্ট, watchOS লক্ষ।
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;

উদ্দেশ্য গ

দ্রষ্টব্য: এই Firebase পণ্য MacOS উপলব্ধ নেই, ম্যাক ক্যাটালিস্ট, watchOS লক্ষ।
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];