Performance Monitoring এর মাধ্যমে, আপনি অ্যাট্রিবিউট ব্যবহার করে পারফরম্যান্স ডেটা ভাগ করতে পারেন এবং বিভিন্ন বাস্তব পরিস্থিতিতে আপনার অ্যাপের পারফরম্যান্সের উপর মনোযোগ দিতে পারেন।
পারফরম্যান্স ড্যাশবোর্ডের নীচে অবস্থিত ট্রেস টেবিলে কোনো ট্রেসের নামে ক্লিক করার পর, আপনি আপনার আগ্রহের মেট্রিকগুলিতে আরও বিস্তারিতভাবে দেখতে পারবেন।
অ্যাট্রিবিউট দ্বারা ফিল্টার করা ফায়ারবেস পারফরম্যান্স মনিটরিং ডেটা
- আপনার সাইটের কোনো নির্দিষ্ট পৃষ্ঠার ডেটা দেখতে পৃষ্ঠার URL দ্বারা ফিল্টার করুন।
- একটি 3G সংযোগ আপনার অ্যাপকে কীভাবে প্রভাবিত করে তা জানতে কার্যকরী সংযোগের ধরণ অনুসারে ফিল্টার করুন।
- আপনার ডেটাবেসের অবস্থান কোনো নির্দিষ্ট অঞ্চলকে প্রভাবিত করছে না তা নিশ্চিত করতে দেশ অনুযায়ী ফিল্টার করুন।
ডিফল্ট অ্যাট্রিবিউট
Performance Monitoring ট্রেসের ধরনের ওপর নির্ভর করে স্বয়ংক্রিয়ভাবে বিভিন্ন ডিফল্ট অ্যাট্রিবিউট সংগ্রহ করে।
এই ডিফল্ট অ্যাট্রিবিউটগুলো ছাড়াও, আপনি আপনার অ্যাপের জন্য নির্দিষ্ট ক্যাটাগরি অনুযায়ী ডেটা ভাগ করার জন্য আপনার কাস্টম কোড ট্রেসে কাস্টম অ্যাট্রিবিউটও তৈরি করতে পারেন। উদাহরণস্বরূপ, একটি গেমে, আপনি গেম লেভেল অনুযায়ী ডেটা ভাগ করতে পারেন।
ওয়েব অ্যাপের জন্য সংগৃহীত ডিফল্ট অ্যাট্রিবিউটসমূহ
ওয়েব অ্যাপের সমস্ত ট্রেস ডিফল্টরূপে নিম্নলিখিত অ্যাট্রিবিউটগুলো সংগ্রহ করে:
- ব্রাউজার
- দেশ
- কার্যকরী সংযোগের ধরণ
- পৃষ্ঠার URL
- পরিষেবা কর্মীর অবস্থা
- দৃশ্যমানতার অবস্থা
ব্যবহারকারীর ডেটা সংগ্রহ করা
কাস্টম অ্যাট্রিবিউট তৈরি করুন
আপনি আপনার যেকোনো ইনস্ট্রুমেন্টেড কাস্টম কোড ট্রেসে কাস্টম অ্যাট্রিবিউট তৈরি করতে পারেন।
কাস্টম কোড ট্রেসে কাস্টম অ্যাট্রিবিউট যোগ করতে Performance Monitoring ট্রেস এপিআই ব্যবহার করুন।
কাস্টম অ্যাট্রিবিউট ব্যবহার করতে, আপনার অ্যাপে এমন কোড যোগ করুন যা অ্যাট্রিবিউটটি সংজ্ঞায়িত করে এবং এটিকে একটি নির্দিষ্ট কাস্টম কোড ট্রেসের সাথে যুক্ত করে। ট্রেস শুরু হওয়ার এবং ট্রেস শেষ হওয়ার মধ্যবর্তী যেকোনো সময়ে আপনি কাস্টম অ্যাট্রিবিউটটি সেট করতে পারেন।
নিম্নলিখিত বিষয়গুলো লক্ষ্য করুন:
কাস্টম অ্যাট্রিবিউটের নামগুলোকে অবশ্যই নিম্নলিখিত শর্তগুলো পূরণ করতে হবে:
- শুরুতে বা শেষে কোনো স্পেস দেওয়া যাবে না, শুরুতে আন্ডারস্কোর (
_) চিহ্ন ব্যবহার করা যাবে না। - কোনো ফাঁকা স্থান নেই
- সর্বোচ্চ দৈর্ঘ্য ৩২ অক্ষর
- নামের জন্য অনুমোদিত অক্ষরগুলো হলো
AZ,az, এবং_।
- শুরুতে বা শেষে কোনো স্পেস দেওয়া যাবে না, শুরুতে আন্ডারস্কোর (
প্রতিটি কাস্টম কোড ট্রেস সর্বোচ্চ ৫টি কাস্টম অ্যাট্রিবিউট রেকর্ড করতে পারে।
অনুগ্রহ করে নিশ্চিত করুন যে কাস্টম অ্যাট্রিবিউটগুলিতে এমন কোনো তথ্য নেই যা গুগলের কাছে কোনো ব্যক্তিকে ব্যক্তিগতভাবে শনাক্ত করতে পারে।
এই নির্দেশিকা সম্পর্কে আরও জানুন
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();