REST Resource: vitals.crashrate

منبع: CrashRateMetricSet

منبع Singleton که مجموعه معیارهای نرخ خرابی را نشان می‌دهد.

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

دوره‌های تجمیع پشتیبانی‌شده:

  • DAILY : معیارها در فواصل زمانی تقویمی تجمیع می‌شوند. با توجه به محدودیت‌های تاریخی، تنها منطقه زمانی پشتیبانی‌شده America/Los_Angeles است.
  • HOURLY : معیارها در فواصل ساعتی تجمیع می‌شوند. منطقه زمانی پیش‌فرض و تنها منطقه زمانی پشتیبانی‌شده UTC است.

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

  • crashRate ( google.type.Decimal ): درصد کاربران متمایز در دوره تجمیع که حداقل یک خرابی را تجربه کرده‌اند.
  • crashRate7dUserWeighted ( google.type.Decimal ): میانگین متحرک مقدار crashRate در ۷ روز گذشته. مقادیر روزانه بر اساس تعداد کاربران متمایز در آن روز وزن‌دهی می‌شوند. در جزئیات HOURLY پشتیبانی نمی‌شود.
  • crashRate28dUserWeighted ( google.type.Decimal ): میانگین متحرک مقدار crashRate در ۲۸ روز گذشته. مقادیر روزانه بر اساس تعداد کاربران مجزا در آن روز وزن‌دهی می‌شوند. در جزئیات HOURLY پشتیبانی نمی‌شود.
  • userPerceivedCrashRate ( google.type.Decimal ): درصد کاربران متمایز در دوره تجمیع که حداقل یک خرابی را در حین استفاده فعال از برنامه شما تجربه کرده‌اند (خرابی درک شده توسط کاربر). یک برنامه در صورت نمایش هرگونه فعالیت یا اجرای هرگونه سرویس پیش‌زمینه، در حال استفاده فعال در نظر گرفته می‌شود.
  • userPerceivedCrashRate7dUserWeighted ( google.type.Decimal ): میانگین متحرک مقدار userPerceivedCrashRate در ۷ روز گذشته. مقادیر روزانه بر اساس تعداد کاربران متمایز در آن روز وزن‌دهی می‌شوند. در جزئیات HOURLY پشتیبانی نمی‌شود.
  • userPerceivedCrashRate28dUserWeighted ( google.type.Decimal ): میانگین متحرک مقدار userPerceivedCrashRate در ۲۸ روز گذشته. مقادیر روزانه بر اساس تعداد کاربران مجزا در آن روز وزن‌دهی می‌شوند. در جزئیات HOURLY پشتیبانی نمی‌شود.
  • distinctUsers ( google.type.Decimal ): تعداد کاربران متمایز در دوره تجمیع که به عنوان مقدار نرمال‌سازی برای معیارهای crashRate و userPerceivedCrashRate استفاده شده‌اند. یک کاربر در صورتی در این معیار شمارش می‌شود که در طول دوره تجمیع به طور فعال از برنامه استفاده کرده باشد. یک برنامه در صورتی که فعالیتی را نمایش دهد یا سرویسی را در پیش‌زمینه اجرا کند، در حال استفاده فعال در نظر گرفته می‌شود. باید دقت شود که این تعداد بیشتر تجمیع نشود، زیرا ممکن است منجر به شمارش چندین باره کاربران شود. مقدار بسته به بزرگی مقدار، به نزدیکترین مضرب 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 شامل معیارهای نرمال‌شده در مورد ANRها، یکی دیگر از معیارهای پایداری، است.
نمایش JSON
{
  "name": string,
  "freshnessInfo": {
    object (FreshnessInfo)
  }
}
فیلدها
name

string

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

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

freshnessInfo

object ( FreshnessInfo )

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

روش‌ها

get

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

query

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