REST Resource: vitals.lmkrate

रिसॉर्स: LmkRateMetricSet

यह एक ऐसा सिंगलटन रिसॉर्स है जो एलएमके (लो मेमोरी किल) मेट्रिक के सेट को दिखाता है.

इस मेट्रिक सेट में, एलएमके का डेटा शामिल होता है. इसे इस्तेमाल के डेटा के साथ मिलाकर, सामान्य मेट्रिक बनाई जाती है. यह मेट्रिक, उपयोगकर्ताओं की संख्या पर निर्भर नहीं करती.

एग्रीगेट करने के लिए, ये पीरियड इस्तेमाल किए जा सकते हैं:

  • DAILY: मेट्रिक को कैलेंडर की तारीख के इंटरवल में एग्रीगेट किया जाता है. पिछली सीमाओं की वजह से, सिर्फ़ America/Los_Angeles टाइमज़ोन इस्तेमाल किया जा सकता है.

ये मेट्रिक इस्तेमाल की जा सकती हैं:

  • userPerceivedLmkRate (google.type.Decimal): एग्रीगेशन पीरियड में, उन यूनीक उपयोगकर्ताओं का प्रतिशत जिन्होंने आपके ऐप्लिकेशन का इस्तेमाल करते समय, कम से कम एक बार एलएमके (यूज़र-पर्सीव्ड एलएमके) वाली गड़बड़ी का सामना किया. किसी ऐप्लिकेशन को तब सक्रिय इस्तेमाल में माना जाता है, जब वह कोई गतिविधि दिखा रहा हो या किसी फ़ोरग्राउंड सेवा को एक्ज़ीक्यूट कर रहा हो.
  • userPerceivedLmkRate7dUserWeighted (google.type.Decimal): पिछले सात दिनों में userPerceivedLmkRate की रोलिंग औसत वैल्यू. हर दिन की वैल्यू को, उस दिन के यूनीक उपयोगकर्ताओं की संख्या के हिसाब से वेट किया जाता है.
  • userPerceivedLmkRate28dUserWeighted (google.type.Decimal): पिछले 28 दिनों में userPerceivedLmkRate की रोलिंग औसत वैल्यू. हर दिन की वैल्यू को, उस दिन के यूनीक उपयोगकर्ताओं की संख्या के हिसाब से वेट किया जाता है.
  • distinctUsers (google.type.Decimal): एग्रीगेशन पीरियड में, उन यूनीक उपयोगकर्ताओं की संख्या जिन्हें userPerceivedLmkRate मेट्रिक के लिए, सामान्य वैल्यू के तौर पर इस्तेमाल किया गया. इस मेट्रिक में किसी उपयोगकर्ता की गिनती तब की जाती है, जब उसने एग्रीगेशन पीरियड के दौरान, ऐप्लिकेशन का इस्तेमाल फ़ोरग्राउंड में किया हो. इस संख्या को आगे एग्रीगेट नहीं किया जाना चाहिए. ऐसा करने पर, उपयोगकर्ताओं की गिनती एक से ज़्यादा बार हो सकती है. वैल्यू को 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): उपयोगकर्ता के डिवाइस का टाइप (इसे फ़ॉर्म फ़ैक्टर भी कहा जाता है). उदाहरण के लिए, PHONE.
  • countryCode (string): उपयोगकर्ता के आईपी पते के आधार पर, उसके डिवाइस का देश या इलाका.इसे दो अक्षरों वाले ISO-3166 कोड के तौर पर दिखाया जाता है. उदाहरण के लिए, अमेरिका के लिए US.
  • deviceRamBucket (int64): डिवाइस की रैम, एमबी में.इसे बकेट में दिखाया जाता है. उदाहरण के लिए, 1-1.5 जीबी के लिए 1024, 4-6 जीबी के लिए 4096.
  • deviceSocMake (string): डिवाइस के प्राइमरी सिस्टम-ऑन-चिप का मेक. उदाहरण के लिए, Samsung. Reference
  • deviceSocModel (string): डिवाइस के प्राइमरी सिस्टम-ऑन-चिप का मॉडल. उदाहरण के लिए, "Exynos 2100". Reference
  • 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 (FreshnessInfo)
  }
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. रिसॉर्स का नाम.

फ़ॉर्मैट: apps/{app}/lmkRateMetricSet

freshnessInfo

object (FreshnessInfo)

इस रिसॉर्स में, डेटा के अपडेट होने की दर के बारे में खास जानकारी.

तरीके

get

मेट्रिक सेट की प्रॉपर्टी के बारे में बताता है.

query

मेट्रिक सेट में मौजूद मेट्रिक के बारे में क्वेरी करता है.