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

কনসোলে পারফরম্যান্সের ডেটা পর্যবেক্ষণ করা হচ্ছে

রিয়েল টাইম পারফরম্যান্স ডেটা দেখতে, নিশ্চিত করুন যে আপনার অ্যাপটি একটি পারফরম্যান্স মনিটরিং SDK সংস্করণ ব্যবহার করে যা রিয়েল টাইম ডেটা প্রক্রিয়াকরণের সাথে সামঞ্জস্যপূর্ণ। আরও জানুন

আপনার ড্যাশবোর্ডে কী মেট্রিক্স ট্র্যাক করুন

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

ফায়ারবেস পারফরম্যান্স মনিটরিং ড্যাশবোর্ডে মেট্রিক্স বোর্ডের একটি ছবি

এখানে কিছু উদাহরণ প্রবণতা রয়েছে যা আপনি ট্র্যাক করতে পারেন:

  • অ্যাপ্লিকেশানে বৃদ্ধি শুরুর সময় যেহেতু আপনি অ্যাপ্লিকেশান শুরু করার জন্য একটি নতুন ব্লক API কল যোগ
  • একটি নেটওয়ার্ক অনুরোধের জন্য প্রতিক্রিয়া পে লোড মাপের একটি ড্রপ যেহেতু আপনি থাম্বনেল পূর্ণ আকার ইমেজ মাপ বাস্তবায়িত
  • একটি বাস্তুতন্ত্র বিভ্রাট সময় একটি তৃতীয় পক্ষের API কল জন্য নেটওয়ার্ক সাফল্যের হার হ্রাস

একটি Firebase প্রকল্পের প্রতিটি সদস্য তাদের নিজস্ব মেট্রিক্স বোর্ড কনফিগার করতে পারেন। আপনি আপনার জন্য গুরুত্বপূর্ণ মেট্রিকগুলি ট্র্যাক করতে পারেন, যখন অন্যান্য প্রকল্পের সদস্যরা তাদের নিজস্ব বোর্ডে মূল মেট্রিক্সের সম্পূর্ণ ভিন্ন সেট ট্র্যাক করতে পারেন।

আপনার মেট্রিক্স বোর্ড একটি মেট্রিক যোগ করার জন্য এখানে যান পারফরমেন্স ড্যাশবোর্ড Firebase কনসোলে, তারপর ড্যাশবোর্ড ট্যাবটি ক্লিক করুন। একটি খালি মেট্রিক কার্ডে ক্লিক করুন, তারপর আপনার বোর্ডে যোগ করতে একটি বিদ্যমান মেট্রিক নির্বাচন করুন। ক্লিক করুন প্রতিস্থাপন বা মেট্রিক সরিয়ে দিতে, আরো বিকল্পের জন্য একটি জনবহুল মেট্রিক কার্ডে।

মেট্রিক্স বোর্ড সময়ের সাথে সংগৃহীত মেট্রিক ডেটা দেখায়, উভয় গ্রাফিকাল আকারে এবং সংখ্যাগত শতাংশ পরিবর্তন হিসাবে।

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

লাল, সবুজ এবং ধূসর রঙের অর্থ কী?

বেশিরভাগ মেট্রিকের একটি পছন্দসই প্রবণতা দিক থাকে, তাই মেট্রিকের ডেটা ভাল বা খারাপ দিকে প্রবণতা রয়েছে কিনা তা ব্যাখ্যা করতে মেট্রিক্স বোর্ড রঙ ব্যবহার করে।

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

একটি মেট্রিক একটি সুস্পষ্ট আকাঙ্ক্ষিত ট্রেন্ডিং দিক না থাকে, একটি নেটওয়ার্ক অনুরোধের জন্য প্রতিক্রিয়া পে লোড আকার মত, তারপর মেট্রিক্স বোর্ড সবসময় ধূসর এর মেট্রিক শতাংশ পরিবর্তন প্রদর্শন করে, কিভাবে তথ্য প্রবণতা দেখা যাচ্ছে নির্বিশেষে।

