משאב: CrashRateMetricSet
משאב Singleton שמייצג את קבוצת מדדי הקריסה.
קבוצת המדדים הזו מכילה נתוני קריסות בשילוב עם נתוני שימוש כדי ליצור מדד מנורמל, ללא קשר לספירת המשתמשים.
תקופות צבירה נתמכות:
DAILY
: המדדים נצברים במרווחי תאריכים ביומן. עקב אילוצים היסטוריים, אזור הזמן הנתמך היחיד הואAmerica/Los_Angeles
.HOURLY
: המדדים נצברים במרווחי זמן. אזור הזמן שמוגדר כברירת מחדל, והוא נתמך רק בUTC
.
מדדים נתמכים:
crashRate
(google.type.Decimal
): אחוז המשתמשים הייחודיים בתקופת צבירה אחת לפחות.crashRate7dUserWeighted
(google.type.Decimal
): הערך הממוצע מתגלגל שלcrashRate
ב-7 הימים האחרונים. הערכים היומיים משוקללים לפי מספר המשתמשים הייחודיים ביום. לא נתמך ברמת פירוט של HOURLY.crashRate28dUserWeighted
(google.type.Decimal
): הערך הממוצע מתגלגל שלcrashRate
ב-28 הימים האחרונים. הערכים היומיים משוקללים לפי מספר המשתמשים הייחודיים ביום. לא נתמך ברמת פירוט של HOURLY.userPerceivedCrashRate
(google.type.Decimal
): אחוז המשתמשים הייחודיים בתקופת הצטברות שבה התרחשה קריסה אחת לפחות בזמן שהם השתמשו באפליקציה שלך באופן פעיל (קריסות שהבחינו בהן משתמשים). אפליקציה נחשבת כפעילה אם היא מציגה פעילות כלשהי או מפעילה שירות שפועל בחזית.userPerceivedCrashRate7dUserWeighted
(google.type.Decimal
): הערך הממוצע מתגלגל שלuserPerceivedCrashRate
ב-7 הימים האחרונים. הערכים היומיים משוקללים לפי מספר המשתמשים הייחודיים ביום. לא נתמך ברמת פירוט של HOURLY.userPerceivedCrashRate28dUserWeighted
(google.type.Decimal
): הערך הממוצע מתגלגל שלuserPerceivedCrashRate
ב-28 הימים האחרונים. הערכים היומיים משוקללים לפי מספר המשתמשים הייחודיים ביום. לא נתמך ברמת פירוט של HOURLY.distinctUsers
(google.type.Decimal
): מספר המשתמשים הייחודיים בתקופת צבירה ששימשו כערך הנורמליזציה של המדדיםcrashRate
ו-userPerceivedCrashRate
. משתמש נספר במדד הזה אם הוא השתמש באפליקציה בצורה פעילה במהלך תקופת הצבירה. אפליקציה נחשבת כפעילה אם היא מציגה פעילות כלשהי או מפעילה שירות שפועל בחזית. חשוב מאוד לשמור את הנתונים האלה בצורה מצטברת, מפני שהדבר עלול לגרום למשתמשים להיספר כמה פעמים. הערך יעוגל לכפולה הקרובה ביותר של 10, 100, 1,000 או 1,000,000, בהתאם לכמות הערך.
מאפיינים נתמכים:
apiLevel
(string
): רמת ה-API שהופעלה במכשיר של המשתמש, לדוגמה, 26.versionCode
(int64
): גרסת האפליקציה שפועלת במכשיר של המשתמש.deviceModel
(string
): מזהה ייחודי של דגם המכשיר של המשתמש. הפורמט של המזהה הוא 'deviceBrand/מכשיר', כאשר deviceBrand תואם ל-Build.BRAND והמכשיר תואם ל-Build.DEVICE, לדוגמה, google/coral.deviceBrand
(string
): מזהה ייחודי של מותג המכשיר של המשתמש, למשל google.deviceType
(string
): הסוג (נקרא גם גורם צורה) במכשיר המכשיר של המשתמש. למשל, טלפון.countryCode
(string
): המדינה או האזור של המכשיר של המשתמש, על סמך כתובת ה-IP שלו. המספר מיוצג כקוד ISO-3166 בן 2 אותיות (למשל, US לארצות הברית).deviceRamBucket
(int64
): RAM של המכשיר, ב-MB, בקטגוריות (3GB, 4GB וכו').deviceSocMake
(string
): הגדרת המערכת הראשית של המכשיר על שבב, למשל, Samsung. חומרי עזרdeviceSocModel
(string
): דגם המערכת הראשית של המכשיר על שבב, למשל, "Exynos 2100". חומרי עזרdeviceCpuMake
(string
): יצרן המעבד (CPU) של המכשיר, למשל Qualcomm.deviceCpuModel
(string
): דגם של המעבד (CPU) של המכשיר, למשל "Kryo 240".deviceGpuMake
(string
): יצירת GPU של המכשיר, לדוגמה, סינון רעשים.deviceGpuModel
(string
): דגם ה-GPU של המכשיר, למשל מאלי.deviceGpuVersion
(string
): גרסת ה-GPU של המכשיר, לדוגמה, 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 ( |
שדות | |
---|---|
name |
שם המשאב פורמט: apps/{app}/crashRateMetricSet |
freshnessInfo |
סיכום של עדכניות הנתונים במשאב הזה. |
שיטות |
|
---|---|
|
מתאר את המאפיינים של קבוצת המדדים. |
|
שליחת שאילתות על המדדים בקבוצת המדדים. |