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" />
- আপনার সাইটের কোনো নির্দিষ্ট পৃষ্ঠার ডেটা দেখতে পৃষ্ঠার URL দ্বারা ফিল্টার করুন।
- একটি 3G সংযোগ আপনার অ্যাপকে কীভাবে প্রভাবিত করে তা জানতে কার্যকরী সংযোগের ধরণ অনুসারে ফিল্টার করুন।
- Filter by Country to make sure your database location isn't affecting a specific region
ডিফল্ট অ্যাট্রিবিউট
Performance Monitoring ট্রেসের ধরনের ওপর নির্ভর করে স্বয়ংক্রিয়ভাবে বিভিন্ন ডিফল্ট অ্যাট্রিবিউট সংগ্রহ করে।
এই ডিফল্ট অ্যাট্রিবিউটগুলো ছাড়াও, আপনি আপনার অ্যাপের জন্য নির্দিষ্ট ক্যাটাগরি অনুযায়ী ডেটা ভাগ করার জন্য আপনার কাস্টম কোড ট্রেসে কাস্টম অ্যাট্রিবিউটও তৈরি করতে পারেন। উদাহরণস্বরূপ, একটি গেমে, আপনি গেম লেভেল অনুযায়ী ডেটা ভাগ করতে পারেন।
ওয়েব অ্যাপের জন্য সংগৃহীত ডিফল্ট অ্যাট্রিবিউটসমূহ
ওয়েব অ্যাপের সমস্ত ট্রেস ডিফল্টরূপে নিম্নলিখিত অ্যাট্রিবিউটগুলো সংগ্রহ করে:
- ব্রাউজার
- দেশ
- কার্যকরী সংযোগের ধরণ
- পৃষ্ঠার URL
- পরিষেবা কর্মীর অবস্থা
- দৃশ্যমানতার অবস্থা
ব্যবহারকারীর ডেটা সংগ্রহ করা
কাস্টম অ্যাট্রিবিউট তৈরি করুন
আপনি আপনার যেকোনো ইনস্ট্রুমেন্টেড কাস্টম কোড ট্রেসে কাস্টম অ্যাট্রিবিউট তৈরি করতে পারেন।
Use the Performance Monitoring Trace API 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.
অনুগ্রহ করে নিশ্চিত করুন যে কাস্টম অ্যাট্রিবিউটগুলিতে এমন কোনো তথ্য নেই যা গুগলের কাছে কোনো ব্যক্তিকে ব্যক্তিগতভাবে শনাক্ত করতে পারে।
এই নির্দেশিকা সম্পর্কে আরও জানুন
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();