কঠিন এবং ড্যাশ রেখা বলতে কি বোঝায়?

  • গাঢ় নীল নিরেট লাইন - আপনার অ্যাপের সব সংস্করণের জন্য সময়ের সাথে এর মেট্রিক মান
    এই লাইনটিকে আপনার অ্যাপের বেসলাইন হিসেবে বিবেচনা করা যেতে পারে।

  • হালকা সবুজ কঠিন লাইন — আপনার অ্যাপের একটি নির্দিষ্ট সংস্করণের জন্য সময়ের সাথে মেট্রিকের মান
    ডিফল্টরূপে, মেট্রিক্স সর্বশেষ সংস্করণ জন্য তথ্য প্রদর্শন বোর্ড। চার্টে একটি ভিন্ন সংস্করণ প্রদর্শন করতে, চার্টের নীচের প্রথম ড্রপডাউনটি ব্যবহার করুন৷

  • ধূসর নিরেট লাইন - আপনার অ্যাপের অন্য নির্দিষ্ট সংস্করণের জন্য সময়ের সাথে মেট্রিক মান
    ডিফল্টরূপে, মেট্রিক্স বোর্ড দ্বিতীয় সংস্করণের জন্য ডেটা প্রদর্শন করে না। চার্টে একটি দ্বিতীয় সংস্করণ প্রদর্শন করতে, চার্টের নীচে দ্বিতীয় ড্রপডাউনটি ব্যবহার করুন৷

  • হালকা নীল ড্যাশযুক্ত লাইন - অতীতের একটি নির্দিষ্ট সময়ে সব সংস্করণের জন্য মেট্রিক মান
    উদাহরণস্বরূপ, যদি আপনি গত 7 দিনে একটি চার্টটি দেখানোর জন্য নির্বাচন করুন, এবং আপনি হোভার 30 আগস্ট উপর, তারপর হালকা নীল ড্যাশযুক্ত লাইন আপনি এর মেট্রিক মান 23 আগস্ট সব সংস্করণের জন্য বলে পারেন।



ট্রেস এবং তাদের ডেটা দেখুন

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

ট্রেস টেবিল প্রতিটি ট্রেসের জন্য কিছু শীর্ষ মেট্রিকের মান প্রদর্শন করে, সাথে প্রতিটি মেট্রিকের মানের শতাংশ পরিবর্তনের সাথে। এই মান ড্যাশবোর্ড ট্যাব উপরের শতকরা এবং সময় সীমার সেটের মান নির্বাচন উপর ভিত্তি করে গণনা করা হয়। এখানে কিছু উদাহরন:

  • আপনি 50% শতকরা ও শেষ 7 দিনের একটি সময় সীমা নির্বাচন করেন, তারপর এর মেট্রিক মান সাম্প্রতিকতম দিন থেকে সংগৃহীত ডেটা মধ্যমা হবে, এবং শতকরা হার পরিবর্তনের পরিবর্তন হতে হবে যেহেতু 7 দিন পূর্বে।

  • তারপর আপনি 24 ঘন্টার শেষ সময় সীমা পরিবর্তন করেন তারপরে এর মেট্রিক মান সাম্প্রতিকতম ঘন্টা থেকে সংগৃহীত তথ্য মধ্যমা হবে, এবং শতকরা হার পরিবর্তনের যেহেতু 24 ঘন্টার পূর্বে পরিবর্তন করা হবে।

আপনি প্রতিটি সাবট্যাবে মেট্রিকের মান অনুসারে বা একটি নির্দিষ্ট মেট্রিকের শতাংশের পরিবর্তন অনুসারে ট্রেসের তালিকা বাছাই করতে পারেন। এটি আপনাকে আপনার অ্যাপে সম্ভাব্য সমস্যাগুলি দ্রুত শনাক্ত করতে সাহায্য করতে পারে৷

