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 اندروید که در دستگاه کاربر اجرا می شد، به عنوان مثال، 26.
  • versionCode ( int64 ): نسخه ای از برنامه که در دستگاه کاربر در حال اجرا بود.
  • deviceModel ( string ): شناسه منحصر به فرد مدل دستگاه کاربر. شکل شناسه «deviceBrand/device» است، که در آن deviceBrand با Build.BRAND و دستگاه مربوط به Build.DEVICE است، به عنوان مثال، google/coral.
  • deviceType ( string ): شناسه فاکتور فرم دستگاه، به عنوان مثال، PHONE.
  • issueId ( string ): شناسه یک خطا به آن اختصاص داده شد. مقدار باید با جزء {issue} issue name مطابقت داشته باشد.
  • deviceRamBucket ( int64 ): رم دستگاه، در مگابایت، در سطل (3 گیگابایت، 4 گیگابایت و غیره).
  • deviceSocMake ( string ): ساخت سیستم روی تراشه اصلی دستگاه، به عنوان مثال، سامسونگ. ارجاع
  • deviceSocModel ( string ): مدل سیستم روی تراشه اصلی دستگاه، به عنوان مثال، "Exynos 2100". ارجاع
  • deviceCpuMake ( string ): ساخت CPU دستگاه، به عنوان مثال، Qualcomm.
  • deviceCpuModel ( string ): مدل CPU دستگاه، به عنوان مثال، "Kryo 240".
  • deviceGpuMake ( string ): ساخته شده از GPU دستگاه، به عنوان مثال، ARM.
  • deviceGpuModel ( string ): مدل GPU دستگاه، به عنوان مثال، مالی.
  • deviceGpuVersion ( string ): نسخه GPU دستگاه، به عنوان مثال، T750.
  • deviceVulkanVersion ( string ): نسخه Vulkan دستگاه، به عنوان مثال، "4198400".
  • deviceGlEsVersion ( string ): نسخه OpenGL ES دستگاه، به عنوان مثال، "196610".
  • deviceScreenSize ( string ): اندازه صفحه دستگاه، به عنوان مثال، NORMAL، LARGE.
  • deviceScreenDpi ( string ): تراکم صفحه دستگاه، به عنوان مثال، mdpi، hdpi.

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

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

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

string

نام منبع

قالب: apps/{app}/errorCountMetricSet

freshnessInfo

object ( FreshnessInfo )

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

مواد و روش ها

get

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

query

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