REST Resource: vitals.anrrate

منبع: AnrRateMetricSet

منبع Singleton که مجموعه‌ای از معیارهای ANR (عدم پاسخگویی برنامه) را نشان می‌دهد.

این مجموعه معیار شامل داده‌های 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 استفاده شده‌اند. کاربری در این معیار شمارش می‌شود که در طول دوره تجمیع از برنامه در پیش‌زمینه استفاده کرده باشد. باید دقت شود که این تعداد بیشتر تجمیع نشود، زیرا ممکن است منجر به شمارش چندین باره کاربران شود. مقدار بسته به بزرگی مقدار، به نزدیکترین مضرب 10، 100، 1000 یا 1000000 گرد می‌شود.

ابعاد پشتیبانی شده:

  • apiLevel ( string ): سطح API اندروید که روی دستگاه کاربر اجرا می‌شد، مثلاً ۲۶.
  • versionCode ( int64 ): نسخه‌ای از برنامه که روی دستگاه کاربر در حال اجرا بود.
  • deviceModel ( string ): شناسه منحصر به فرد مدل دستگاه کاربر. شکل شناسه 'deviceBrand/device' است، که در آن deviceBrand معادل Build.BRAND و device معادل Build.DEVICE است، مثلاً google/coral.
  • deviceBrand ( string ): شناسه منحصر به فرد برند دستگاه کاربر، مثلاً google.
  • deviceType ( string ): نوع (همچنین به عنوان فاکتور فرم شناخته می‌شود) دستگاه کاربر، مثلاً PHONE.
  • countryCode ( string ): کشور یا منطقه دستگاه کاربر بر اساس آدرس IP او، که به صورت یک کد دو حرفی ISO-3166 نمایش داده می‌شود (مثلاً US برای ایالات متحده).
  • deviceRamBucket ( int64 ): رم دستگاه، بر حسب مگابایت، در سطل‌ها (مثلاً ۱۰۲۴ برای ۱-۱.۵ گیگابایت، ۴۰۹۶ برای ۴-۶ گیگابایت).
  • deviceSocMake ( string ): سازنده‌ی سیستم-روی-تراشه اصلی دستگاه، مثلاً سامسونگ. مرجع
  • deviceSocModel ( string ): مدل سیستم روی تراشه اصلی دستگاه، مثلاً "Exynos 2100". مرجع
  • deviceCpuMake ( string ): سازنده‌ی پردازنده‌ی دستگاه، مثلاً کوالکام.
  • deviceCpuModel ( string ): مدل CPU دستگاه، مثلاً "Kryo 240".
  • deviceGpuMake ( string ): سازنده‌ی پردازنده‌ی گرافیکی دستگاه، مثلاً ARM.
  • deviceGpuModel ( string ): مدل پردازنده گرافیکی دستگاه، مثلاً Mali.
  • deviceGpuVersion ( string ): نسخه پردازنده گرافیکی دستگاه، مثلاً T750.
  • deviceVulkanVersion ( string ): نسخه Vulkan دستگاه، مثلاً "4198400".
  • deviceGlEsVersion ( string ): نسخه OpenGL ES دستگاه، مثلاً "196610".
  • deviceScreenSize ( string ): اندازه صفحه نمایش دستگاه، مثلاً معمولی، بزرگ.
  • deviceScreenDpi ( string ): تراکم صفحه نمایش دستگاه، مثلاً mdpi، hdpi.

مجوزهای مورد نیاز : برای دسترسی به این منبع، کاربر فراخوانی‌کننده به مجوز مشاهده اطلاعات برنامه (فقط خواندنی) برای برنامه نیاز دارد.

مجموعه‌های متریک مرتبط:

  • vitals.errors شامل نسخه غیر نرمال (تعداد مطلق) از خرابی‌ها است.
  • vitals.errors شامل معیارهای نرمال‌شده در مورد خرابی‌ها، یکی دیگر از معیارهای پایداری، است.
نمایش JSON
{
  "name": string,
  "freshnessInfo": {
    object (FreshnessInfo)
  }
}
فیلدها
name

string

شناسه. نام منبع.

فرمت: apps/{app}/anrRateMetricSet

freshnessInfo

object ( FreshnessInfo )

خلاصه‌ای درباره تازگی داده‌ها در این منبع.

روش‌ها

get

ویژگی‌های مجموعه متریک را شرح می‌دهد.

query

معیارهای موجود در مجموعه معیارها را جستجو می‌کند.