REST Resource: vitals.errors.counts

منبع: ErrorCountMetricSet

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

این مجموعه معیار شامل تعداد گزارش‌های خطای غیر نرمال شده است.

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

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

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

  • errorReportCount ( google.type.Decimal ): تعداد مطلق گزارش‌های خطای تکی که برای یک برنامه دریافت شده‌اند.
  • distinctUsers ( google.type.Decimal ): تعداد کاربران متمایزی که گزارش‌هایشان دریافت شده است. باید دقت شود که این تعداد بیشتر تجمیع نشود، زیرا ممکن است منجر به شمارش چندین باره کاربران شود. این مقدار گرد نشده است، با این حال می‌تواند تقریبی باشد.

ابعاد مورد نیاز:

این بُعد باید همیشه در تمام درخواست‌ها در فیلد dimensions در درخواست‌های پرس‌وجو مشخص شود.

  • reportType ( string ): نوع خطا. مقدار باید با یکی از مقادیر ممکن در ErrorType مطابقت داشته باشد.

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

  • apiLevel ( string ): سطح API اندروید که روی دستگاه کاربر اجرا می‌شد، مثلاً ۲۶.
  • versionCode ( int64 ): نسخه‌ای از برنامه که روی دستگاه کاربر در حال اجرا بود.
  • deviceModel ( string ): شناسه منحصر به فرد مدل دستگاه کاربر. شکل شناسه 'deviceBrand/device' است، که در آن deviceBrand معادل Build.BRAND و device معادل Build.DEVICE است، مثلاً google/coral.
  • deviceType ( string ): شناسه‌ی فرم فاکتور دستگاه، مثلاً PHONE.
  • issueId ( string ): شناسه‌ای که خطا به آن اختصاص داده شده است. مقدار باید با جزء {issue} از issue name مطابقت داشته باشد.
  • 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.counts شامل معیارهای نرمال‌شده در مورد خرابی‌ها، یکی دیگر از معیارهای پایداری، است.
  • vitals.errors.counts شامل معیارهای نرمال‌شده در مورد ANRها، یکی دیگر از معیارهای پایداری، است.
نمایش JSON
{
  "name": string,
  "freshnessInfo": {
    object (FreshnessInfo)
  }
}
فیلدها
name

string

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

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

freshnessInfo

object ( FreshnessInfo )

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

روش‌ها

get

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

query

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