একটি নির্দিষ্ট ট্রেস জন্য সব বৈশিষ্ট্যের মান এবং ডেটা দেখতে, ট্রেস টেবিলে ট্রেস নামে ক্লিক করুন। এই পৃষ্ঠার নিম্নলিখিত বিভাগগুলি আরও বিশদ প্রদান করে।

একটি নির্দিষ্ট ট্রেস জন্য আরো তথ্য দেখুন

আপনি যদি ট্রেস টেবিলে একটি ট্রেস নামে ক্লিক করেন, তাহলে আপনি ট্রেসটি অন্বেষণ করতে এবং আগ্রহের মেট্রিক্সে ড্রিল ডাউন করতে বিভিন্ন স্ক্রীনের মাধ্যমে ক্লিক করতে পারেন। অধিকাংশ পৃষ্ঠাতে, আপনি ফিল্টার ব্যবহার করতে পারেন অ্যাট্রিবিউট দ্বারা ডেটা ফিল্টার করতে, উদাহরণস্বরূপ বোতাম (পর্দার উপরের-বাম):

ফায়ারবেস পারফরম্যান্স মনিটরিং ডেটার একটি চিত্র যা বৈশিষ্ট্য দ্বারা ফিল্টার করা হচ্ছে৷
  • ফিল্টার অ্যাপ্লিকেশন সংস্করণ দ্বারা দৃশ্য ডেটাতে একটি অতীত মুক্তি অথবা আপনার সর্বশেষ রিলিজ সম্পর্কে
  • ডিভাইস দ্বারা ফিল্টার করুন কীভাবে পুরনো ডিভাইস আপনার অ্যাপ হ্যান্ডেল
  • ফিল্টার দেশ অনুযায়ী নিশ্চিত করুন যে আপনার ডাটাবেসের অবস্থান একটি নির্দিষ্ট অঞ্চল প্রভাবিত হয় না করতে

একটি ট্রেস জন্য সমস্ত সংগৃহীত মেট্রিক্স দেখুন

আপনি যদি ট্রেস টেবিলে একটি ট্রেস নামে ক্লিক করেন, আপনি মেট্রিক কার্ডে ট্রেসের ডেটার একটি ওভারভিউ দেখতে পাবেন।

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

  • নেটওয়ার্ক অনুরোধ ট্রেস - উপলব্ধ মেট্রিক কার্ড প্রতিক্রিয়া সময়, প্রতিক্রিয়া পে লোড আকার, অনুরোধ পে লোড আকার এবং সাফল্যের হার আছে।
  • APP শুরু, অ্যাপ্লিকেশন-ইন-ফোরগ্রাউন্ড, অ্যাপ্লিকেশন-ইন-পটভূমি, এবং কাস্টম কোড ট্রেস - স্থিতিকাল মেট্রিক কার্ড সবসময় পাওয়া (ডিফল্ট ট্রেস এই ধরনের জন্য মেট্রিক) হয়। কাস্টম কোড ট্রেসের জন্য, আপনি যদি ট্রেসে কোনো কাস্টম মেট্রিক যোগ করেন, সেই মেট্রিক কার্ডগুলিও দেখানো হয়।
  • স্ক্রিন রেন্ডারিং ট্রেস - উপলব্ধ মেট্রিক কার্ড স্লো রেন্ডারিং এবং হিমায়িত ফ্রেম আছে।

তথ্য সম্পর্কে গভীরভাবে তথ্য দেখুন

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



ট্রেস নমুনা সম্পর্কে আরো বিস্তারিত দেখুন

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

উদাহরণ স্বরূপ, আপনি আপনার কাস্টম কোডের ট্রেসগুলি যে ক্রমানুসারে শুরু হয়েছিল সেগুলি দেখতে পারেন (তাদের পৃথক সময়কাল সহ), এবং আপনি সেই সময়ে ঘটতে থাকা কোনও নেটওয়ার্ক অনুরোধের ট্রেসও দেখতে পারেন।

