REST Resource: customers.telemetry.devices

संसाधन: TelemetryDevice

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

  • ज़्यादा जानकारी वाली अनुमति चाहिए: TELEMETRY_API_DEVICE
जेएसओएन के काेड में दिखाना
{
  "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)
    }
  ],
  "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 के घटते क्रम में लगाई जाती हैं.

runtimeCountersReport[]

object (RuntimeCountersReport)

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

CpuInfo

डिवाइस के लिए सीपीयू की खास बातें

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

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

keylockerSupported

boolean

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

keylockerConfigured

boolean

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

आर्किटेक्चर

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

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

CpuStatusReport

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

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

string (Timestamp format)

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "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 मिनट में
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: तीन घंटे
    • नीति से कंट्रोल होता है: हां
  • कैश: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय रूप से सेव किया जाता है. साथ ही, जब डिवाइस अगली बार ऑनलाइन होगा, तब इसे रिपोर्ट किया जाएगा: नहीं
  • सिर्फ़ सहयोगी उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
जेएसओएन के काेड में दिखाना
{
  "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
जेएसओएन के काेड में दिखाना
{
  "totalRamBytes": string,
  "availableRamBytes": string,
  "totalMemoryEncryption": {
    object (TotalMemoryEncryptionInfo)
  }
}
फ़ील्ड
totalRamBytes

string (int64 format)

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

availableRamBytes

string (int64 format)

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

totalMemoryEncryption

object (TotalMemoryEncryptionInfo)

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

TotalMemoryEncryptionInfo

किसी डिवाइस की मेमोरी एन्क्रिप्शन की जानकारी.

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

string (Timestamp format)

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "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
जेएसओएन के काेड में दिखाना
{
  "networkDevices": [
    {
      object (NetworkDevice)
    }
  ]
}
फ़ील्ड
networkDevices[]

object (NetworkDevice)

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

NetworkDevice

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

  • यह फ़ील्ड डिवाइस की जानकारी देता है, जो स्टैटिक होती है और समय के साथ नहीं बदलती.
  • इस फ़ील्ड के डेटा को नीति से कंट्रोल किया जाता है: ReportNetworkDeviceConfiguration
  • डेटा कलेक्शन की फ़्रीक्वेंसी: डिवाइस के चालू होने पर
  • डेटा रिपोर्टिंग की डिफ़ॉल्ट फ़्रीक्वेंसी: डिवाइस के चालू होने पर
    • नीति से कंट्रोल होता है: हां
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. साथ ही, जब डिवाइस अगली बार ऑनलाइन होगा, तब इसे रिपोर्ट किया जाएगा: हां
  • सिर्फ़ सहयोगी उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
जेएसओएन के काेड में दिखाना
{
  "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_REPORT
जेएसओएन के काेड में दिखाना
{
  "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)

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "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_REPORT
जेएसओएन के काेड में दिखाना
{
  "reportTime": string,
  "httpsLatencyData": {
    object (HttpsLatencyRoutineData)
  }
}
फ़ील्ड
reportTime

string (Timestamp format)

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

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

httpsLatencyData

object (HttpsLatencyRoutineData)

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

OsUpdateStatus

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

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

enum (UpdateState)

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

newPlatformVersion

string

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

newRequestedPlatformVersion

string

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

lastUpdateTime

string (Timestamp format)

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

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

lastUpdateCheckTime

string (Timestamp format)

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

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

lastRebootTime

string (Timestamp format)

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "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
जेएसओएन के काेड में दिखाना
{
  "adapterInfo": {
    object (GraphicsAdapterInfo)
  },
  "eprivacySupported": boolean,
  "displayDevices": [
    {
      object (DisplayDevice)
    }
  ],
  "touchScreenInfo": {
    object (TouchScreenInfo)
  }
}
फ़ील्ड
adapterInfo

object (GraphicsAdapterInfo)

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

eprivacySupported

boolean

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

displayDevices[]

object (DisplayDevice)

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

touchScreenInfo

object (TouchScreenInfo)

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

GraphicsAdapterInfo

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

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

string

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

driverVersion

string

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

deviceId

string (int64 format)

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

DisplayDevice

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

जेएसओएन के काेड में दिखाना
{
  "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

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

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

string

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

devices[]

object (TouchScreenDevice)

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

TouchScreenDevice

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

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

string

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

touchPointCount

integer

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

stylusCapable

boolean

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

GraphicsStatusReport

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

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

string (Timestamp format)

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

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

displays[]

object (DisplayInfo)

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

DisplayInfo

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

जेएसओएन के काेड में दिखाना
{
  "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
जेएसओएन के काेड में दिखाना
{
  "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

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

BatteryStatusReport

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

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

string (Timestamp format)

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

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

string (Timestamp format)

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

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

voltage

string (int64 format)

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

remainingCapacity

string (int64 format)

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

temperature

integer

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

dischargeRate

integer

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

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
जेएसओएन के काेड में दिखाना
{
  "volume": [
    {
      object (DiskVolume)
    }
  ],
  "availableDiskBytes": string,
  "totalDiskBytes": string
}
फ़ील्ड
volume[]

object (DiskVolume)

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

availableDiskBytes

string (int64 format)

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

totalDiskBytes

string (int64 format)

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

DiskVolume

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

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

string

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

storageFreeBytes

string (int64 format)

खाली स्टोरेज बाइट में.

storageTotalBytes

string (int64 format)

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

StorageStatusReport

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

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

string (Timestamp format)

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

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

disk[]

object (DiskInfo)

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

DiskInfo

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

जेएसओएन के काेड में दिखाना
{
  "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
जेएसओएन के काेड में दिखाना
{
  "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 फ़र्मवेयर, यूएसबी कंट्रोलर और डिसप्ले पोर्ट के लिए डॉक में अपने-आप टनल बनाता है. डॉक के डाउनस्ट्रीम सभी PCIe लिंक हटा दिए जाते हैं.
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL PCIE टनलिंग बंद है.

BootPerformanceReport

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

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

string (Duration format)

चालू होने में लगने वाला कुल समय.

सेकंड में दी गई अवधि, जिसमें नौ भिन्नांक हो सकते हैं. साथ ही, यह 's' पर खत्म होता है. उदाहरण: "3.5s".

bootUpTime

string (Timestamp format)

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

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

shutdownDuration

string (Duration format)

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

सेकंड में दी गई अवधि, जिसमें नौ भिन्नांक हो सकते हैं. साथ ही, यह 's' पर खत्म होता है. उदाहरण: "3.5s".

shutdownTime

string (Timestamp format)

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

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

shutdownReason

enum (ShutdownReason)

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

reportTime

string (Timestamp format)

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "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 ज़्यादा जानकारी
  • धड़कन की फ़्रीक्वेंसी: दो मिनट
    • ध्यान दें: अगर कोई डिवाइस ऑफ़लाइन हो जाता है, तो डिवाइस की ऑनलाइन स्थिति अपडेट होने में 12 मिनट तक लग सकते हैं
  • कैश मेमोरी: अगर डिवाइस ऑफ़लाइन है, तो इकट्ठा किया गया डेटा स्थानीय तौर पर सेव किया जाता है. साथ ही, अगली बार डिवाइस के ऑनलाइन होने पर रिपोर्ट किया जाएगा: लागू नहीं
  • सिर्फ़ सहयोगी उपयोगकर्ताओं के लिए रिपोर्ट की गई: लागू नहीं
  • बेहतर अनुमति की ज़रूरत है: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
जेएसओएन के काेड में दिखाना
{
  "reportTime": string,
  "state": enum (State)
}
फ़ील्ड
reportTime

string (Timestamp format)

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: "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_REPORT
जेएसओएन के काेड में दिखाना
{
  "reportTime": string,
  "appId": string,
  "appVersion": string
}
फ़ील्ड
reportTime

string (Timestamp format)

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

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

appId

string

कीऑस्क ऐप्लिकेशन का ऐप्लिकेशन आईडी, जैसे कि "mdmkkicfmmkgmpkmkdikhlbggogpicma"

appVersion

string

कीऑस्क ऐप्लिकेशन का ऐप्लिकेशन वर्शन नंबर, जैसे कि "1.10.118"

RuntimeCountersReport

सीपीयू से लिए गए रनटाइम काउंटर. फ़िलहाल, रनटाइम काउंटर की टेलीमेट्री का इस्तेमाल, Intel vPro PSR पर सिर्फ़ जेन 14 और इसके बाद के वर्शन पर किया जा सकता है.

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

string (Timestamp format)

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

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

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