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

ফায়ারবেস পারফরমেন্স মনিটরিং

আপনার অ্যাপের পারফরম্যান্সের বিষয়ে অন্তর্দৃষ্টি অর্জন করুন।

ফায়ারবেস পারফরমেন্স মনিটরিং হল এমন একটি পরিষেবা যা আপনাকে আপনার iOS, Android এবং ওয়েব অ্যাপগুলির পারফরম্যান্স বৈশিষ্ট্য সম্পর্কে অন্তর্দৃষ্টি পেতে সাহায্য করে।

আপনি আপনার অ্যাপ থেকে পারফরম্যান্স ডেটা সংগ্রহ করতে পারফরমেন্স মনিটরিং SDK ব্যবহার করেন, তারপর Firebase কনসোলে সেই ডেটা পর্যালোচনা এবং বিশ্লেষণ করুন। পারফরম্যান্স মনিটরিং আপনাকে রিয়েল টাইমে বুঝতে সাহায্য করে যেখানে আপনার অ্যাপের পারফরম্যান্স উন্নত করা যায় যাতে আপনি সেই তথ্য ব্যবহার করে পারফরম্যান্সের সমস্যা সমাধান করতে পারেন।

আইওএস অ্যান্ড্রয়েড ওয়েব

মূল ক্ষমতা

স্বয়ংক্রিয়ভাবে অ্যাপ স্টার্টআপ সময়, HTTP নেটওয়ার্ক অনুরোধ এবং আরও অনেক কিছু পরিমাপ করুন যখন আপনি আপনার অ্যাপে পারফরমেন্স মনিটরিং এসডিকে একীভূত করেন, তখন আপনার অ্যাপ স্বয়ংক্রিয়ভাবে পারফরম্যান্সের বিভিন্ন গুরুত্বপূর্ণ দিক পর্যবেক্ষণ শুরু করার আগে আপনাকে কোন কোড লিখতে হবে না।
নেটিভ অ্যাপের জন্য, SDK লগ ইন স্টার্টআপ টাইম, স্ক্রিন দ্বারা ডেটা রেন্ডারিং, এবং ফোরগ্রাউন্ড বা ব্যাকগ্রাউন্ডে থাকা অবস্থায় কার্যকলাপ। ওয়েব অ্যাপের জন্য, SDK প্রথম বিষয়বস্তুযুক্ত পেইন্ট, ব্যবহারকারীদের আপনার অ্যাপের সাথে ইন্টারঅ্যাক্ট করার ক্ষমতা এবং আরও অনেক কিছু লগ করে।
এমন পরিস্থিতিতে অন্তর্দৃষ্টি অর্জন করুন যেখানে অ্যাপ্লিকেশন কর্মক্ষমতা উন্নত করা যেতে পারে আপনার অ্যাপের পারফরম্যান্স অপ্টিমাইজ করা চ্যালেঞ্জিং হতে পারে যখন আপনি ঠিক জানেন না কেন এটি ব্যবহারকারীর প্রত্যাশার চেয়ে কম হচ্ছে। যে কেন কর্মক্ষমতা নিরীক্ষণের আপনার কর্মক্ষমতা বৈশিষ্ট্যের মান ভিত্তিতে আলাদা করে দেখতে দেয় বৈশিষ্ট্যাবলী , দেশ, ডিভাইস, অ্যাপ্লিকেশন সংস্করণ এবং OS স্তর মত।
আপনার অ্যাপের জন্য মনিটরিং কাস্টমাইজ করুন আপনি উপকরণ পারেন কাস্টম কোড ট্রেস নির্দিষ্ট পরিস্থিতিতে, মত আপনার অ্যাপ্লিকেশনের কর্মক্ষমতা ক্যাপচার যখন আপনি একটি নতুন পর্দা লোড অথবা একটি নতুন ইন্টারেক্টিভ বৈশিষ্ট্য প্রদর্শন করে। এবং, আপনি ঘটনা আপনি ঐ ট্রেস সময় (ক্যাশে হিট মত) নির্ধারণ গণনা এইসব কাস্টম কোড ট্রেস কাস্টম মেট্রিক্স তৈরি করতে পারেন।

এটা কিভাবে কাজ করে?

আপনার কর্মক্ষমতা নিরীক্ষণের SDK এর যোগ করেন, তখন Firebase স্বয়ংক্রিয়ভাবে আপনার অ্যাপে বিভিন্ন সাধারণ প্রসেস, উদাহরণস্বরূপ জন্য তথ্য সংগ্রহ শুরু হয়:

