REST Resource: customers.telemetry.devices

संसाधन: TelemetryDevice

मैनेज किए जा रहे डिवाइस से इकट्ठा किया गया टेलीमेट्री डेटा.

  • अनुमति की ज़रूरत है: TELEMETRY_API_DEVICE
JSON के काेड में दिखाना
{
  "name": string,
  "customer": string,
  "orgUnitId": string,
  "deviceId": string,
  "serialNumber": string,
  "cpuInfo": [
    {
      object (CpuInfo)
    }
  ],
  "cpuStatusReport": [
    {
      object (CpuStatusReport)
    }
  ],
  "memoryInfo": {
    object (MemoryInfo)
  },
  "memoryStatusReport": [
    {
      object (MemoryStatusReport)
    }
  ],
  "networkInfo": {
    object (NetworkInfo)
  },
  "networkStatusReport": [
    {
      object (NetworkStatusReport)
    }
  ],
  "networkDiagnosticsReport": [
    {
      object (NetworkDiagnosticsReport)
    }
  ],
  "osUpdateStatus": [
    {
      object (OsUpdateStatus)
    }
  ],
  "graphicsInfo": {
    object (GraphicsInfo)
  },
  "graphicsStatusReport": [
    {
      object (GraphicsStatusReport)
    }
  ],
  "batteryInfo": [
    {
      object (BatteryInfo)
    }
  ],
  "batteryStatusReport": [
    {
      object (BatteryStatusReport)
    }
  ],
  "storageInfo": {
    object (StorageInfo)
  },
  "storageStatusReport": [
    {
      object (StorageStatusReport)
    }
  ],
  "thunderboltInfo": [
    {
      object (ThunderboltInfo)
    }
  ],
  "audioStatusReport": [
    {
      object (AudioStatusReport)
    }
  ],
  "bootPerformanceReport": [
    {
      object (BootPerformanceReport)
    }
  ],
  "heartbeatStatusReport": [
    {
      object (HeartbeatStatusReport)
    }
  ],
  "kioskAppStatusReport": [
    {
      object (KioskAppStatusReport)
    }
  ],
  "networkBandwidthReport": [
    {
      object (NetworkBandwidthReport)
    }
  ],
  "peripheralsReport": [
    {
      object (PeripheralsReport)
    }
  ],
  "appReport": [
    {
      object (AppReport)
    }
  ],
  "runtimeCountersReport": [
    {
      object (RuntimeCountersReport)
    }
  ]
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. डिवाइस का संसाधन नाम.

customer

string

सिर्फ़ आउटपुट के लिए. Google Workspace का वह ग्राहक जिसकी कंपनी ने डिवाइस को रजिस्टर किया है.

orgUnitId

string

सिर्फ़ आउटपुट के लिए. डिवाइस की संगठन इकाई का आईडी.

deviceId

string

सिर्फ़ आउटपुट के लिए. डिवाइस का यूनीक डायरेक्ट्री एपीआई आईडी. यह वैल्यू, Admin Console के ChromeOS डिवाइस टैब में मौजूद डायरेक्ट्री एपीआई आईडी के बराबर होती है

serialNumber

string

सिर्फ़ आउटपुट के लिए. डिवाइस का सीरियल नंबर. यह वैल्यू, ChromeOS डिवाइस टैब में Admin Console के सीरियल नंबर के बराबर होती है.

cpuInfo[]

object (CpuInfo)

सिर्फ़ आउटपुट के लिए. डिवाइस के सीपीयू की खास बातों के बारे में जानकारी.

cpuStatusReport[]

object (CpuStatusReport)

सिर्फ़ आउटपुट के लिए. सीपीयू की स्थिति की रिपोर्ट, समय-समय पर इकट्ठा की जाती हैं. इन्हें reportTime के घटते क्रम में लगाया जाता है.

memoryInfo

object (MemoryInfo)

सिर्फ़ आउटपुट के लिए. डिवाइस की मेमोरी की खास बातों के बारे में जानकारी.

memoryStatusReport[]

object (MemoryStatusReport)

सिर्फ़ आउटपुट के लिए. मेमोरी की स्थिति की रिपोर्ट समय-समय पर इकट्ठा की जाती हैं. इन्हें reportTime के हिसाब से घटते क्रम में लगाया जाता है.

networkInfo

object (NetworkInfo)

सिर्फ़ आउटपुट के लिए. नेटवर्क डिवाइसों की जानकारी.

networkStatusReport[]

object (NetworkStatusReport)

सिर्फ़ आउटपुट के लिए. नेटवर्क की खास बातों से जुड़ा डेटा, समय-समय पर इकट्ठा किया जाता है.

networkDiagnosticsReport[]

object (NetworkDiagnosticsReport)

सिर्फ़ आउटपुट के लिए. नेटवर्क में गड़बड़ी की जानकारी समय-समय पर इकट्ठा की जाती है.

osUpdateStatus[]

object (OsUpdateStatus)

सिर्फ़ आउटपुट के लिए. इसमें ChromeOS के अपडेट की स्थिति के बारे में ज़रूरी जानकारी होती है.

graphicsInfo

object (GraphicsInfo)

सिर्फ़ आउटपुट के लिए. इस कुकी में डिवाइस के लिए ग्राफ़िक पेरिफ़ेरल से जुड़ी जानकारी होती है.

graphicsStatusReport[]

object (GraphicsStatusReport)

सिर्फ़ आउटपुट के लिए. ग्राफ़िक्स रिपोर्ट समय-समय पर इकट्ठा की जाती हैं.

batteryInfo[]

object (BatteryInfo)

सिर्फ़ आउटपुट के लिए. डिवाइस की बैटरी की खास बातों के बारे में जानकारी.

batteryStatusReport[]

object (BatteryStatusReport)

सिर्फ़ आउटपुट के लिए. बैटरी की रिपोर्ट समय-समय पर इकट्ठा की जाती हैं.

storageInfo

object (StorageInfo)

सिर्फ़ आउटपुट के लिए. डिवाइस की स्टोरेज स्पेसिफ़िकेशन की जानकारी.

storageStatusReport[]

object (StorageStatusReport)

सिर्फ़ आउटपुट के लिए. स्टोरेज की रिपोर्ट समय-समय पर इकट्ठा की जाती हैं.

thunderboltInfo[]

object (ThunderboltInfo)

सिर्फ़ आउटपुट के लिए. Thunderbolt बस के बारे में जानकारी.

audioStatusReport[]

object (AudioStatusReport)

सिर्फ़ आउटपुट के लिए. समय-समय पर इकट्ठा की गई ऑडियो रिपोर्ट, जिन्हें reportTime के घटते क्रम में लगाया गया है.

bootPerformanceReport[]

object (BootPerformanceReport)

सिर्फ़ आउटपुट के लिए. डिवाइस के बूट होने की परफ़ॉर्मेंस रिपोर्ट.

heartbeatStatusReport[]

object (HeartbeatStatusReport)

सिर्फ़ आउटपुट के लिए. दिल की धड़कन की स्थिति की रिपोर्ट, जिसमें टाइमस्टैंप होते हैं. इन्हें समय-समय पर reportTime के घटते क्रम में लगाया जाता है

kioskAppStatusReport[]

object (KioskAppStatusReport)

सिर्फ़ आउटपुट के लिए. कीऑस्क डिवाइस के लिए कीऑस्क ऐप्लिकेशन की स्थिति की रिपोर्ट

networkBandwidthReport[]

object (NetworkBandwidthReport)

सिर्फ़ आउटपुट के लिए. नेटवर्क बैंडविड्थ की रिपोर्ट, समय-समय पर इकट्ठा की जाती हैं. इन्हें reportTime के घटते क्रम में लगाया जाता है.

peripheralsReport[]

object (PeripheralsReport)

सिर्फ़ आउटपुट के लिए. पेरिफ़ेरल डिवाइसों की रिपोर्ट, समय-समय पर इकट्ठा की जाती हैं. इन्हें reportTime के घटते क्रम में लगाया जाता है.

appReport[]

object (AppReport)

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन की रिपोर्ट को समय-समय पर इकट्ठा किया जाता है. इन्हें reportTime के घटते क्रम में लगाया जाता है.

runtimeCountersReport[]

object (RuntimeCountersReport)

सिर्फ़ आउटपुट के लिए. रनटाइम काउंटर की रिपोर्ट से, डिवाइस के लाइफ़टाइम रनटाइम के साथ-साथ S0->S3, S0->S4, और S0->S5 ट्रांज़िशन की संख्या का पता चलता है. इसका मतलब है कि डिवाइस स्लीप, हाइबरनेशन, और पावर-ऑफ़ मोड में कब-कब गया

CpuInfo

डिवाइस के सीपीयू की खास जानकारी

  • इस फ़ील्ड में डिवाइस की जानकारी मिलती है. यह जानकारी स्टैटिक होती है और समय के साथ नहीं बदलती.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceCpuInfo
  • डेटा कलेक्शन की फ़्रीक्वेंसी: सिर्फ़ अपलोड करने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_CPU_INFO
JSON के काेड में दिखाना
{
  "model": string,
  "architecture": enum (Architecture),
  "maxClockSpeed": integer,
  "keylockerSupported": boolean,
  "keylockerConfigured": boolean
}
फ़ील्ड
model

string

सिर्फ़ आउटपुट के लिए. सीपीयू के मॉडल का नाम. उदाहरण: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz

architecture

enum (Architecture)

सिर्फ़ आउटपुट के लिए. सीपीयू का आर्किटेक्चर टाइप.

  • इस फ़ील्ड में डिवाइस की जानकारी मिलती है. यह जानकारी स्टैटिक होती है और समय के साथ नहीं बदलती.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceCpuInfo
  • डेटा कलेक्शन की फ़्रीक्वेंसी: सिर्फ़ अपलोड करने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
maxClockSpeed

integer

सिर्फ़ आउटपुट के लिए. किलोहर्ट्ज़ में सीपीयू की ज़्यादा से ज़्यादा क्लॉक स्पीड.

keylockerSupported

boolean

सिर्फ़ आउटपुट के लिए. कुंजी लॉकर काम करता है या नहीं.

keylockerConfigured

boolean

सिर्फ़ आउटपुट के लिए. कुंजी लॉकर कॉन्फ़िगर किया गया है या नहीं.TRUE = चालू है; FALSE = बंद है. इसकी जानकारी सिर्फ़ तब दी जाती है, जब keylockerSupported = TRUE हो.

आर्किटेक्चर

सीपीयू का आर्किटेक्चर टाइप.

Enums
ARCHITECTURE_UNSPECIFIED आर्किटेक्चर की जानकारी नहीं है.
X64 x64 आर्किटेक्चर

CpuStatusReport

इससे सीपीयू की स्थिति के बारे में जानकारी मिलती है.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceCpuInfo
  • डेटा कलेक्शन की फ़्रीक्वेंसी: हर 10 मिनट में
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_CPU_REPORT
JSON के काेड में दिखाना
{
  "reportTime": string,
  "sampleFrequency": string,
  "cpuUtilizationPct": integer,
  "cpuTemperatureInfo": [
    {
      object (CpuTemperatureInfo)
    }
  ]
}
फ़ील्ड
reportTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. मिलीसेकंड में टाइमस्टैंप. इससे पता चलता है कि इस रिपोर्ट का सैंपल कब लिया गया था.

यह आरएफ़सी 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".

sampleFrequency

string (Duration format)

सिर्फ़ आउटपुट के लिए. रिपोर्ट को सैंपल करने की फ़्रीक्वेंसी.

यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

cpuUtilizationPct

integer

सिर्फ़ आउटपुट के लिए. सीपीयू के इस्तेमाल का सैंपल (0 से 100 प्रतिशत).

cpuTemperatureInfo[]

object (CpuTemperatureInfo)

सिर्फ़ आउटपुट के लिए. सेल्सियस में, हर सीपीयू कोर के हिसाब से सीपीयू के तापमान के सैंपल की जानकारी

CpuTemperatureInfo

किसी डिवाइस का सीपीयू तापमान. हर सीपीयू कोर के लिए सेल्सियस में सैंपल लिया जाता है.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceCpuInfo
  • डेटा कलेक्शन की फ़्रीक्वेंसी: हर 10 मिनट में
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
JSON के काेड में दिखाना
{
  "temperatureCelsius": integer,
  "label": string
}
फ़ील्ड
temperatureCelsius

integer

सिर्फ़ आउटपुट के लिए. सेल्सियस में सीपीयू का तापमान.

label

string

सिर्फ़ आउटपुट के लिए. सीपीयू का लेबल. उदाहरण: कोर 0

MemoryInfo

किसी डिवाइस की मेमोरी की जानकारी.

  • इस फ़ील्ड में टेलीमेट्री और डिवाइस की जानकारी, दोनों शामिल हैं:
    • totalRamBytes - डिवाइस की जानकारी
    • � - टेलीमेट्री की जानकारीavailableRamBytes
    • totalMemoryEncryption - डिवाइस की जानकारी
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceMemoryInfo
  • डेटा कलेक्शन की फ़्रीक्वेंसी:
    • totalRamBytes - सिर्फ़ अपलोड करने के समय
    • availableRamBytes - हर 10 मिनट में
    • totalMemoryEncryption - डिवाइस के चालू होने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी:
    • totalRamBytes - 3 घंटे
    • availableRamBytes - 3 घंटे
    • totalMemoryEncryption - डिवाइस के चालू होने पर
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: सिर्फ़ totalMemoryEncryption के लिए
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_MEMORY_INFO
JSON के काेड में दिखाना
{
  "totalRamBytes": string,
  "availableRamBytes": string,
  "totalMemoryEncryption": {
    object (TotalMemoryEncryptionInfo)
  }
}
फ़ील्ड
totalRamBytes

string (int64 format)

सिर्फ़ आउटपुट के लिए. कुल रैम बाइट में.

availableRamBytes

string (int64 format)

सिर्फ़ आउटपुट के लिए. उपलब्ध रैम की मात्रा, बाइट में.

totalMemoryEncryption

object (TotalMemoryEncryptionInfo)

सिर्फ़ आउटपुट के लिए. डिवाइस के लिए, मेमोरी में सेव पूरे डेटा को एन्क्रिप्ट (सुरक्षित) करने की सुविधा के बारे में जानकारी.

TotalMemoryEncryptionInfo

किसी डिवाइस की मेमोरी को एन्क्रिप्ट (सुरक्षित) करने की जानकारी.

  • इस फ़ील्ड में डिवाइस की जानकारी मिलती है. यह जानकारी स्टैटिक होती है और समय के साथ नहीं बदलती.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceMemoryInfo
  • डेटा इकट्ठा करने की फ़्रीक्वेंसी: डिवाइस चालू होने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: डिवाइस के चालू होने पर
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी रिपोर्ट दी जाएगी: हां
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
JSON के काेड में दिखाना
{
  "encryptionState": enum (MemoryEncryptionState),
  "maxKeys": string,
  "keyLength": string,
  "encryptionAlgorithm": enum (MemoryEncryptionAlgorithm)
}
फ़ील्ड
encryptionState

enum (MemoryEncryptionState)

डिवाइस पर मेमोरी एन्क्रिप्ट (सुरक्षित) करने की स्थिति.

maxKeys

string (int64 format)

एन्क्रिप्शन के लिए इस्तेमाल की जा सकने वाली कुंजियों की ज़्यादा से ज़्यादा संख्या.

keyLength

string (int64 format)

एन्क्रिप्ट (सुरक्षित) करने वाली कुंजियों की लंबाई.

encryptionAlgorithm

enum (MemoryEncryptionAlgorithm)

मेमोरी में सेव डेटा को एन्क्रिप्ट (सुरक्षित) करने का एल्गोरिदम.

MemoryEncryptionState

डिवाइस पर मेमोरी एन्क्रिप्ट (सुरक्षित) करने की स्थिति.

Enums
MEMORY_ENCRYPTION_STATE_UNSPECIFIED मेमोरी में सेव डेटा को एन्क्रिप्ट (सुरक्षित) करने की स्थिति सेट नहीं की गई है.
MEMORY_ENCRYPTION_STATE_UNKNOWN मेमोरी के एन्क्रिप्शन की स्थिति के बारे में जानकारी नहीं है.
MEMORY_ENCRYPTION_STATE_DISABLED डिवाइस पर मेमोरी एन्क्रिप्ट (सुरक्षित) करने की सुविधा बंद है.
MEMORY_ENCRYPTION_STATE_TME डिवाइस पर मेमोरी को एन्क्रिप्ट (सुरक्षित) करने के लिए, मेमोरी में सेव पूरे डेटा को एन्क्रिप्ट (सुरक्षित) करने की सुविधा का इस्तेमाल किया जाता है.
MEMORY_ENCRYPTION_STATE_MKTME डिवाइस पर मेमोरी में सेव डेटा को एन्क्रिप्ट (सुरक्षित) करने के लिए, एक से ज़्यादा कुंजी की मदद से मेमोरी में सेव डेटा को एन्क्रिप्ट (सुरक्षित) करने की सुविधा का इस्तेमाल किया जाता है.

MemoryEncryptionAlgorithm

डिवाइस पर इस्तेमाल किया जा रहा एन्क्रिप्शन एल्गोरिदम.

Enums
MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED मेमोरी को एन्क्रिप्ट (सुरक्षित) करने का एल्गोरिदम सेट नहीं है.
MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN मेमोरी को एन्क्रिप्ट (सुरक्षित) करने के लिए इस्तेमाल किए जा रहे एल्गोरिदम के बारे में जानकारी नहीं है.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 मेमोरी एन्क्रिप्शन एल्गोरिदम, 128 बिट ब्लॉक साइफ़र के साथ AES_XTS एन्क्रिप्शन एल्गोरिदम का इस्तेमाल कर रहा है.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 मेमोरी एन्क्रिप्शन एल्गोरिदम, 256 बिट ब्लॉक साइफ़र के साथ AES_XTS एन्क्रिप्शन एल्गोरिदम का इस्तेमाल कर रहा है.

MemoryStatusReport

इसमें मेमोरी की स्थिति की रिपोर्ट के सैंपल शामिल होते हैं.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceMemoryInfo
  • डेटा इकट्ठा करने की फ़्रीक्वेंसी: सिर्फ़ अपलोड के समय, SystemRamFreeByes को हर 10 मिनट में इकट्ठा किया जाता है
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: हर तीन घंटे में
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_MEMORY_REPORT
JSON के काेड में दिखाना
{
  "reportTime": string,
  "sampleFrequency": string,
  "systemRamFreeBytes": string,
  "pageFaults": integer
}
फ़ील्ड
reportTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. मिलीसेकंड में टाइमस्टैंप. इससे पता चलता है कि इस रिपोर्ट का सैंपल कब लिया गया था.

यह आरएफ़सी 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".

sampleFrequency

string (Duration format)

सिर्फ़ आउटपुट के लिए. रिपोर्ट को सैंपल करने की फ़्रीक्वेंसी.

यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

systemRamFreeBytes

string (int64 format)

सिर्फ़ आउटपुट के लिए. बाइट में उपलब्ध RAM की मात्रा (कचरा इकट्ठा करने की वजह से, यह भरोसेमंद नहीं है).

pageFaults

integer

सिर्फ़ आउटपुट के लिए. इस कलेक्शन के दौरान पेज में गड़बड़ियों की संख्या

NetworkInfo

नेटवर्क डिवाइस की जानकारी.

  • इस फ़ील्ड में डिवाइस की जानकारी मिलती है. यह जानकारी स्टैटिक होती है और समय के साथ नहीं बदलती.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportNetworkDeviceConfiguration
  • डेटा इकट्ठा करने की फ़्रीक्वेंसी: डिवाइस चालू होने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: डिवाइस के चालू होने पर
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी रिपोर्ट दी जाएगी: हां
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_NETWORK_INFO
JSON के काेड में दिखाना
{
  "networkDevices": [
    {
      object (NetworkDevice)
    }
  ]
}
फ़ील्ड
networkDevices[]

object (NetworkDevice)

सिर्फ़ आउटपुट के लिए. नेटवर्क डिवाइसों की सूची.

NetworkDevice

नेटवर्क डिवाइस के बारे में जानकारी.

  • इस फ़ील्ड में डिवाइस की जानकारी मिलती है. यह जानकारी स्टैटिक होती है और समय के साथ नहीं बदलती.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportNetworkDeviceConfiguration
  • डेटा इकट्ठा करने की फ़्रीक्वेंसी: डिवाइस चालू होने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: डिवाइस के चालू होने पर
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी रिपोर्ट दी जाएगी: हां
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
JSON के काेड में दिखाना
{
  "type": enum (NetworkDeviceType),
  "macAddress": string,
  "meid": string,
  "imei": string,
  "iccid": string,
  "mdn": string
}
फ़ील्ड
type

enum (NetworkDeviceType)

सिर्फ़ आउटपुट के लिए. नेटवर्क डिवाइस का टाइप.

macAddress

string

सिर्फ़ आउटपुट के लिए. नेटवर्क डिवाइस का एमएसी पता (अगर लागू हो).

meid

string

सिर्फ़ आउटपुट के लिए. नेटवर्क डिवाइस का MEID (अगर लागू हो).

imei

string

सिर्फ़ आउटपुट के लिए. नेटवर्क डिवाइस का आईएमईआई (अगर लागू हो).

iccid

string

सिर्फ़ आउटपुट के लिए. यह डिवाइस के सिम कार्ड से जुड़ा इंटिग्रेटेड सर्किट कार्ड आईडी होता है.

mdn

string

सिर्फ़ आउटपुट के लिए. डिवाइस के सिम कार्ड से जुड़ा मोबाइल डायरेक्ट्री नंबर.

NetworkDeviceType

नेटवर्क डिवाइसों के टाइप.

Enums
NETWORK_DEVICE_TYPE_UNSPECIFIED नेटवर्क डिवाइस का टाइप नहीं बताया गया है.
CELLULAR_DEVICE मोबाइल डिवाइस.
ETHERNET_DEVICE ईथरनेट डिवाइस.
WIFI_DEVICE वाई-फ़ाई डिवाइस.

NetworkStatusReport

दिखने वाले/कॉन्फ़िगर किए गए नेटवर्क की स्थिति.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportNetworkStatus
  • डेटा कलेक्शन की फ़्रीक्वेंसी: 60 मिनट
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी रिपोर्ट दी जाएगी: हां
  • सिर्फ़ सहयोगी उपयोगकर्ताओं के लिए रिपोर्ट की गई: हां
  • अनुमति की ज़रूरत है: TELEMETRY_API_NETWORK_REPORT
JSON के काेड में दिखाना
{
  "reportTime": string,
  "sampleFrequency": string,
  "signalStrengthDbm": integer,
  "lanIpAddress": string,
  "gatewayIpAddress": string,
  "transmissionBitRateMbps": string,
  "receivingBitRateMbps": string,
  "transmissionPowerDbm": integer,
  "encryptionOn": boolean,
  "wifiLinkQuality": string,
  "wifiPowerManagementEnabled": boolean,
  "guid": string,
  "connectionState": enum (NetworkConnectionState),
  "connectionType": enum (NetworkType),
  "ipv6Address": [
    string
  ],
  "gatewayIpv6Address": string,
  "metered": boolean,
  "linkDownSpeedKbps": string
}
फ़ील्ड
reportTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह समय जब नेटवर्क की स्थिति की रिपोर्ट दी गई थी.

यह आरएफ़सी 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".

sampleFrequency

string (Duration format)

सिर्फ़ आउटपुट के लिए. रिपोर्ट को सैंपल करने की फ़्रीक्वेंसी.

यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

signalStrengthDbm

integer

सिर्फ़ आउटपुट के लिए. वायरलेस नेटवर्क के सिग्नल की क्षमता, जिसे डेसिबल में मापा जाता है.

lanIpAddress

string

सिर्फ़ आउटपुट के लिए. LAN आईपी पता.

gatewayIpAddress

string

सिर्फ़ आउटपुट के लिए. गेटवे का आईपी पता.

transmissionBitRateMbps

string (int64 format)

सिर्फ़ आउटपुट के लिए. ट्रांसमिशन बिट रेट, मेगाबिट प्रति सेकंड में मापा जाता है.

receivingBitRateMbps

string (int64 format)

सिर्फ़ आउटपुट के लिए. आपको मिलने वाला बिट रेट, जिसे मेगाबिट प्रति सेकंड में मापा जाता है.

transmissionPowerDbm

integer

सिर्फ़ आउटपुट के लिए. ट्रांसमिशन पावर को डेसिबल में मापा जाता है.

encryptionOn

boolean

सिर्फ़ आउटपुट के लिए. क्या वाई-फ़ाई एन्क्रिप्ट (सुरक्षित) करने की कुंजी बंद है.

wifiPowerManagementEnabled

boolean

सिर्फ़ आउटपुट के लिए. वाई-फ़ाई पावर मैनेजमेंट की सुविधा चालू है

guid

string

सिर्फ़ आउटपुट के लिए. नेटवर्क कनेक्शन का GUID.

connectionState

enum (NetworkConnectionState)

सिर्फ़ आउटपुट के लिए. नेटवर्क की मौजूदा कनेक्शन स्थिति.

connectionType

enum (NetworkType)

सिर्फ़ आउटपुट के लिए. नेटवर्क कनेक्शन का टाइप.

ipv6Address[]

string

सिर्फ़ आउटपुट के लिए. इस नेटवर्क को असाइन किए गए IPv6 पते, अगर कोई है. हर पता, स्टैंडर्ड IPv6 टेक्स्ट फ़ॉर्मैट में एक स्ट्रिंग होता है. उदाहरण के लिए, "2001:db8::1".

gatewayIpv6Address

string

सिर्फ़ आउटपुट के लिए. अगर इस इंटरफ़ेस के लिए गेटवे का आईपीवी6 पता पता चला है, तो यह एट्रिब्यूट उसकी जानकारी देता है

metered

boolean

सिर्फ़ आउटपुट के लिए. नेटवर्क को मीटर के हिसाब से चार्ज किए जाने वाले नेटवर्क के तौर पर पहचाना गया था या नहीं.

NetworkType

नेटवर्क कनेक्शन के टाइप.

Enums
NETWORK_TYPE_UNSPECIFIED नेटवर्क कनेक्शन का टाइप नहीं बताया गया है
CELLULAR मोबाइल नेटवर्क कनेक्शन.
ETHERNET ईथरनेट नेटवर्क कनेक्शन.
TETHER इंटरनेट कनेक्शन को टेथर करें.
VPN वीपीएन नेटवर्क कनेक्शन.
WIFI वाई-फ़ाई नेटवर्क कनेक्शन.

NetworkDiagnosticsReport

डिवाइस के नेटवर्क कनेक्शन की स्थिति का पता लगाने के लिए, नेटवर्क की जांच के नतीजे. उदाहरण के लिए, एचटीटीपीएस की लेटेन्सी ज़्यादा है या सामान्य.

  • अनुमति की ज़रूरत है: TELEMETRY_API_NETWORK_REPORT
JSON के काेड में दिखाना
{
  "reportTime": string,
  "httpsLatencyData": {
    object (HttpsLatencyRoutineData)
  }
}
फ़ील्ड
reportTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डाइग्नोस्टिक्स के नतीजे इकट्ठा करने का टाइमस्टैंप.

यह आरएफ़सी 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".

httpsLatencyData

object (HttpsLatencyRoutineData)

सिर्फ़ आउटपुट के लिए. एचटीटीपीएस अनुरोधों में इंतज़ार के समय की जांच का डेटा.

OsUpdateStatus

इस कुकी में, ओएस के मौजूदा अपडेट की स्थिति के बारे में जानकारी होती है.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceOsUpdateStatus
  • डेटा कलेक्शन की फ़्रीक्वेंसी: सिर्फ़ अपलोड करने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_OS_REPORT
JSON के काेड में दिखाना
{
  "updateState": enum (UpdateState),
  "newPlatformVersion": string,
  "newRequestedPlatformVersion": string,
  "lastUpdateTime": string,
  "lastUpdateCheckTime": string,
  "lastRebootTime": string
}
फ़ील्ड
updateState

enum (UpdateState)

सिर्फ़ आउटपुट के लिए. ओएस के अपडेट की मौजूदा स्थिति.

newPlatformVersion

string

सिर्फ़ आउटपुट के लिए. ओएस इमेज का नया प्लैटफ़ॉर्म वर्शन डाउनलोड किया जा रहा है और लागू किया जा रहा है. यह सिर्फ़ तब सेट होता है, जब अपडेट का स्टेटस OS_IMAGE_DOWNLOAD_IN_PROGRESS या OS_UPDATE_NEED_REBOOT हो. ध्यान दें कि कुछ खास मामलों में, OS_UPDATE_NEED_REBOOT स्टेटस के लिए यह डमी "0.0.0.0" हो सकता है. उदाहरण के लिए, रीबूट किए बिना अपडेट इंजन को रीस्टार्ट किया गया है.

newRequestedPlatformVersion

string

सिर्फ़ आउटपुट के लिए. किऑस्क ऐप्लिकेशन के अपडेट होने का इंतज़ार किया जा रहा है. इस ऐप्लिकेशन के लिए, प्लैटफ़ॉर्म के नए वर्शन का अनुरोध किया गया है.

lastUpdateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. आखिरी बार अपडेट किए जाने का टाइमस्टैंप.

यह आरएफ़सी 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".

lastUpdateCheckTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. पिछली बार अपडेट की जांच किए जाने का टाइमस्टैंप.

यह आरएफ़सी 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".

lastRebootTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. पिछली बार रीबूट करने का टाइमस्टैंप.

यह आरएफ़सी 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".

UpdateState

ओएस के अपडेट की स्थिति

Enums
UPDATE_STATE_UNSPECIFIED स्टेटस की जानकारी नहीं दी गई है.
OS_IMAGE_DOWNLOAD_NOT_STARTED ओएस डाउनलोड होना शुरू नहीं हुआ है.
OS_IMAGE_DOWNLOAD_IN_PROGRESS OS ने डिवाइस पर डाउनलोड करना शुरू कर दिया है.
OS_UPDATE_NEED_REBOOT अपलोड पूरा करने के लिए, डिवाइस को रीबूट करना होगा.

GraphicsInfo

ग्राफ़िक्स सबसिस्टम की जानकारी.

  • इस फ़ील्ड में डिवाइस की जानकारी मिलती है. यह जानकारी स्टैटिक होती है और समय के साथ नहीं बदलती.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceGraphicsStatus
  • डेटा कलेक्शन की फ़्रीक्वेंसी: सिर्फ़ अपलोड करने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_GRAPHICS_INFO
JSON के काेड में दिखाना
{
  "adapterInfo": {
    object (GraphicsAdapterInfo)
  },
  "eprivacySupported": boolean,
  "displayDevices": [
    {
      object (DisplayDevice)
    }
  ],
  "touchScreenInfo": {
    object (TouchScreenInfo)
  }
}
फ़ील्ड
adapterInfo

object (GraphicsAdapterInfo)

सिर्फ़ आउटपुट के लिए. ग्राफ़िक अडैप्टर (जीपीयू) के बारे में जानकारी.

eprivacySupported

boolean

सिर्फ़ आउटपुट के लिए. क्या ePrivacy स्क्रीन काम करती है या नहीं.

displayDevices[]

object (DisplayDevice)

सिर्फ़ आउटपुट के लिए. डिवाइस के डिसप्ले की जानकारी.

touchScreenInfo

object (TouchScreenInfo)

सिर्फ़ आउटपुट के लिए. डिवाइस की इंटरनल टच स्क्रीन के बारे में जानकारी.

GraphicsAdapterInfo

ग्राफ़िक अडैप्टर (जीपीयू) की जानकारी.

JSON के काेड में दिखाना
{
  "adapter": string,
  "driverVersion": string,
  "deviceId": string
}
फ़ील्ड
adapter

string

सिर्फ़ आउटपुट के लिए. अडैप्टर का नाम. उदाहरण: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2).

