रिसॉर्स: ErrorCountMetricSet
यह सिंगलटन रिसॉर्स, गड़बड़ी की रिपोर्ट से जुड़ी मेट्रिक के सेट को दिखाता है.
इस मेट्रिक सेट में, गड़बड़ी की रिपोर्ट की ऐसी संख्याएं शामिल होती हैं जिन्हें सामान्य नहीं किया गया है.
एग्रीगेट करने के लिए, इन अवधियों का इस्तेमाल किया जा सकता है:
HOURLY: मेट्रिक को हर घंटे के इंटरवल में एग्रीगेट किया जाता है. डिफ़ॉल्ट और सिर्फ़UTCटाइमज़ोन का इस्तेमाल किया जा सकता है.DAILY: मेट्रिक को कैलेंडर की तारीख के इंटरवल में एग्रीगेट किया जाता है. डिफ़ॉल्ट और सिर्फ़America/Los_Angelesटाइमज़ोन का इस्तेमाल किया जा सकता है.
इन मेट्रिक का इस्तेमाल किया जा सकता है:
errorReportCount(google.type.Decimal): किसी ऐप्लिकेशन के लिए मिली, गड़बड़ी की अलग-अलग रिपोर्ट की कुल संख्या.distinctUsers(google.type.Decimal): उन अलग-अलग उपयोगकर्ताओं की संख्या जिनके लिए रिपोर्ट मिली हैं. इस संख्या को आगे एग्रीगेट न करें, क्योंकि ऐसा करने से उपयोगकर्ताओं को एक से ज़्यादा बार गिना जा सकता है. इस वैल्यू को राउंड ऑफ़ नहीं किया जाता. हालांकि, यह अनुमानित हो सकती है.
ज़रूरी डाइमेंशन:
क्वेरी के अनुरोधों में, dimensions फ़ील्ड में इस डाइमेंशन को हमेशा बताया जाना चाहिए.
reportType(string): गड़बड़ी का टाइप. इसकी वैल्यू,ErrorTypeमें मौजूद किसी एक वैल्यू से मेल खानी चाहिए.
इन डाइमेंशन का इस्तेमाल किया जा सकता है:
apiLevel(string): Android का वह एपीआई लेवल जो उपयोगकर्ता के डिवाइस पर चल रहा था. जैसे, 26.versionCode(int64): ऐप्लिकेशन का वह वर्शन जो उपयोगकर्ता के डिवाइस पर चल रहा था.deviceModel(string): उपयोगकर्ता के डिवाइस मॉडल का यूनीक आइडेंटिफ़ायर. आइडेंटिफ़ायर का फ़ॉर्मैट 'deviceBrand/device' होता है.इसमें deviceBrand, Build.BRAND से मेल खाता है और device, Build.DEVICE से मेल खाता है. उदाहरण के लिए, google/coral.deviceType(string): डिवाइस के फ़ॉर्म फ़ैक्टर का आइडेंटिफ़ायर. जैसे, PHONE.issueId(string): वह आईडी जो किसी गड़बड़ी को असाइन की गई थी. इसकी वैल्यू,issue nameके{issue}कॉम्पोनेंट से मेल खानी चाहिए.deviceRamBucket(int64): डिवाइस की रैम, एमबी में, बकेट में (जैसे, 1-1.5 जीबी के लिए 1024, 4-6 जीबी के लिए 4096).deviceSocMake(string): डिवाइस के प्राइमरी सिस्टम-ऑन-चिप का मेक. जैसे, Samsung. ReferencedeviceSocModel(string): डिवाइस के प्राइमरी सिस्टम-ऑन-चिप का मॉडल. जैसे, "Exynos 2100". ReferencedeviceCpuMake(string): डिवाइस के सीपीयू का मेक. जैसे, Qualcomm.deviceCpuModel(string): डिवाइस के सीपीयू का मॉडल. जैसे, "Kryo 240".deviceGpuMake(string): डिवाइस के जीपीयू का मेक. जैसे, ARM.deviceGpuModel(string): डिवाइस के जीपीयू का मॉडल. जैसे, Mali.deviceGpuVersion(string): डिवाइस के जीपीयू का वर्शन. जैसे, T750.deviceVulkanVersion(string): डिवाइस का Vulkan वर्शन. जैसे, "4198400".deviceGlEsVersion(string): डिवाइस का OpenGL ES वर्शन. जैसे, "196610".deviceScreenSize(string): डिवाइस की स्क्रीन का साइज़. जैसे, NORMAL, LARGE.deviceScreenDpi(string): डिवाइस की स्क्रीन की डेंसिटी. जैसे, mdpi, hdpi.
ज़रूरी अनुमतियां: इस रिसॉर्स को ऐक्सेस करने के लिए, कॉल करने वाले उपयोगकर्ता के पास ऐप्लिकेशन के लिए ऐप्लिकेशन की जानकारी देखना (रीड-ओनली ऐक्सेस) अनुमति होनी चाहिए.
इसी तरह के मेट्रिक सेट:
vitals.errors.countsमें क्रैश के बारे में सामान्य की गई मेट्रिक शामिल होती हैं. यह एक और स्टेबिलिटी मेट्रिक है.vitals.errors.countsमें एएनआर के बारे में सामान्य की गई मेट्रिक शामिल होती हैं. यह एक और स्टेबिलिटी मेट्रिक है.
| JSON काेड में दिखाना |
|---|
{
"name": string,
"freshnessInfo": {
object ( |
| फ़ील्ड | |
|---|---|
name |
आइडेंटिफ़ायर. रिसॉर्स का नाम. फ़ॉर्मैट: apps/{app}/errorCountMetricSet |
freshnessInfo |
इस रिसॉर्स में डेटा के अपडेट होने की दर के बारे में खास जानकारी. |
माटिंग में इस्तेमाल हुए तरीके |
|
|---|---|
|
मेट्रिक सेट की प्रॉपर्टी के बारे में बताता है. |
|
मेट्रिक सेट में मौजूद मेट्रिक के बारे में क्वेरी करता है. |