REST Resource: vitals.errors.counts

المورد: ErrorCountMetricSet

مورد أحادي يمثّل مجموعة مقاييس تقرير الأخطاء

تحتوي مجموعة المقاييس هذه على أعداد غير موحّدة لتقارير الأخطاء.

فترات التجميع المتاحة:

  • HOURLY: يتم تجميع المقاييس على فترات زمنية كل ساعة. المنطقة الزمنية التلقائية والوحيدة المتاحة هي UTC.
  • DAILY: يتم تجميع المقاييس على فترات زمنية حسب تاريخ التقويم. المنطقة الزمنية التلقائية والوحيدة المتاحة هي America/Los_Angeles.

المقاييس المتاحة:

  • errorReportCount (google.type.Decimal): العدد المطلق لتقارير الأخطاء الفردية التي تم تلقّيها لتطبيق
  • distinctUsers (google.type.Decimal): عدد المستخدمين الفريدين الذين تم تلقّي تقارير عنهم يجب الحرص على عدم تجميع هذا العدد أكثر من ذلك، لأنّ ذلك قد يؤدي إلى احتساب المستخدمين عدة مرات. لا يتم تقريب هذه القيمة، ولكن قد تكون قيمة تقريبية.

السمة المطلوبة:

يجب تحديد هذه السمة دائمًا في جميع الطلبات في حقل dimensions في طلبات البحث.

  • reportType (string): نوع الخطأ يجب أن تتطابق القيمة مع إحدى القيم الممكنة في ErrorType.

السمات المتاحة:

  • apiLevel (string): مستوى واجهة برمجة التطبيقات (API) لنظام التشغيل Android الذي كان قيد التشغيل على جهاز المستخدم، مثل 26
  • versionCode (int64): إصدار التطبيق الذي كان قيد التشغيل على جهاز المستخدم
  • deviceModel (string): المعرّف الفريد لطراز جهاز المستخدم يكون شكل المعرّف "deviceBrand/device"، حيث يتطابق deviceBrand مع Build.BRAND ويتطابق device مع Build.DEVICE، مثلاً google/coral.
  • deviceType (string): معرّف شكل الجهاز، مثلاً PHONE
  • issueId (string): المعرّف الذي تم تعيينه للخطأ يجب أن تتطابق القيمة مع مكوّن {issue} من issue name.
  • deviceRamBucket (int64): ذاكرة الوصول العشوائي (RAM) للجهاز بالميغابايت، في مجموعات (مثلاً 1024 لذاكرة وصول عشوائي بسعة تتراوح بين 1 و1.5 غيغابايت، و4096 لذاكرة وصول عشوائي بسعة تتراوح بين 4 و6 غيغابايت)
  • deviceSocMake (string): الشركة المصنّعة لنظام الجهاز الأساسي على شريحة، مثلاً Samsung Reference
  • deviceSocModel (string): طراز نظام الجهاز الأساسي على شريحة، مثلاً "Exynos 2100" Reference
  • deviceCpuMake (string): الشركة المصنّعة لوحدة المعالجة المركزية (CPU) للجهاز، مثلاً Qualcomm
  • deviceCpuModel (string): طراز وحدة المعالجة المركزية (CPU) للجهاز، مثلاً "Kryo 240"
  • deviceGpuMake (string): الشركة المصنّعة لوحدة معالجة الرسومات (GPU) للجهاز، مثلاً ARM
  • deviceGpuModel (string): طراز وحدة معالجة الرسومات (GPU) للجهاز، مثلاً Mali
  • deviceGpuVersion (string): إصدار وحدة معالجة الرسومات (GPU) للجهاز، مثلاً T750
  • deviceVulkanVersion (string): إصدار Vulkan للجهاز، مثلاً "4198400"
  • deviceGlEsVersion (string): إصدار OpenGL ES للجهاز، مثلاً "196610"
  • deviceScreenSize (string): حجم شاشة الجهاز، مثلاً NORMAL أو LARGE
  • 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

يستعلم عن المقاييس في مجموعة المقاييس.