driverVersion

string

सिर्फ़ आउटपुट के लिए. जीपीयू ड्राइवर का वर्शन.

deviceId

string (int64 format)

सिर्फ़ आउटपुट के लिए. यह ग्राफ़िक्स कार्ड के डिवाइस आईडी को दिखाता है.

DisplayDevice

डिसप्ले डिवाइस की जानकारी.

JSON के काेड में दिखाना
{
  "displayName": string,
  "displayWidthMm": integer,
  "displayHeightMm": integer,
  "internal": boolean,
  "manufacturerId": string,
  "modelId": integer,
  "manufactureYear": integer,
  "serialNumber": integer,
  "edidVersion": string
}
फ़ील्ड
displayName

string

सिर्फ़ आउटपुट के लिए. डिवाइस का नाम दिखाएं.

displayWidthMm

integer

सिर्फ़ आउटपुट के लिए. डिसप्ले की चौड़ाई मिलीमीटर में.

displayHeightMm

integer

सिर्फ़ आउटपुट के लिए. डिसप्ले की लंबाई मिलीमीटर में.

internal

boolean

सिर्फ़ आउटपुट के लिए. यह विज्ञापन, कंपनी के अंदरूनी नेटवर्क पर दिखाया जा रहा है या नहीं.

manufacturerId