কনসোল এই ব্যবহারকারী সেশনগুলির একটি র্যান্ডম নমুনা প্রদর্শন করে। অ্যাপল এবং অ্যান্ড্রয়েড অ্যাপসের জন্য এবং পর্দা রেন্ডারিং ট্রেস ছাড়া ট্রেস সমস্ত ধরনের করছেন সেটি উপলব্ধ তারা।

এখানে অন্য কিছু ডেটা রয়েছে যা আপনি ব্যবহারকারীর সেশন সম্পর্কে দেখতে পারেন:

ফায়ারবেস পারফরম্যান্স মনিটরিং সেশন পৃষ্ঠার একটি চিত্র
  • একটি কাস্টম কোড ট্রেস বা প্রতিক্রিয়া জন্য যে সেশনের জন্য ট্রেস, শুরুর সময়, শেষ সময়, গুণাবলী (ডিভাইস এবং দেশের মত) সহ বিষয়ে বিস্তারিত তথ্য, এবং ট্রেস যে টাইপ জন্য কোন প্রয়োগযোগ্য মেট্রিক্স (উদাহরণস্বরূপ, সময়কাল: ট্রেস সম্পর্কিত তথ্য একটি নেটওয়ার্ক অনুরোধ ট্রেস জন্য সময়)।
  • CPU- র: কত সময় ব্যবহারকারী এবং সিস্টেমের সময় আপনার অ্যাপ্লিকেশান সেশনে ধ্বংস
  • স্মৃতি: কত গাদা মেমরি অধিবেশন সময় ব্যবহৃত আপনার অ্যাপ

সেশনের ডেটা কীভাবে দেখতে হয়

  1. যান পারফরমেন্স ড্যাশবোর্ড Firebase কনসোলে, ট্রেস টেবিল স্ক্রোল ডাউন, তারপর সুদ ট্রেস জন্য এখানে ক্লিক উপযুক্ত সাব-ট্যাব।
  2. সমস্ত উপলব্ধ মেট্রিক্স দেখতে টেবিলের ট্রেস নামের উপর ক্লিক করুন।
  3. কোন কার্ডে, আরো ক্লিক করুন।
  4. সেশনের একটি নমুনা দেখুন:
    • ব্যবহারকারী কোনো ধরনের জন্য সেশন দৃশ্য - উপরের ডান মধ্যে সেশন দেখুন ক্লিক করুন, চার্ট উপরে।
    • দেখুন সেশন একটি নির্দিষ্ট অ্যাট্রিবিউট যুক্ত - কোনো অ্যাট্রিবিউট ক্লিক করুন, তারপর লিঙ্ক আছে যা একটি বৈশিষ্ট্য মান পরের ক্লিক করুন (উদাহরণস্বরূপ, ডিভাইস> গুগুল পিক্সেল 3> 3421 সেশন)।
সেশনের লিঙ্ক সহ Firebase পারফরম্যান্স মনিটরিং ট্রেসের একটি চিত্র

শতাংশ দ্বারা সেশন ফিল্টার করুন

প্রতিটি মেট্রিকের জন্য সেশনগুলি শতাংশে বিতরণ করা হয়। উচ্চ পার্সেন্টাইল ব্যাপ্তির সেশনের তুলনায় নিম্ন পার্সেন্টাইল ব্যাপ্তির সেশনের মেট্রিকের মান কম।

উপলব্ধ সেশনগুলিকে শতাংশ দ্বারা ফিল্টার করতে, সেশনের বিবরণের উপরে শতাংশের ড্রপডাউন ব্যবহার করুন৷

ফায়ারবেস পারফরম্যান্স মনিটরিং সেশন পৃষ্ঠার একটি চিত্র