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

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

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

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

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

অ্যাপল প্ল্যাটফর্মের অ্যান্ড্রয়েড ওয়েব

মূল ক্ষমতা

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

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

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

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

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

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

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

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

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

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

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

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

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