string

सिर्फ़ आउटपुट के लिए. मैन्युफ़ैक्चरर का तीन अक्षरों वाला आईडी.

modelId

integer

सिर्फ़ आउटपुट के लिए. मैन्युफ़ैक्चरर का प्रॉडक्ट कोड.

manufactureYear

integer

सिर्फ़ आउटपुट के लिए. डिवाइस कब बनाया गया.

serialNumber

integer

सिर्फ़ आउटपुट के लिए. सीरियल नंबर.

edidVersion

string

सिर्फ़ आउटपुट के लिए. ईडीआईडी वर्शन.

TouchScreenInfo

डिवाइस की टच स्क्रीन के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "touchpadLibrary": string,
  "devices": [
    {
      object (TouchScreenDevice)
    }
  ]
}
फ़ील्ड
touchpadLibrary

string

सिर्फ़ आउटपुट के लिए. इनपुट स्टैक इस्तेमाल करने वाली टचपैड लाइब्रेरी का नाम.

devices[]

object (TouchScreenDevice)

सिर्फ़ आउटपुट के लिए. इंटरनल टच स्क्रीन वाले डिवाइसों की सूची.

TouchScreenDevice

इंटरनल टच स्क्रीन डिवाइस की जानकारी.

JSON के काेड में दिखाना
{
  "displayName": string,
  "touchPointCount": integer,
  "stylusCapable": boolean
}
फ़ील्ड
displayName

