REST Resource: vitals.errors.issues

منبع: ErrorIssue

گروهی از ErrorReports مرتبط برای یک برنامه دریافت شده است.

گزارش‌های خطای مشابه با هم در مسائلی با یک علت ریشه‌ای یکسان دسته‌بندی می‌شوند.

لطفا توجه داشته باشید: این منبع در حال حاضر در آلفا است. ممکن است تغییراتی در گروه بندی مشکلات ایجاد شود که منجر به تخصیص گزارش های خطای مشابه اما جدیدتر به مسائل مختلف شود. این همچنین می تواند باعث شود برخی از مسائل به طور کامل ناپدید شوند و با موارد جدید جایگزین شوند.

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

نمایندگی JSON
{
  "name": string,
  "type": enum (ErrorType),
  "cause": string,
  "location": string,
  "errorReportCount": string,
  "distinctUsers": string,
  "distinctUsersPercent": {
    object (Decimal)
  },
  "lastErrorReportTime": string,
  "issueUri": string,
  "firstOsVersion": {
    object (OsVersion)
  },
  "lastOsVersion": {
    object (OsVersion)
  },
  "firstAppVersion": {
    object (AppVersion)
  },
  "lastAppVersion": {
    object (AppVersion)
  },
  "annotations": [
    {
      object (IssueAnnotation)
    }
  ],
  "sampleErrorReports": [
    string
  ]
}
فیلدها
name

string

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

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

type

enum ( ErrorType )

نوع خطاهای گروه بندی شده در این شماره.

cause

string

علت مسئله.

بسته به نوع این می تواند یکی از موارد زیر باشد:

  • APPLICATION_NOT_RESPONDING: نوع ANR که رخ داده است، به عنوان مثال، "مهلت ارسال ورودی به پایان رسیده است".
  • CRASH: برای خطاهای استثنای کنترل نشده جاوا، نوع درونی ترین استثنا که پرتاب شده است، به عنوان مثال، IllegalArgumentException. برای سیگنال‌های کد بومی، سیگنالی که مطرح شده است، به عنوان مثال SIGSEGV.
location

string

مکانی که مشکل در آن رخ داده است.

بسته به نوع این می تواند یکی از موارد زیر باشد:

  • APPLICATION_NOT_RESPONDING: نام فعالیت یا سرویسی که دیگر پاسخ نمی دهد.
  • CRASH: نام روش احتمالی که باعث خطا شده است.
errorReportCount

string ( int64 format)

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

distinctUsers

string ( int64 format)

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

distinctUsersPercent

object ( Decimal )

درصد تخمینی از کاربران تحت تأثیر هر مشکلی که تحت تأثیر این مشکل قرار می گیرند (فقط با در نظر گرفتن موارد منطبق با فیلترها و در بازه زمانی درخواستی).

lastErrorReportTime

string ( Timestamp format)

شروع ساعتی که در آن آخرین گزارش خطا در این شماره رخ داده است.

از RFC 3339 استفاده می کند، که در آن خروجی تولید شده همیشه با Z نرمال می شود و از 0، 3، 6 یا 9 رقم کسری استفاده می کند. افست های غیر از "Z" نیز پذیرفته می شود. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

issueUri

string

پیوند به مشکل موجود در Android vitals در کنسول Play.

firstOsVersion

object ( OsVersion )

کوچکترین نسخه سیستم عاملی که در آن این خوشه خطا در بازه زمانی درخواستی رخ داده است (فقط با در نظر گرفتن موارد منطبق با فیلترها و در بازه زمانی درخواستی).

lastOsVersion

object ( OsVersion )

آخرین نسخه سیستم عامل که در آن این خوشه خطا در بازه زمانی درخواستی رخ داده است (فقط با در نظر گرفتن موارد منطبق با فیلترها و در بازه زمانی درخواستی).

firstAppVersion

object ( AppVersion )

اولین نسخه برنامه (شامل) که در این ErrorIssue در بازه زمانی درخواستی ظاهر می شود (فقط با در نظر گرفتن موارد منطبق با فیلترها).

lastAppVersion

object ( AppVersion )

آخرین نسخه (شامل) برنامه که در این ErrorIssue در بازه زمانی درخواستی ظاهر می شود (فقط با در نظر گرفتن موارد منطبق با فیلترها).

annotations[]

object ( IssueAnnotation )

فهرست حاشیه نویسی برای یک موضوع. حاشیه نویسی اطلاعات بیشتری را ارائه می دهد که ممکن است به تشخیص و رفع مشکل کمک کند.

sampleErrorReports[]

string

فقط خروجی نمونه گزارش های خطا که متعلق به این ErrorIssue است. توجه: در حال حاضر حداکثر 1 در هر ErrorIssue پشتیبانی می شود. قالب: "apps/{app}/{report}"

Annotation Issue

نمایش یک پیام حاشیه نویسی برای یک موضوع.

نمایندگی JSON
{
  "category": string,
  "title": string,
  "body": string
}
فیلدها
category

string

دسته ای که حاشیه نویسی به آن تعلق دارد. حاشیه نویسی به یک دسته تعلق دارد. دسته‌های مثال: "اصلاح احتمالی"، "بینش".

title

string

عنوان برای حاشیه نویسی.

body

string

حاوی محتوای پیام حاشیه نویسی است.

روش ها

تمام مشکلات خطا را که در آن گزارش ها گروه بندی شده اند جستجو می کند.