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

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

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.60 गीगाहर्ट्ज़

architecture

enum (Architecture)

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

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

integer

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

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 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

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_ हटा
JSON के काेड में दिखाना
{
  "reportTime": string,
  "sampleFrequency": string,
  "systemRamFreeBytes": string,
  "pageFaults": integer
}
फ़ील्ड
reportTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

sampleFrequency

string (Duration format)

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

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

systemRamFreeBytes

string (int64 format)

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

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

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

meid

string

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

imei

string

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

iccid

string

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

mdn

string

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

NetworkDeviceType

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

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

NetworkStatusReport

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

  • यह फ़ील्ड टेलीमेट्री से जुड़ी जानकारी है. डिवाइस का इस्तेमाल किए जाने पर, यह समय के साथ बदल जाएगा.
  • इस फ़ील्ड का डेटा, नीति से कंट्रोल किया जाता है: ReportNetworkStatus
  • डेटा इकट्ठा करने की फ़्रीक्वेंसी: 60 मिनट
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • नीति नियंत्रित है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किए गए डेटा को डिवाइस पर ही सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इकट्ठा किए गए डेटा को रिपोर्ट किया जाएगा: हां
  • सिर्फ़ सहयोगी उपयोगकर्ताओं के लिए रिपोर्ट की गई: हां
  • ज़्यादा अनुमति की ज़रूरत है: TELEMETRY_API_NETWORK_ हटा
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)
}
फ़ील्ड
reportTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

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

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

connectionState

enum (NetworkConnectionState)

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

connectionType

enum (NetworkType)

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

NetworkType

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

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

NetworkDiagnosticsReport

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

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

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

httpsLatencyData

object (HttpsLatencyRoutineData)

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

OsUpdateStatus

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

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

enum (UpdateState)

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

newPlatformVersion

string

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

newRequestedPlatformVersion

string

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

lastUpdateTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

lastUpdateCheckTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

lastRebootTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

UpdateState

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

Enums
UPDATE_STATE_UNSPECIFIED स्थिति की जानकारी नहीं दी गई है.
OS_IMAGE_DOWNLOAD_NOT_STARTED ओएस ने डाउनलोड करना शुरू नहीं किया है.
OS_IMAGE_DOWNLOAD_IN_PROGRESS ओएस ने डिवाइस पर डाउनलोड शुरू कर दिया है.
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)

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

eprivacySupported

boolean

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

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
}
फ़ील्ड
displayName

string

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

displayWidthMm

integer

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

displayHeightMm

integer

सिर्फ़ आउटपुट के लिए. ऊंचाई को मिलीमीटर में दिखाएं.

internal

boolean

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

manufacturerId

string

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

modelId

integer

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

manufactureYear

integer

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

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_ रिपोर्ट
JSON के काेड में दिखाना
{
  "reportTime": string,
  "displays": [
    {
      object (DisplayInfo)
    }
  ]
}
फ़ील्ड
reportTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

displays[]

object (DisplayInfo)

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

DisplayInfo

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

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

string (int64 format)

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

resolutionWidth

integer

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

resolutionHeight

integer

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

refreshRate

integer

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

isInternal

boolean

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

displayName

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)

सिर्फ़ आउटपुट के लिए. डिज़ाइन कपैसिटी (mAmpere-hours).

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 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

serialNumber

string

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

sample[]

object (BatterySampleReport)

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

batteryHealth

enum (BatteryHealth)

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

fullChargeCapacity

string (int64 format)

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

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 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

voltage

string (int64 format)

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

remainingCapacity

string (int64 format)

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

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_ ग्राहक
JSON के काेड में दिखाना
{
  "reportTime": string,
  "disk": [
    {
      object (DiskInfo)
    }
  ]
}
फ़ील्ड
reportTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

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 उपयोगकर्ता से पूछा जाता है कि डिवाइस को कनेक्ट करने की अनुमति है या नहीं. इसके अलावा, डिवाइस को एक ऐसा चैलेंज भेजा जाता है जो उम्मीद के मुताबिक मैच करना चाहिए. ऐसा, पासकोड के sysfs एट्रिब्यूट में लिखे गए रैंडम पासकोड के आधार पर किया जाता है
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL यह फ़र्मवेयर, Thunderbolt के लिए अपने-आप टनल बनाता है.
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL फ़र्मवेयर, डॉक में मौजूद यूएसबी कंट्रोलर और डिसप्ले पोर्ट के लिए अपने-आप सुरंग बनाता है. डॉक के डाउनस्ट्रीम पीसीआई लिंक हटा दिए जाते हैं.
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL पीसीआईई टनलिंग बंद है.

BootPerformanceReport

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

  • यह फ़ील्ड टेलीमेट्री से जुड़ी जानकारी है. डिवाइस का इस्तेमाल किए जाने पर, यह समय के साथ बदल जाएगा.
  • इस फ़ील्ड का डेटा, नीति से कंट्रोल किया जाता है: ReportDeviceBootMode
  • डेटा कलेक्शन की फ़्रीक्वेंसी: हर बूट अप इवेंट पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • नीति नियंत्रित है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किए गए डेटा को डिवाइस पर ही सेव किया जाता है. डिवाइस के अगली बार ऑनलाइन होने पर, इकट्ठा किए गए डेटा को रिपोर्ट किया जाएगा: हां
  • सिर्फ़ सहयोगी उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • ज़्यादा अनुमति की ज़रूरत है: TELEMETRY_API_OS_ हटा
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 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

shutdownDuration

string (Duration format)

डिवाइस बंद होने के बाद से, उसके बंद होने का कुल समय.

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

shutdownTime

string (Timestamp format)

बंद होने के समय का टाइमस्टैंप.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

shutdownReason

enum (ShutdownReason)

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

reportTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

ShutdownReason

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

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

HeartbeatStatusReport

किसी डिवाइस की धड़कन की स्थिति की रिपोर्ट.

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

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

state

enum (State)

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

स्थिति

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

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

KioskAppStatusReport

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

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

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

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 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

uptimeRuntimeDuration

string (Duration format)

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

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

enterSleepCount

string (int64 format)

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

enterHibernationCount

string (int64 format)

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

enterPoweroffCount

string (int64 format)

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

तरीके

get

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

list

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