string

सिर्फ़ आउटपुट के लिए. टच स्क्रीन वाले डिवाइस का डिसप्ले नेम.

touchPointCount

integer

सिर्फ़ आउटपुट के लिए. डिवाइस पर काम करने वाले टच पॉइंट की संख्या.

stylusCapable

boolean

सिर्फ़ आउटपुट के लिए. टच स्क्रीन वाले डिवाइस में स्टाइलस का इस्तेमाल किया जा सकता है या नहीं.

GraphicsStatusReport

ग्राफ़िक्स सबसिस्टम की जानकारी.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceGraphicsInfo
  • डेटा कलेक्शन की फ़्रीक्वेंसी: तीन घंटे.
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_GRAPHICS_REPORT
JSON के काेड में दिखाना
{
  "reportTime": string,
  "displays": [
    {
      object (DisplayInfo)
    }
  ]
}
फ़ील्ड
reportTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह समय जब ग्राफ़िक्स डेटा की रिपोर्ट की गई थी.

यह आरएफ़सी 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".

displays[]

object (DisplayInfo)

सिर्फ़ आउटपुट के लिए. डिवाइस के डिसप्ले के बारे में जानकारी.

DisplayInfo

डिस्प्ले के लिए जानकारी.

JSON के काेड में दिखाना
{
  "deviceId": string,
  "resolutionWidth": integer,
  "resolutionHeight": integer,
  "refreshRate": integer,
  "isInternal": boolean,
  "displayName": string,
  "serialNumber": integer,
  "edidVersion": string
}
फ़ील्ड
deviceId