কর্মক্ষমতা নিরীক্ষণের ব্যবহারসমূহ ট্রেস এই প্রক্রিয়ার সম্পর্কে তথ্য সংগ্রহের জন্য। একটি ট্রেস হল এমন একটি প্রতিবেদন যা আপনার অ্যাপে দুই পয়েন্টের মধ্যে ধারণ করা ডেটা ধারণ করে।

প্রতিটি ট্রেস জন্য সংগৃহীত কর্মক্ষমতা তথ্য মেট্রিক্স বলা হয় এবং ট্রেস ধরনের উপর নির্ভর করে। উদাহরণস্বরূপ, যখন আপনার অ্যাপের একটি উদাহরণ একটি নেটওয়ার্ক অনুরোধ জারি করে, ট্রেস মেট্রিক সংগ্রহ করে যা নেটওয়ার্ক অনুরোধ পর্যবেক্ষণের জন্য গুরুত্বপূর্ণ, যেমন প্রতিক্রিয়া সময় এবং পেলোড আকার।

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

কর্মক্ষমতা নিরীক্ষণের থেকে আউট-অফ-বক্স ট্রেস আপনি আপনার অ্যাপ্লিকেশন পর্যবেক্ষণ দিয়ে শুরু, কিন্তু নির্দিষ্ট কাজগুলো কর্মক্ষমতা সম্পর্কে জানতে বা বয়ে চেষ্টা পেতে কোডের আপনার নিজস্ব ট্রেস instrumenting আপনার অ্যাপে।

বাস্তবায়নের পথ

আপনার অ্যাপে পারফরমেন্স মনিটরিং SDK যোগ করুন আপনি আপনার অ্যাপে পারফরমেন্স মনিটরিং এসডিকে যোগ করতে পারেন, অন্য যে কোন ফায়ারবেস পণ্য যা আপনি আপনার অ্যাপে ব্যবহার করতে চান।
আইওএস | অ্যান্ড্রয়েড | ওয়েব
(চ্ছিক)
ইন্সট্রুমেন্ট কাস্টম কোড ট্রেস এবং আপনার অ্যাপে কাস্টম মেট্রিক্স
কর্মক্ষমতা নিরীক্ষণের SDK এর ব্যবহার করে, আপনি উপকরণ পারেন কাস্টম কোড ট্রেস এবং কাস্টম মেট্রিক্স আপনার অ্যাপ্লিকেশনের কর্মক্ষমতা নির্দিষ্ট দিকগুলিতে পরিমাপ।
রিয়েল টাইমে কনসোলে পারফরম্যান্স ডেটা পর্যবেক্ষণ করুন ইন Firebase কনসোল , তুমি কোথায় আপনার অ্যাপ্লিকেশনের কর্মক্ষমতা উন্নত করা যেতে পারে নির্দিষ্ট পরিস্থিতিতে শিখতে আপনার ব্যবহারকারীদের কাছ থেকে কর্মক্ষমতা তথ্য নিরীক্ষণ করতে পারেন। এছাড়াও আপনি দ্বারা কর্মক্ষমতা তথ্য ভেঙ্গে দিতে পারে বৈশিষ্ট্যাবলী , অ্যাপ্লিকেশন সংস্করণ, দেশ, ডিভাইস, বা OS মত।

ব্যবহারকারী তথ্য

পারফরম্যান্স মনিটরিং ব্যক্তিগতভাবে শনাক্তযোগ্য কোনো তথ্য (যেমন নাম, ইমেল ঠিকানা বা ফোন নম্বর) সংরক্ষণ করে না। HTTP নেটওয়ার্কের অনুরোধগুলি পর্যবেক্ষণ করার সময়, পারফরমেন্স মনিটরিং ইউআরএল ব্যবহার করে (ইউআরএল প্যারামিটার সহ নয়) একত্রিত এবং বেনামী ইউআরএল প্যাটার্নগুলি তৈরি করতে যা অবশেষে অব্যাহত থাকে এবং ফায়ারবেস কনসোলে দেখানো হয়।

অধিক বিবরণের জন্য, পড়ুন কর্মক্ষমতা নিরীক্ষণের দ্বারা সংগৃহীত তথ্য উদাহরণ

পরবর্তী পদক্ষেপ