रिसॉर्स: AnrRateMetricSet
सिंगलटन संसाधन, जो एएनआर (ऐप्लिकेशन काम नहीं कर रहा है) मेट्रिक के सेट को दिखाता है.
इस मेट्रिक सेट में, एएनआर डेटा को इस्तेमाल के डेटा के साथ जोड़ा जाता है, ताकि उपयोगकर्ताओं की संख्या से अलग सामान्य मेट्रिक तैयार की जा सके.
डेटा इकट्ठा करने की अवधि:
DAILY: मेट्रिक को कैलेंडर की तारीख के इंटरवल में एग्रीगेट किया जाता है. पुरानी सीमाओं की वजह से, सिर्फ़America/Los_Angelesटाइमज़ोन का इस्तेमाल किया जा सकता है.HOURLY: मेट्रिक को हर घंटे के अंतराल में एग्रीगेट किया जाता है. डिफ़ॉल्ट और सिर्फ़UTCटाइमज़ोन का इस्तेमाल किया जा सकता है.
इस्तेमाल की जा सकने वाली मेट्रिक:
anrRate(google.type.Decimal): एग्रीगेशन की अवधि में, कम से कम एक एएनआर का सामना करने वाले अलग-अलग उपयोगकर्ताओं का प्रतिशत.anrRate7dUserWeighted(google.type.Decimal): पिछले सात दिनों मेंanrRateकी रोलिंग औसत वैल्यू. हर दिन की वैल्यू को, उस दिन के यूनीक उपयोगकर्ताओं की संख्या के हिसाब से वेट किया जाता है. यह सुविधा, हर घंटे के हिसाब से डेटा इकट्ठा करने की सुविधा के साथ काम नहीं करती.anrRate28dUserWeighted(google.type.Decimal): पिछले 28 दिनों मेंanrRateकी रोलिंग औसत वैल्यू. हर दिन की वैल्यू को, उस दिन के यूनीक उपयोगकर्ताओं की संख्या के हिसाब से वेट किया जाता है. यह सुविधा, हर घंटे के हिसाब से डेटा इकट्ठा करने की सुविधा के साथ काम नहीं करती.userPerceivedAnrRate(google.type.Decimal): एग्रीगेशन की अवधि में, कम से कम एक बार यूज़र-पर्सीव्ड एएनआर वाली गड़बड़ियों का सामना करने वाले यूनीक उपयोगकर्ताओं का प्रतिशत. फ़िलहाल, यूज़र-पर्सीव्ड एएनआर, 'इनपुट भेजने का समय खत्म हुआ' टाइप के होते हैं.userPerceivedAnrRate7dUserWeighted(google.type.Decimal): पिछले सात दिनों मेंuserPerceivedAnrRateकी रोलिंग औसत वैल्यू. हर दिन की वैल्यू को, उस दिन के यूनीक उपयोगकर्ताओं की संख्या के हिसाब से वेट किया जाता है. यह सुविधा, हर घंटे के हिसाब से डेटा इकट्ठा करने की सुविधा के साथ काम नहीं करती.userPerceivedAnrRate28dUserWeighted(google.type.Decimal): पिछले 28 दिनों मेंuserPerceivedAnrRateकी रोलिंग औसत वैल्यू. हर दिन की वैल्यू को, उस दिन के यूनीक उपयोगकर्ताओं की संख्या के हिसाब से वेट किया जाता है.distinctUsers(google.type.Decimal): एग्रीगेशन की अवधि में, अलग-अलग उपयोगकर्ताओं की संख्या. इनका इस्तेमालanrRateऔरuserPerceivedAnrRateमेट्रिक के लिए, सामान्य बनाने वाली वैल्यू के तौर पर किया गया था. अगर किसी उपयोगकर्ता ने एग्रीगेशन की अवधि के दौरान ऐप्लिकेशन का इस्तेमाल फ़ोरग्राउंड में किया है, तो उसे इस मेट्रिक में शामिल किया जाता है. इस संख्या को और न बढ़ाएं, क्योंकि इससे उपयोगकर्ताओं को कई बार गिना जा सकता है. वैल्यू को 10, 100, 1,000 या 10,00,000 के सबसे नज़दीकी मल्टीपल में बदला जाता है. यह वैल्यू की मैग्नीट्यूड पर निर्भर करता है.
इस्तेमाल किए जा सकने वाले डाइमेंशन:
apiLevel(string): यह उपयोगकर्ता के डिवाइस पर चल रहे Android का एपीआई लेवल है. उदाहरण के लिए, 26.versionCode(int64): उपयोगकर्ता के डिवाइस पर चल रहे ऐप्लिकेशन का वर्शन.deviceModel(string): उपयोगकर्ता के डिवाइस मॉडल का यूनीक आइडेंटिफ़ायर. आइडेंटिफ़ायर का फ़ॉर्मैट 'deviceBrand/device' होता है.इसमें deviceBrand, Build.BRAND से और device, Build.DEVICE से मेल खाता है. उदाहरण के लिए, google/coral.deviceBrand(string): उपयोगकर्ता के डिवाइस के ब्रैंड का यूनीक आइडेंटिफ़ायर. उदाहरण के लिए, google.deviceType(string): उपयोगकर्ता के डिवाइस का टाइप (इसे डिवाइस का साइज़, डाइमेंशन या कॉन्फ़िगरेशन भी कहा जाता है). उदाहरण के लिए, फ़ोन.countryCode(string): उपयोगकर्ता के डिवाइस का देश या इलाका. यह जानकारी, उपयोगकर्ता के आईपी पते के आधार पर तय की जाती है. इसे दो अक्षरों वाले ISO-3166 कोड के तौर पर दिखाया जाता है. उदाहरण के लिए, अमेरिका के लिए US.deviceRamBucket(int64): डिवाइस की रैम, एमबी में, बकेट में (उदाहरण के लिए, 1-1.5 जीबी के लिए 1024, 4-6 जीबी के लिए 4096).deviceSocMake(string): डिवाइस के मुख्य सिस्टम-ऑन-चिप का ब्रैंड, जैसे कि Samsung. रेफ़रंसdeviceSocModel(string): डिवाइस के मुख्य सिस्टम-ऑन-चिप का मॉडल, जैसे कि "Exynos 2100". रेफ़रंसdeviceCpuMake(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में क्रैश की संख्या का अननॉर्मलाइज़्ड वर्शन (कुल संख्या) शामिल होता है.vitals.errorsमें क्रैश से जुड़ी सामान्य की गई मेट्रिक शामिल होती हैं. यह स्थिरता से जुड़ी एक और मेट्रिक है.
| JSON के काेड में दिखाना |
|---|
{
"name": string,
"freshnessInfo": {
object ( |
| फ़ील्ड | |
|---|---|
name |
आइडेंटिफ़ायर. संसाधन का नाम. फ़ॉर्मैट: apps/{app}/anrRateMetricSet |
freshnessInfo |
इस संसाधन में डेटा के अपडेट होने की दर के बारे में खास जानकारी. |
तरीके |
|
|---|---|
|
मेट्रिक सेट की प्रॉपर्टी के बारे में बताता है. |
|
यह मेट्रिक सेट में मौजूद मेट्रिक के बारे में क्वेरी करता है. |