string (int64 format)

सिर्फ़ आउटपुट के लिए. यह ग्राफ़िक्स कार्ड के डिवाइस आईडी को दिखाता है.

resolutionWidth

integer

सिर्फ़ आउटपुट के लिए. पिक्सल में रिज़ॉल्यूशन की चौड़ाई.

resolutionHeight

integer

सिर्फ़ आउटपुट के लिए. पिक्सल में रिज़ॉल्यूशन की ऊंचाई.

refreshRate

integer

सिर्फ़ आउटपुट के लिए. रीफ़्रेश रेट, हर्ट्ज़ में.

isInternal

boolean

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि डिसप्ले इंटरनल है या नहीं.

displayName

string

सिर्फ़ आउटपुट के लिए. डिवाइस का नाम दिखाएं.

serialNumber

integer

सिर्फ़ आउटपुट के लिए. सीरियल नंबर.

edidVersion

string

सिर्फ़ आउटपुट के लिए. ईडीआईडी वर्शन.

BatteryInfo

बैटरी के बारे में जानकारी.

  • इस फ़ील्ड में डिवाइस की जानकारी मिलती है. यह जानकारी स्टैटिक होती है और समय के साथ नहीं बदलती.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDevicePowerStatus
  • डेटा कलेक्शन की फ़्रीक्वेंसी: सिर्फ़ अपलोड करने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_BATTERY_INFO
