Performance Monitoring মাধ্যমে, আপনি পারফরম্যান্স ডেটা ভাগ করার জন্য অ্যাট্রিবিউট ব্যবহার করতে পারেন এবং বিভিন্ন বাস্তব-বিশ্বের পরিস্থিতিতে আপনার অ্যাপের পারফরম্যান্সের উপর ফোকাস করতে পারেন।
ট্রেস টেবিলে ( পারফরম্যান্স ড্যাশবোর্ডের নীচে অবস্থিত) একটি ট্রেস নামে ক্লিক করার পরে, আপনি আগ্রহের মেট্রিক্সগুলিতে ড্রিল করতে পারেন। ব্যবহার করুন
"Firebase Performance Monitoring ডেটা অ্যাট্রিবিউট" /> দ্বারা ফিল্টার করা হচ্ছে
- আপনার সাইটের নির্দিষ্ট পৃষ্ঠার ডেটা দেখতে পৃষ্ঠার URL অনুসারে ফিল্টার করুন
- 3G সংযোগ আপনার অ্যাপকে কীভাবে প্রভাবিত করে তা জানতে কার্যকর সংযোগের ধরণ অনুসারে ফিল্টার করুন।
- আপনার ডাটাবেসের অবস্থান কোনও নির্দিষ্ট অঞ্চলকে প্রভাবিত করছে না তা নিশ্চিত করতে দেশ অনুসারে ফিল্টার করুন।
ডিফল্ট বৈশিষ্ট্য
Performance Monitoring স্বয়ংক্রিয়ভাবে ট্রেসের ধরণের উপর নির্ভর করে বিভিন্ন ধরণের ডিফল্ট বৈশিষ্ট্য সংগ্রহ করে।
এই ডিফল্ট বৈশিষ্ট্যগুলি ছাড়াও, আপনি আপনার কাস্টম কোড ট্রেসে আপনার অ্যাপের নির্দিষ্ট বিভাগ অনুসারে ডেটা ভাগ করার জন্য কাস্টম বৈশিষ্ট্যগুলিও তৈরি করতে পারেন। উদাহরণস্বরূপ, একটি গেমে, আপনি গেম স্তর অনুসারে ডেটা ভাগ করতে পারেন।
ওয়েব অ্যাপের জন্য সংগৃহীত ডিফল্ট বৈশিষ্ট্য
ওয়েব অ্যাপের জন্য সমস্ত ট্রেস ডিফল্টরূপে নিম্নলিখিত বৈশিষ্ট্যগুলি সংগ্রহ করে:
- ব্রাউজার
- দেশ
- কার্যকর সংযোগের ধরণ
- পৃষ্ঠার URL
- পরিষেবা কর্মীর অবস্থা
- দৃশ্যমানতার অবস্থা
ব্যবহারকারীর তথ্য সংগ্রহ করা
কাস্টম অ্যাট্রিবিউট তৈরি করুন
আপনি আপনার যেকোনো ইন্সট্রুমেন্টেড কাস্টম কোড ট্রেসে কাস্টম অ্যাট্রিবিউট তৈরি করতে পারেন।
কাস্টম কোড ট্রেসে কাস্টম অ্যাট্রিবিউট যোগ করতে Performance Monitoring ট্রেস API ব্যবহার করুন।
কাস্টম অ্যাট্রিবিউট ব্যবহার করতে, আপনার অ্যাপে এমন কোড যোগ করুন যা অ্যাট্রিবিউটটিকে সংজ্ঞায়িত করে এবং এটিকে একটি নির্দিষ্ট কাস্টম কোড ট্রেসের সাথে সংযুক্ত করে। ট্রেস শুরু হওয়ার এবং ট্রেস বন্ধ হওয়ার মধ্যে যেকোনো সময় আপনি কাস্টম অ্যাট্রিবিউট সেট করতে পারেন।
নিম্নলিখিত বিষয়গুলি লক্ষ্য করুন:
কাস্টম অ্যাট্রিবিউটের নামগুলি নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:
- কোনও লিডিং বা ট্রেইলিং হোয়াইটস্পেস নেই, কোনও লিডিং আন্ডারস্কোর (
_) অক্ষর নেই - কোনও স্পেস নেই
- সর্বোচ্চ দৈর্ঘ্য ৩২টি অক্ষর
- নামের জন্য অনুমোদিত অক্ষর হল
AZ,az, এবং_।
- কোনও লিডিং বা ট্রেইলিং হোয়াইটস্পেস নেই, কোনও লিডিং আন্ডারস্কোর (
প্রতিটি কাস্টম কোড ট্রেস সর্বোচ্চ ৫টি কাস্টম বৈশিষ্ট্য রেকর্ড করতে পারে।
অনুগ্রহ করে নিশ্চিত করুন যে কাস্টম অ্যাট্রিবিউটগুলিতে এমন কোনও তথ্য নেই যা Google-এর কাছে কোনও ব্যক্তিকে ব্যক্তিগতভাবে শনাক্ত করে।
এই নির্দেশিকা সম্পর্কে আরও জানুন
Web
import { trace } from "firebase/performance"; const t = trace(perf, "test_trace"); t.putAttribute("experiment", "A"); // Update scenario t.putAttribute("experiment", "B"); // Reading scenario const experimentValue = t.getAttribute("experiment"); // Delete scenario t.removeAttribute("experiment"); // Read attributes const traceAttributes = t.getAttributes();
Web
const trace = perf.trace("test_trace"); trace.putAttribute("experiment", "A"); // Update scenario trace.putAttribute("experiment", "B"); // Reading scenario const experimentValue = trace.getAttribute("experiment"); // Delete scenario trace.removeAttribute("experiment"); // Read attributes const traceAttributes = trace.getAttributes();