REST Resource: vitals.anrrate

রিসোর্স: AnrRateMetricSet

ANR (অ্যাপ্লিকেশন সাড়া দিচ্ছে না) মেট্রিকগুলোর সেটকে প্রতিনিধিত্বকারী একটি একক রিসোর্স।

এই মেট্রিক সেটে এএনআর ডেটার সাথে ব্যবহারের ডেটা একত্রিত করে ব্যবহারকারীর সংখ্যা থেকে স্বাধীন একটি স্বাভাবিকীকৃত মেট্রিক তৈরি করা হয়।

সমর্থিত একত্রীকরণ সময়কাল:

  • DAILY : মেট্রিকগুলি ক্যালেন্ডারের নির্দিষ্ট তারিখের ব্যবধানে একত্রিত করা হয়। ঐতিহাসিক সীমাবদ্ধতার কারণে, শুধুমাত্র America/Los_Angeles টাইমজোনটিই সমর্থিত।
  • HOURLY : মেট্রিকগুলো ঘণ্টাভিত্তিক ব্যবধানে একত্রিত করা হয়। ডিফল্ট এবং একমাত্র সমর্থিত টাইমজোন হলো UTC

সমর্থিত মেট্রিকসমূহ:

  • anrRate ( google.type.Decimal ): অ্যাগ্রিগেশন পিরিয়ডে থাকা স্বতন্ত্র ব্যবহারকারীদের শতকরা হার, যারা অন্তত একটি ANR-এর সম্মুখীন হয়েছেন।
  • anrRate7dUserWeighted ( google.type.Decimal ): গত ৭ দিনের anrRate এর চলমান গড় মান। দৈনিক মানগুলো সেই দিনের স্বতন্ত্র ব্যবহারকারীর সংখ্যা দ্বারা ভারযুক্ত করা হয়। ঘণ্টাভিত্তিক (HOURLY) গ্র্যানুলারিটিতে সমর্থিত নয়।
  • anrRate28dUserWeighted ( google.type.Decimal ): গত ২৮ দিনের anrRate এর চলমান গড় মান। দৈনিক মানগুলো সেই দিনের স্বতন্ত্র ব্যবহারকারীর সংখ্যা দ্বারা ভারযুক্ত করা হয়। ঘণ্টাভিত্তিক (HOURLY) গ্র্যানুলারিটিতে সমর্থিত নয়।
  • userPerceivedAnrRate ( google.type.Decimal ): অ্যাগ্রিগেশন পিরিয়ডে থাকা স্বতন্ত্র ব্যবহারকারীদের শতকরা হার, যারা অন্তত একটি ব্যবহারকারী-অনুভূত ANR-এর সম্মুখীন হয়েছেন। ব্যবহারকারী-অনুভূত ANR-গুলো বর্তমানে 'ইনপুট ডিসপ্যাচিং' ধরনের হয়ে থাকে।
  • userPerceivedAnrRate7dUserWeighted ( google.type.Decimal ): গত ৭ দিনের userPerceivedAnrRate এর চলমান গড় মান। দৈনিক মানগুলো সেই দিনের স্বতন্ত্র ব্যবহারকারীর সংখ্যা দ্বারা ভারযুক্ত করা হয়। ঘণ্টাভিত্তিক (HOURLY) গ্র্যানুলারিটিতে সমর্থিত নয়।
  • userPerceivedAnrRate28dUserWeighted ( google.type.Decimal ): গত ২৮ দিনের userPerceivedAnrRate এর চলমান গড় মান। দৈনিক মানগুলোকে সেই দিনের স্বতন্ত্র ব্যবহারকারীর সংখ্যা দ্বারা ভারযুক্ত করা হয়।
  • distinctUsers ( google.type.Decimal ): অ্যাগ্রিগেশন পিরিয়ডে anrRate এবং userPerceivedAnrRate মেট্রিকগুলোর জন্য নর্মালাইজেশন ভ্যালু হিসেবে ব্যবহৃত স্বতন্ত্র ব্যবহারকারীর সংখ্যা। কোনো ব্যবহারকারী অ্যাগ্রিগেশন পিরিয়ডে ফোরগ্রাউন্ডে অ্যাপটি ব্যবহার করলে, তাকে এই মেট্রিকটিতে গণনা করা হয়। এই সংখ্যাটিকে আরও অ্যাগ্রিগেট না করার ব্যাপারে সতর্ক থাকতে হবে, কারণ এর ফলে ব্যবহারকারীরা একাধিকবার গণনার শিকার হতে পারেন। মানের পরিমাণের উপর নির্ভর করে, এটিকে ১০, ১০০, ১,০০০ বা ১,০০০,০০০-এর নিকটতম গুণিতকে রাউন্ড করা হয়।