JSON के काेड में दिखाना
{
  "serialNumber": string,
  "manufacturer": string,
  "designCapacity": string,
  "designMinVoltage": integer,
  "manufactureDate": {
    object (Date)
  },
  "technology": string
}
फ़ील्ड
serialNumber

string

सिर्फ़ आउटपुट के लिए. बैटरी का सीरियल नंबर.

manufacturer

string

सिर्फ़ आउटपुट के लिए. बैटरी बनाने वाली कंपनी.

designCapacity

string (int64 format)

सिर्फ़ आउटपुट के लिए. डिज़ाइन कपैसिटी (मिलीऐंपियर-घंटे).

designMinVoltage

integer

सिर्फ़ आउटपुट के लिए. कम से कम आउटपुट वोल्टेज (mV)

manufactureDate

object (Date)

सिर्फ़ आउटपुट के लिए. बैटरी बनाए जाने की तारीख.

technology

string

सिर्फ़ आउटपुट के लिए. बैटरी की टेक्नोलॉजी. उदाहरण: लिथियम आयन

BatteryStatusReport

बैटरी की स्थिति का डेटा.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDevicePowerStatus
  • डेटा कलेक्शन की फ़्रीक्वेंसी: सिर्फ़ अपलोड करने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_BATTERY_REPORT
JSON के काेड में दिखाना
{
  "reportTime": string,
  "serialNumber": string,
  "sample": [
    {
      object (BatterySampleReport)
    }
  ],
  "batteryHealth": enum (BatteryHealth),
  "fullChargeCapacity": string,
  "cycleCount": integer
}
फ़ील्ड
reportTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डिवाइस पर सैंपल इकट्ठा किए जाने का टाइमस्टैंप

यह आरएफ़सी 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".

serialNumber

string

सिर्फ़ आउटपुट के लिए. बैटरी का सीरियल नंबर.

sample[]

object (BatterySampleReport)

सिर्फ़ आउटपुट के लिए. बैटरी के लिए सैंपल किए गए डेटा को reportTime के घटते क्रम में लगाया गया है.

batteryHealth

enum (BatteryHealth)

सिर्फ़ आउटपुट के लिए. बैटरी की परफ़ॉर्मेंस.

fullChargeCapacity

string (int64 format)

सिर्फ़ आउटपुट के लिए. पूरी तरह चार्ज होने की क्षमता (मिलीऐंपियर-घंटे).

cycleCount

integer

सिर्फ़ आउटपुट के लिए. बैटरी के चार्ज साइकल की संख्या.

BatterySampleReport

बैटरी के इस्तेमाल से जुड़े डेटा का सैंपल.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDevicePowerStatus
  • डेटा कलेक्शन की फ़्रीक्वेंसी: सिर्फ़ अपलोड करने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
JSON के काेड में दिखाना
{
  "reportTime": string,
  "voltage": string,
  "remainingCapacity": string,
  "temperature": integer,
  "dischargeRate": integer,
  "chargeRate": integer,
  "current": string,
  "status": string
}
फ़ील्ड
reportTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डिवाइस पर सैंपल इकट्ठा किए जाने का टाइमस्टैंप

यह आरएफ़सी 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".

voltage

string (int64 format)

सिर्फ़ आउटपुट के लिए. बैटरी का वोल्टेज (मिलीवोल्ट).

remainingCapacity

string (int64 format)

सिर्फ़ आउटपुट के लिए. बची हुई बैटरी की क्षमता (मिलीऐंपियर-घंटे).

temperature

integer

सिर्फ़ आउटपुट के लिए. सेल्सियस में तापमान.

dischargeRate

integer

सिर्फ़ आउटपुट के लिए. बैटरी के डिस्चार्ज होने की दर, जिसे mW में मापा जाता है. अगर बैटरी डिस्चार्ज हो रही है, तो वैल्यू पॉज़िटिव होगी. अगर बैटरी चार्ज हो रही है, तो वैल्यू नेगेटिव होगी.

chargeRate

integer

सिर्फ़ आउटपुट के लिए. बैटरी के चार्ज होने का प्रतिशत.

current

string (int64 format)

सिर्फ़ आउटपुट के लिए. बैटरी का मौजूदा लेवल (mA).

status

string

सिर्फ़ आउटपुट के लिए. sysfs से बैटरी की स्थिति पढ़ी गई. उदाहरण: डिस्चार्ज हो रहा है

BatteryHealth

इससे बैटरी की मौजूदा परफ़ॉर्मेंस के बारे में पता चलता है.

  • इस स्थिति से यह पता नहीं चलता कि बैटरी में कोई खराबी है या नहीं. इसका हिसाब लगाने के लिए, बैटरी की मौजूदा क्षमता को डिज़ाइन की गई क्षमता से भाग दिया जाता है.
  • बैटरी की स्थिति और वारंटी की नीति तय करने का अधिकार, मैन्युफ़ैक्चरर के पास होता है.
Enums
BATTERY_HEALTH_UNSPECIFIED स्वास्थ्य की जानकारी मौजूद नहीं है.
BATTERY_HEALTH_NORMAL बैटरी की परफ़ॉर्मेंस अच्छी है. बैटरी की पूरी चार्जिंग क्षमता / डिज़ाइन क्षमता > 80%
BATTERY_REPLACE_SOON बैटरी की सेहत ठीक नहीं है. इसलिए, हमारा सुझाव है कि आप इसे जल्द ही बदलें. बैटरी की पूरी चार्ज क्षमता / डिज़ाइन क्षमता 75% से 80% है
BATTERY_REPLACE_NOW बैटरी की परफ़ॉर्मेंस ठीक नहीं है. इसलिए, हमारा सुझाव है कि आप बैटरी बदलें. बैटरी की पूरी चार्ज क्षमता / डिज़ाइन क्षमता < 75% है

StorageInfo

स्टोरेज के लिए स्टेटस डेटा.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड का डेटा, इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceStorageStatus
  • डेटा कलेक्शन की फ़्रीक्वेंसी: सिर्फ़ अपलोड करने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_STORAGE_INFO
JSON के काेड में दिखाना
{
  "volume": [
    {
      object (DiskVolume)
    }
  ],
  "availableDiskBytes": string,
  "totalDiskBytes": string
}
फ़ील्ड
volume[]

object (DiskVolume)

डिस्क वॉल्यूम के लिए जानकारी

availableDiskBytes

string (int64 format)

डिवाइस में उपयोगकर्ता के डेटा को सेव करने के लिए उपलब्ध स्टोरेज, बाइट में.

totalDiskBytes

string (int64 format)

डिवाइस में उपयोगकर्ता के डेटा को सेव करने के लिए उपलब्ध कुल स्पेस, बाइट में.

DiskVolume

डिस्क वॉल्यूम के लिए जानकारी

JSON के काेड में दिखाना
{
  "volumeId": string,
  "storageFreeBytes": string,
  "storageTotalBytes": string
}
फ़ील्ड
volumeId

string

डिस्क का वॉल्यूम आईडी.

storageFreeBytes

string (int64 format)

बाइट में स्टोरेज के लिए खाली जगह.

storageTotalBytes

string (int64 format)

बाइट में कुल स्टोरेज स्पेस.

StorageStatusReport

स्टोरेज के लिए स्टेटस डेटा.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड का डेटा, इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceStorageStatus
  • डेटा कलेक्शन की फ़्रीक्वेंसी: सिर्फ़ अपलोड करने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_STORAGE_REPORT
JSON के काेड में दिखाना
{
  "reportTime": string,
  "disk": [
    {
      object (DiskInfo)
    }
  ]
}
फ़ील्ड
reportTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डिवाइस पर सैंपल इकट्ठा किए जाने का टाइमस्टैंप

यह आरएफ़सी 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".

disk[]

object (DiskInfo)

सिर्फ़ आउटपुट के लिए. डिस्क पर मौजूद रिपोर्ट.

DiskInfo

स्टोरेज डिवाइस की स्थिति.

JSON के काेड में दिखाना
{
  "serialNumber": string,
  "manufacturer": string,
  "model": string,
  "sizeBytes": string,
  "type": string,
  "health": string,
  "volumeIds": [
    string
  ],
  "bytesReadThisSession": string,
  "bytesWrittenThisSession": string,
  "readTimeThisSession": string,
  "writeTimeThisSession": string,
  "ioTimeThisSession": string,
  "discardTimeThisSession": string
}
फ़ील्ड
serialNumber

string

सिर्फ़ आउटपुट के लिए. डिस्क का सीरियल नंबर.

manufacturer

string

सिर्फ़ आउटपुट के लिए. डिस्क बनाने वाली कंपनी.

model

string

सिर्फ़ आउटपुट के लिए. डिस्क का मॉडल.

sizeBytes

string (int64 format)

सिर्फ़ आउटपुट के लिए. डिस्क का साइज़.

type

string

सिर्फ़ आउटपुट के लिए. डिस्क का टाइप: eMMC / NVMe / ATA / SCSI.

health

string

सिर्फ़ आउटपुट के लिए. डिस्क की स्थिति.

volumeIds[]

string

सिर्फ़ आउटपुट के लिए. डिस्क वॉल्यूम.

bytesReadThisSession

string (int64 format)

सिर्फ़ आउटपुट के लिए. पिछली बार बूट करने के बाद से पढ़े गए बाइट की संख्या.

bytesWrittenThisSession

string (int64 format)

सिर्फ़ आउटपुट के लिए. डिवाइस को आखिरी बार बूट करने के बाद से लिखे गए बाइट की संख्या.

readTimeThisSession

string (Duration format)

सिर्फ़ आउटपुट के लिए. पिछली बार बूट करने के बाद से, डिस्क से पढ़ने में लगा समय.

यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

writeTimeThisSession

string (Duration format)

सिर्फ़ आउटपुट के लिए. पिछली बार बूट करने के बाद से, डिस्क में डेटा सेव करने में लगा समय.

यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

ioTimeThisSession

string (Duration format)

सिर्फ़ आउटपुट के लिए. इससे यह पता चलता है कि डिस्क और क्यू कितने समय तक व्यस्त थे. इसलिए, ऊपर दिए गए फ़ील्ड के उलट, पैरलल अनुरोधों को एक से ज़्यादा बार नहीं गिना जाता.

यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

discardTimeThisSession

string (Duration format)

सिर्फ़ आउटपुट के लिए. पिछली बार बूट करने के बाद से, डेटा को खारिज करने में लगा समय. डिसकार्ड करने का मतलब है कि उन ब्लॉक को मिटाना जिनका अब इस्तेमाल नहीं किया जा रहा है. यह सुविधा, कर्नल 4.18 और इसके बाद के वर्शन पर काम करती है.

यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

ThunderboltInfo

Thunderbolt बस की जानकारी.

  • इस फ़ील्ड में डिवाइस की जानकारी मिलती है. यह जानकारी स्टैटिक होती है और समय के साथ नहीं बदलती.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceSecurityStatus
  • डेटा इकट्ठा करने की फ़्रीक्वेंसी: डिवाइस चालू होने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: डिवाइस के चालू होने पर
    • नीति के मुताबिक कंट्रोल किया गया: नहीं
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी रिपोर्ट दी जाएगी: हां
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_BUS_DEVICE_INFO
JSON के काेड में दिखाना
{
  "securityLevel": enum (ThunderboltSecurityLevel)
}
फ़ील्ड
securityLevel

enum (ThunderboltSecurityLevel)

Thunderbolt बस का सुरक्षा लेवल.

ThunderboltSecurityLevel

Thunderbolt बस का सुरक्षा लेवल.

Enums
THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED Thunderbolt के लिए सुरक्षा का लेवल सेट नहीं है.
THUNDERBOLT_SECURITY_NONE_LEVEL फ़र्मवेयर की मदद से, सभी डिवाइस अपने-आप कनेक्ट हो जाते हैं. उपयोगकर्ता की अनुमति की ज़रूरत नहीं है.
THUNDERBOLT_SECURITY_USER_LEVEL उपयोगकर्ता से पूछा जाता है कि क्या डिवाइस को कनेक्ट करने की अनुमति है.
THUNDERBOLT_SECURITY_SECURE_LEVEL उपयोगकर्ता से पूछा जाता है कि क्या डिवाइस को कनेक्ट करने की अनुमति है. इसके अलावा, डिवाइस को एक चैलेंज भेजा जाता है. यह चैलेंज, key sysfs एट्रिब्यूट में लिखे गए रैंडम की के आधार पर, अनुमानित चैलेंज से मेल खाना चाहिए
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL फ़र्मवेयर, Thunderbolt के लिए अपने-आप टनल बनाता है.
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL फ़र्मवेयर, डॉक में मौजूद यूएसबी कंट्रोलर और डिसप्ले पोर्ट के लिए अपने-आप टनल बनाता है. डॉक से नीचे की ओर मौजूद सभी PCIe लिंक हटा दिए जाते हैं.
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL पीसीआईई टनलिंग की सुविधा बंद है.