সমর্থিত মাত্রা:

  • apiLevel ( string ): ব্যবহারকারীর ডিভাইসে চলমান অ্যান্ড্রয়েডের এপিআই লেভেল, যেমন, ২৬।
  • versionCode ( int64 ): ব্যবহারকারীর ডিভাইসে অ্যাপটির যে ভার্সনটি চলছিল।
  • deviceModel ( string ): ব্যবহারকারীর ডিভাইস মডেলের অনন্য শনাক্তকারী। শনাক্তকারীটির গঠন হলো 'deviceBrand/device', যেখানে deviceBrand হলো Build.BRAND এবং device হলো Build.DEVICE, যেমন, google/coral।
  • deviceBrand ( string ): ব্যবহারকারীর ডিভাইসের ব্র্যান্ডের অনন্য শনাক্তকারী, যেমন, গুগল।
  • deviceType ( string ): ব্যবহারকারীর ডিভাইসের ধরন (যা ফর্ম ফ্যাক্টর নামেও পরিচিত), যেমন, ফোন।
  • countryCode ( string ): ব্যবহারকারীর আইপি অ্যাড্রেসের উপর ভিত্তি করে তার ডিভাইসের দেশ বা অঞ্চল, যা একটি ২-অক্ষরের ISO-3166 কোড হিসাবে প্রকাশ করা হয় (যেমন মার্কিন যুক্তরাষ্ট্রের জন্য US)।
  • deviceRamBucket ( int64 ): ডিভাইসের র‍্যাম, মেগাবাইটে (MB), বাকেটে বিভক্ত (যেমন, ১-১.৫ জিবি-র জন্য ১০২৪, ৪-৬ জিবি-র জন্য ৪০৯৬)।
  • deviceSocMake ( string ): ডিভাইসটির প্রধান সিস্টেম-অন-চিপের প্রস্তুতকারক, যেমন, স্যামসাং। রেফারেন্স
  • deviceSocModel ( string ): ডিভাইসটির প্রধান সিস্টেম-অন-চিপের মডেল, যেমন, "Exynos 2100"। রেফারেন্স
  • deviceCpuMake ( string ): ডিভাইসটির সিপিইউ-এর প্রস্তুতকারক, যেমন, Qualcomm।
  • deviceCpuModel ( string ): ডিভাইসটির সিপিইউ-এর মডেল, যেমন, "Kryo 240"।
  • deviceGpuMake ( string ): ডিভাইসটির GPU-এর প্রস্তুতকারক, যেমন, ARM।
  • deviceGpuModel ( string ): ডিভাইসটির GPU-এর মডেল, যেমন, মালি।
  • deviceGpuVersion ( string ): ডিভাইসটির জিপিইউ-এর ভার্সন, যেমন, T750।
  • deviceVulkanVersion ( string ): ডিভাইসটির ভলকান সংস্করণ, যেমন, "4198400"।
  • deviceGlEsVersion ( string ): ডিভাইসটির OpenGL ES সংস্করণ, যেমন, "196610"।
  • deviceScreenSize ( string ): ডিভাইসটির স্ক্রিনের আকার, যেমন, সাধারণ, বড়।
  • deviceScreenDpi ( string ): ডিভাইসটির স্ক্রিন ডেনসিটি, যেমন, mdpi, hdpi।

প্রয়োজনীয় অনুমতি : এই রিসোর্সটি অ্যাক্সেস করার জন্য, ব্যবহারকারীর অ্যাপটির জন্য 'অ্যাপের তথ্য দেখুন' (শুধুমাত্র পঠনযোগ্য) অনুমতি প্রয়োজন।

সম্পর্কিত মেট্রিক সেটসমূহ:

  • vitals.errors ফাইলে ক্র্যাশগুলোর অ-স্বাভাবিকীকৃত সংস্করণ (পরম সংখ্যা) থাকে।
  • vitals.errors ক্র্যাশ সম্পর্কিত নর্মালাইজড মেট্রিক্স থাকে, যা স্থিতিশীলতার আরেকটি মেট্রিক।
JSON উপস্থাপনা
{
  "name": string,
  "freshnessInfo": {
    object (FreshnessInfo)
  }
}
ক্ষেত্র
name

string

শনাক্তকারী। রিসোর্সের নাম।

ফরম্যাট: অ্যাপস/{অ্যাপ}/anrRateMetricSet

freshnessInfo

object ( FreshnessInfo )

এই রিসোর্সে ডেটার সতেজতা সম্পর্কিত সারসংক্ষেপ।

পদ্ধতি

get

মেট্রিক সেটের বৈশিষ্ট্যগুলো বর্ণনা করে।

query

মেট্রিক সেটে থাকা মেট্রিকগুলো কোয়েরি করে।