BootPerformanceReport

किसी डिवाइस की बूट परफ़ॉर्मेंस रिपोर्ट.

  • यह फ़ील्ड, टेलीमेट्री की जानकारी देता है. डिवाइस का इस्तेमाल होने पर, समय के साथ इसमें बदलाव होता रहेगा.
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceBootMode
  • डेटा कलेक्शन फ़्रीक्वेंसी: हर बूट अप इवेंट पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी रिपोर्ट दी जाएगी: हां
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_OS_REPORT
JSON के काेड में दिखाना
{
  "bootUpDuration": string,
  "bootUpTime": string,
  "shutdownDuration": string,
  "shutdownTime": string,
  "shutdownReason": enum (ShutdownReason),
  "reportTime": string
}
फ़ील्ड
bootUpDuration

string (Duration format)

बूट होने में लगा कुल समय.

यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

bootUpTime

string (Timestamp format)

डिवाइस के चालू होने का टाइमस्टैंप.

यह आरएफ़सी 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".

shutdownDuration

string (Duration format)

शटडाउन शुरू होने से लेकर बंद होने तक का कुल समय.

यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

shutdownTime

string (Timestamp format)

शटडाउन का टाइमस्टैंप.

यह आरएफ़सी 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".

shutdownReason

enum (ShutdownReason)

बंद होने की वजह.

reportTime

string (Timestamp format)

रिपोर्ट इकट्ठा करने का टाइमस्टैंप.

यह आरएफ़सी 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".

ShutdownReason

बंद होने की वजह.

Enums
SHUTDOWN_REASON_UNSPECIFIED बंद होने की वजह की जानकारी नहीं दी गई है.
USER_REQUEST उपयोगकर्ता ने इसकी प्रोसेस शुरू की.
SYSTEM_UPDATE सिस्टम अपडेट शुरू किया गया.
LOW_BATTERY बैटरी कम होने की वजह से बंद हो गया.
OTHER किसी और वजह से बंद किया गया.

HeartbeatStatusReport

किसी डिवाइस की हार्टबीट स्टेटस रिपोर्ट.

  • Kiosk के लिए उपलब्ध है
  • इस फ़ील्ड में, डिवाइस के ऑनलाइन/ऑफ़लाइन/अज्ञात स्टेटस की जानकारी मिलती है. इसे सिर्फ़ तब शामिल किया जाएगा, जब स्टेटस में बदलाव हुआ हो (जैसे, ऑनलाइन -> ऑफ़लाइन)
  • इस फ़ील्ड का डेटा, इस नीति के ज़रिए कंट्रोल किया जाता है: HeartbeatEnabled ज़्यादा जानकारी
  • हार्टबीट की फ़्रीक्वेंसी: दो मिनट
    • ध्यान दें: अगर कोई डिवाइस ऑफ़लाइन हो जाता है, तो डिवाइस के ऑनलाइन स्टेटस को अपडेट होने में 12 मिनट लग सकते हैं
  • कैश: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. जब डिवाइस अगली बार ऑनलाइन होगा, तब इसकी सूचना दी जाएगी: लागू नहीं है
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति का बेहतर कंट्रोल ज़रूरी है: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
JSON के काेड में दिखाना
{
  "reportTime": string,
  "state": enum (State)
}
फ़ील्ड
reportTime

string (Timestamp format)

स्टेटस में बदलाव का पता चलने का टाइमस्टैंप

यह आरएफ़सी 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".

state

enum (State)

डिवाइस की बदली हुई स्थिति

राज्य

डिवाइस की स्थिति

Enums
STATE_UNSPECIFIED राज्य की जानकारी नहीं दी गई है
UNKNOWN डिवाइस पर हार्टबीट मॉनिटर करने की सुविधा उपलब्ध नहीं है
ONLINE डिवाइस ऑनलाइन है
OFFLINE डिवाइस ऑफ़लाइन है
DEVICE_OUTDATED डिवाइस का सॉफ़्टवेयर पुराना हो गया है

KioskAppStatusReport

किसी डिवाइस के कीऑस्क ऐप्लिकेशन की स्थिति की रिपोर्ट.

  • Kiosk के लिए उपलब्ध है
  • इस फ़ील्ड में, कियॉस्क डिवाइस पर चल रहे ऐप्लिकेशन का आईडी और वर्शन नंबर दिया जाता है. साथ ही, यह भी बताया जाता है कि रिपोर्ट को पिछली बार कब अपडेट किया गया था
  • इस फ़ील्ड के डेटा को इस नीति के ज़रिए कंट्रोल किया जाता है: ReportDeviceSessionStatus
  • डेटा कलेक्शन की फ़्रीक्वेंसी: सिर्फ़ अपलोड करने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • क्या नीति के मुताबिक कंट्रोल किया जाता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इसकी सूचना दी जाएगी: नहीं
  • सिर्फ़ संबद्ध उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • अनुमति की ज़रूरत है: TELEMETRY_API_APPS_REPORT
JSON के काेड में दिखाना
{
  "reportTime": string,
  "appId": string,
  "appVersion": string
}
फ़ील्ड
reportTime

string (Timestamp format)

रिपोर्ट इकट्ठा किए जाने का टाइमस्टैंप

यह आरएफ़सी 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".

appId

string

कीऑस्क ऐप्लिकेशन का आईडी. उदाहरण के लिए, "mdmkkicfmmkgmpkmkdikhlbggogpicma"

appVersion

string

कीऑस्क ऐप्लिकेशन का वर्शन नंबर. उदाहरण के लिए, "1.10.118"

RuntimeCountersReport

सीपीयू से फ़ेच किए गए रनटाइम काउंटर. फ़िलहाल, रनटाइम काउंटर टेलीमेट्री की सुविधा सिर्फ़ Intel vPro PSR के Gen 14+ वर्शन पर काम करती है.

JSON के काेड में दिखाना
{
  "reportTime": string,
  "uptimeRuntimeDuration": string,
  "enterSleepCount": string,
  "enterHibernationCount": string,
  "enterPoweroffCount": string
}
फ़ील्ड
reportTime

string (Timestamp format)

रिपोर्ट इकट्ठा करने का टाइमस्टैंप.

यह आरएफ़सी 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".

uptimeRuntimeDuration

string (Duration format)

लाइफ़टाइम में कुल रनटाइम. फ़िलहाल, Intel vPro PSR से हमेशा S0 रनटाइम मिलता है.

यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

enterSleepCount

string (int64 format)

डिवाइस के स्लीप मोड में जाने की संख्या. फ़िलहाल, इसे PSR के ज़रिए हासिल किया जाता है. S0->S3 से गिनती की जाती है.

enterHibernationCount

string (int64 format)

डिवाइस के हाइबरनेशन मोड में जाने की संख्या. फ़िलहाल, इसे पीएसआर के ज़रिए हासिल किया जाता है. इसकी गिनती S0->S4 से की जाती है.

enterPoweroffCount

string (int64 format)

डिवाइस के बंद होने की संख्या. फ़िलहाल, इसे PSR के ज़रिए हासिल किया जाता है. S0->S5 से गिनती की जाती है.

तरीके

get

टेलीमेट्री डिवाइस पाएं.

list

टेलीमेट्री की सुविधा वाले सभी डिवाइसों की सूची बनाएं.