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

เอาต์พุตเท่านั้น รหัส API ไดเรกทอรีที่ไม่ซ้ำกันของอุปกรณ์ ค่านี้เหมือนกับรหัส Directory API ของคอนโซลผู้ดูแลระบบในแท็บอุปกรณ์ ChromeOS

serialNumber

string

เอาต์พุตเท่านั้น หมายเลขซีเรียลของอุปกรณ์ โดยค่านี้จะเหมือนกับหมายเลขซีเรียลของคอนโซลผู้ดูแลระบบในแท็บอุปกรณ์ ChromeOS

cpuInfo[]

object (CpuInfo)

เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับข้อมูลจำเพาะของ CPU สำหรับอุปกรณ์

cpuStatusReport[]

object (CpuStatusReport)

เอาต์พุตเท่านั้น รายงานสถานะ CPU ที่รวบรวมเป็นระยะๆ โดยจัดเรียงตามลำดับจากมากไปน้อยของ 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

ข้อมูลจำเพาะของ CPU สำหรับอุปกรณ์

  • ช่องนี้ให้ข้อมูลอุปกรณ์ ซึ่งจะคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป
  • ข้อมูลสำหรับช่องนี้มีการควบคุมผ่านนโยบาย: ReportDeviceCpuInfo
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • สิทธิ์แบบละเอียดที่จําเป็น: TELEMETRY_API_CPU_INFO
การแสดง JSON
{
  "model": string,
  "architecture": enum (Architecture),
  "maxClockSpeed": integer,
  "keylockerSupported": boolean,
  "keylockerConfigured": boolean
}
ช่อง
model

string

เอาต์พุตเท่านั้น ชื่อรุ่น CPU ตัวอย่างเช่น CPU Intel(R) Core(TM) i5-8250U @ 1.60GHz

architecture

enum (Architecture)

เอาต์พุตเท่านั้น ประเภทสถาปัตยกรรมของ CPU

  • ช่องนี้ให้ข้อมูลอุปกรณ์ ซึ่งจะคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป
  • ข้อมูลของช่องนี้ควบคุมผ่านนโยบาย ReportDeviceCpuInfo
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่มี
maxClockSpeed

integer

เอาต์พุตเท่านั้น ความเร็วนาฬิกาสูงสุดของ CPU เป็น kHz

keylockerSupported

boolean

เอาต์พุตเท่านั้น รองรับคีย์ล็อกเกอร์หรือไม่

keylockerConfigured

boolean

เอาต์พุตเท่านั้น มีการกําหนดค่าคีย์ล็อกเกอร์หรือไม่TRUE = เปิดใช้ FALSE = ปิดใช้ ระบบจะรายงานเฉพาะในกรณีที่ keylockerSupported = TRUE

สถาปัตยกรรม

ประเภทสถาปัตยกรรมของ CPU

Enum
ARCHITECTURE_UNSPECIFIED ไม่รู้จักสถาปัตยกรรม
X64 สถาปัตยกรรม x64

CpuStatusReport

ให้ข้อมูลเกี่ยวกับสถานะของ CPU

  • ช่องนี้เป็นข้อมูลการวัดผลและจะเปลี่ยนแปลงเมื่อเวลาผ่านไปตามการใช้งานอุปกรณ์
  • ข้อมูลสำหรับช่องนี้มีการควบคุมผ่านนโยบาย: ReportDeviceCpuInfo
  • ความถี่ในการเก็บรวบรวมข้อมูล: ทุก 10 นาที
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • สิทธิ์แบบละเอียดที่จําเป็น: TELEMETRY_API_CPU_REPORT
การแสดง JSON
{
  "reportTime": string,
  "sampleFrequency": string,
  "cpuUtilizationPct": integer,
  "cpuTemperatureInfo": [
    {
      object (CpuTemperatureInfo)
    }
  ]
}
ช่อง
reportTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาเป็นมิลลิวินาทีที่แสดงเวลาที่สุ่มตัวอย่างรายงานนี้

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

sampleFrequency

string (Duration format)

เอาต์พุตเท่านั้น ความถี่ในการสุ่มตัวอย่างรายงาน

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย "s" เช่น "3.5s"

cpuUtilizationPct

integer

เอาต์พุตเท่านั้น ตัวอย่างการใช้งาน CPU (0-100 เปอร์เซ็นต์)

cpuTemperatureInfo[]

object (CpuTemperatureInfo)

เอาต์พุตเท่านั้น ข้อมูลตัวอย่างอุณหภูมิของ CPU ต่อแกน CPU เป็นหน่วยเซลเซียส

CpuTemperatureInfo

อุณหภูมิของ CPU ของอุปกรณ์ สุ่มตัวอย่างต่อแกน CPU ในหน่วยเซลเซียส

  • ช่องนี้เป็นข้อมูลการวัดและส่งข้อมูลทางไกล ซึ่งจะมีการเปลี่ยนแปลงเมื่อเวลาผ่านไปเมื่อมีการใช้อุปกรณ์
  • ข้อมูลสำหรับช่องนี้มีการควบคุมผ่านนโยบาย: ReportDeviceCpuInfo
  • ความถี่ในการเก็บรวบรวมข้อมูล: ทุก 10 นาที
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
การแสดง JSON
{
  "temperatureCelsius": integer,
  "label": string
}
ช่อง
temperatureCelsius

integer

เอาต์พุตเท่านั้น อุณหภูมิของ CPU ในหน่วยเซลเซียส

label

string

เอาต์พุตเท่านั้น ป้ายกำกับ CPU ตัวอย่าง: Core 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)

เอาต์พุตเท่านั้น RAM ทั้งหมดในหน่วยไบต์

availableRamBytes

string (int64 format)

เอาต์พุตเท่านั้น จำนวน RAM ที่พร้อมใช้งานเป็นไบต์

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

สถานะการเข้ารหัสหน่วยความจำในอุปกรณ์

Enum
MEMORY_ENCRYPTION_STATE_UNSPECIFIED ไม่ได้ตั้งค่าสถานะการเข้ารหัสหน่วยความจำ
MEMORY_ENCRYPTION_STATE_UNKNOWN ไม่ทราบสถานะการเข้ารหัสหน่วยความจำ
MEMORY_ENCRYPTION_STATE_DISABLED การเข้ารหัสหน่วยความจำในอุปกรณ์ปิดอยู่
MEMORY_ENCRYPTION_STATE_TME การเข้ารหัสหน่วยความจำในอุปกรณ์จะใช้การเข้ารหัสหน่วยความจำทั้งหมด
MEMORY_ENCRYPTION_STATE_MKTME การเข้ารหัสหน่วยความจำในอุปกรณ์ใช้การเข้ารหัสหน่วยความจำทั้งหมดแบบหลายคีย์

MemoryEncryptionAlgorithm

อัลกอริทึมการเข้ารหัสที่ใช้อยู่ในอุปกรณ์

Enum
MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED ไม่ได้ตั้งค่าอัลกอริทึมการเข้ารหัสหน่วยความจำ
MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN ไม่ทราบอัลกอริทึมการเข้ารหัสหน่วยความจําที่ใช้
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 อัลกอริทึมการเข้ารหัสหน่วยความจำใช้อัลกอริทึมการเข้ารหัส AES_XTS ที่มีการเข้ารหัสบล็อก 128 บิต
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 อัลกอริทึมการเข้ารหัสหน่วยความจำใช้อัลกอริทึมการเข้ารหัส AES_XTS กับรหัสแบบบล็อก 256 บิต

MemoryStatusReport

มีตัวอย่างของรายงานสถานะหน่วยความจำ

  • ช่องนี้เป็นข้อมูลการวัดผลและจะเปลี่ยนแปลงเมื่อเวลาผ่านไปตามการใช้งานอุปกรณ์
  • ข้อมูลสำหรับช่องนี้มีการควบคุมผ่านนโยบาย: ReportDeviceMemoryInfo
  • ความถี่ในการรวบรวมข้อมูล: ระบบจะรวบรวม SystemRamFreeByes ทุก 10 นาทีเฉพาะเมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: ทุก 3 ชั่วโมง
    • นโยบายที่มีการควบคุม: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • สิทธิ์แบบละเอียดที่จําเป็น: TELEMETRY_API_MEMORY_REPORT
การแสดง JSON
{
  "reportTime": string,
  "sampleFrequency": string,
  "systemRamFreeBytes": string,
  "pageFaults": integer
}
ช่อง
reportTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาเป็นมิลลิวินาทีที่แสดงเวลาที่สุ่มตัวอย่างรายงานนี้

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

sampleFrequency

string (Duration format)

เอาต์พุตเท่านั้น ความถี่ในการสุ่มตัวอย่างรายงาน

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย "s" เช่น "3.5s"

systemRamFreeBytes

string (int64 format)

เอาต์พุตเท่านั้น จำนวน RAM ว่างในหน่วยไบต์ (เชื่อถือไม่ได้เนื่องจากการเก็บขยะ)

pageFaults

integer

เอาต์พุตเท่านั้น จํานวนข้อผิดพลาดของหน้าระหว่างการรวบรวมนี้

NetworkInfo

ข้อมูลอุปกรณ์เครือข่าย

  • ช่องนี้ให้ข้อมูลอุปกรณ์ ซึ่งจะคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป
  • ข้อมูลของช่องนี้ควบคุมผ่านนโยบาย ReportNetworkDeviceConfiguration
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่อเปิดเครื่อง
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: เมื่อเริ่มต้นอุปกรณ์
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ในเครื่อง และจะรายงานเมื่ออุปกรณ์ออนไลน์ครั้งถัดไป: ใช่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • สิทธิ์แบบละเอียดที่จําเป็น: TELEMETRY_API_NETWORK_INFO
การแสดง JSON
{
  "networkDevices": [
    {
      object (NetworkDevice)
    }
  ]
}
ช่อง
networkDevices[]

object (NetworkDevice)

เอาต์พุตเท่านั้น รายการอุปกรณ์เครือข่าย

NetworkDevice

รายละเอียดเกี่ยวกับอุปกรณ์เครือข่าย

  • ช่องนี้จะระบุข้อมูลอุปกรณ์ ซึ่งจะคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป
  • ข้อมูลสำหรับช่องนี้มีการควบคุมผ่านนโยบาย: ReportNetworkDeviceConfiguration
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่อเริ่มต้นอุปกรณ์
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: เมื่อเริ่มต้นอุปกรณ์
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ในเครื่อง และจะรายงานเมื่ออุปกรณ์ออนไลน์ครั้งถัดไป: ใช่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่มี
การแสดง JSON
{
  "type": enum (NetworkDeviceType),
  "macAddress": string,
  "meid": string,
  "imei": string,
  "iccid": string,
  "mdn": string
}
ช่อง
type

enum (NetworkDeviceType)

เอาต์พุตเท่านั้น ประเภทอุปกรณ์เครือข่าย

macAddress

string

เอาต์พุตเท่านั้น ที่อยู่ MAC (หากมี) ของอุปกรณ์เครือข่ายที่เกี่ยวข้อง

meid

string

เอาต์พุตเท่านั้น MEID (หากมี) ของอุปกรณ์เครือข่ายที่เกี่ยวข้อง

imei

string

เอาต์พุตเท่านั้น IMEI (หากมี) ของอุปกรณ์เครือข่ายที่เกี่ยวข้อง

iccid

string

เอาต์พุตเท่านั้น รหัสการ์ดวงจรรวมที่เชื่อมโยงกับซิมการ์ดของอุปกรณ์

mdn

string

เอาต์พุตเท่านั้น หมายเลขไดเรกทอรีของอุปกรณ์เคลื่อนที่ที่เชื่อมโยงกับซิมการ์ดของอุปกรณ์

NetworkDeviceType

ประเภทอุปกรณ์เครือข่าย

Enum
NETWORK_DEVICE_TYPE_UNSPECIFIED ไม่ได้ระบุประเภทอุปกรณ์เครือข่าย
CELLULAR_DEVICE อุปกรณ์เคลื่อนที่
ETHERNET_DEVICE อุปกรณ์อีเทอร์เน็ต
WIFI_DEVICE อุปกรณ์ Wi-Fi

NetworkStatusReport

สถานะของเครือข่ายที่มองเห็นได้/กำหนดค่าไว้

  • ช่องนี้เป็นข้อมูลการวัดผลและจะเปลี่ยนแปลงเมื่อเวลาผ่านไปตามการใช้งานอุปกรณ์
  • ข้อมูลของช่องนี้ควบคุมผ่านนโยบาย ReportNetworkStatus
  • ความถี่ในการเก็บรวบรวมข้อมูล: 60 นาที
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ในเครื่อง และจะรายงานเมื่ออุปกรณ์ออนไลน์ครั้งถัดไป: ใช่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ใช่
  • ต้องได้รับสิทธิ์โดยละเอียด: TELEMETRY_API_NETWORK_REPORT
การแสดง JSON
{
  "reportTime": string,
  "sampleFrequency": string,
  "signalStrengthDbm": integer,
  "lanIpAddress": string,
  "gatewayIpAddress": string,
  "transmissionBitRateMbps": string,
  "receivingBitRateMbps": string,
  "transmissionPowerDbm": integer,
  "encryptionOn": boolean,
  "wifiLinkQuality": string,
  "wifiPowerManagementEnabled": boolean,
  "guid": string,
  "connectionState": enum (NetworkConnectionState),
  "connectionType": enum (NetworkType)
}
ช่อง
reportTime

string (Timestamp format)

เอาต์พุตเท่านั้น เวลาที่มีการรายงานสถานะของเครือข่าย

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

sampleFrequency

string (Duration format)

เอาต์พุตเท่านั้น ความถี่ในการสุ่มตัวอย่างรายงาน

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย "s" เช่น "3.5s"

signalStrengthDbm

integer

เอาต์พุตเท่านั้น ความแรงของสัญญาณสำหรับเครือข่ายไร้สายที่วัดเป็นเดซิเบล

lanIpAddress

string

เอาต์พุตเท่านั้น ที่อยู่ IP ของ LAN

gatewayIpAddress

string

เอาต์พุตเท่านั้น ที่อยู่ IP เกตเวย์

transmissionBitRateMbps

string (int64 format)

เอาต์พุตเท่านั้น อัตราบิตของการส่งข้อมูลซึ่งวัดเป็นเมกะบิตต่อวินาที

receivingBitRateMbps

string (int64 format)

เอาต์พุตเท่านั้น อัตราบิตที่รับวัดเป็นหน่วยเมกะบิตต่อวินาที

transmissionPowerDbm

integer

เอาต์พุตเท่านั้น กำลังส่งข้อมูลซึ่งวัดเป็นเดซิเบล

encryptionOn

boolean

เอาต์พุตเท่านั้น ปิดคีย์การเข้ารหัส Wi-Fi ไว้หรือไม่

wifiPowerManagementEnabled

boolean

เอาต์พุตเท่านั้น การจัดการพลังงานของ Wi-Fi เปิดใช้งาน

guid

string

เอาต์พุตเท่านั้น GUID ของการเชื่อมต่อเครือข่าย

connectionState

enum (NetworkConnectionState)

เอาต์พุตเท่านั้น สถานะการเชื่อมต่อปัจจุบันของเครือข่าย

connectionType

enum (NetworkType)

เอาต์พุตเท่านั้น ประเภทการเชื่อมต่อเครือข่าย

NetworkType

ประเภทการเชื่อมต่อเครือข่าย

Enum
NETWORK_TYPE_UNSPECIFIED ไม่ได้ระบุประเภทการเชื่อมต่อเครือข่าย
CELLULAR การเชื่อมต่อเครือข่ายมือถือ
ETHERNET การเชื่อมต่อเครือข่ายอีเทอร์เน็ต
TETHER การเชื่อมต่อเครือข่ายเทเทอร์
VPN การเชื่อมต่อเครือข่าย VPN
WIFI การเชื่อมต่อเครือข่าย Wi-Fi

NetworkDiagnosticsReport

ผลการทดสอบเครือข่ายเพื่อระบุประสิทธิภาพของการเชื่อมต่อเครือข่ายของอุปกรณ์ เช่น เวลาในการตอบสนองของ HTTPS สูงหรือปกติ

  • ต้องได้รับสิทธิ์แบบละเอียด: TELEMETRY_API_NETWORK_REPORT
การแสดง JSON
{
  "reportTime": string,
  "httpsLatencyData": {
    object (HttpsLatencyRoutineData)
  }
}
ช่อง
reportTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาที่รวบรวมการวินิจฉัย

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

httpsLatencyData

object (HttpsLatencyRoutineData)

เอาต์พุตเท่านั้น ข้อมูลการทดสอบเวลาในการตอบสนองของ HTTPS

OsUpdateStatus

มีข้อมูลเกี่ยวกับสถานะการอัปเดตระบบปฏิบัติการปัจจุบัน

  • ช่องนี้เป็นข้อมูลการวัดผลและจะเปลี่ยนแปลงเมื่อเวลาผ่านไปตามการใช้งานอุปกรณ์
  • ข้อมูลสำหรับช่องนี้มีการควบคุมผ่านนโยบาย: ReportDeviceOsUpdateStatus
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่มี
  • ต้องมีสิทธิ์โดยละเอียด: TELEMETRY_API_OS_REPORT
การแสดง JSON
{
  "updateState": enum (UpdateState),
  "newPlatformVersion": string,
  "newRequestedPlatformVersion": string,
  "lastUpdateTime": string,
  "lastUpdateCheckTime": string,
  "lastRebootTime": string
}
ช่อง
updateState

enum (UpdateState)

เอาต์พุตเท่านั้น สถานะปัจจุบันของการอัปเดตระบบปฏิบัติการ

newPlatformVersion

string

เอาต์พุตเท่านั้น กำลังดาวน์โหลดและนำอิมเมจระบบปฏิบัติการเวอร์ชันแพลตฟอร์มใหม่ไปใช้ ระบบจะตั้งค่าเฉพาะเมื่อสถานะการอัปเดตเป็น OS_IMAGE_DOWNLOAD_IN_PROGRESS หรือ OS_UPDATE_NEED_REBOOT โปรดทราบว่านี่อาจเป็น "0.0.0.0" จำลองสำหรับสถานะ OS_UPDATE_NEED_REBOOT สำหรับกรณี Edge บางรายการ เช่น เครื่องมืออัปเดตรีสตาร์ทโดยไม่ต้องรีบูต

newRequestedPlatformVersion

string

เอาต์พุตเท่านั้น เวอร์ชันแพลตฟอร์มใหม่ที่ขอจากแอปคีออสก์ที่รออัปเดต

lastUpdateTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาของการอัปเดตที่สำเร็จครั้งล่าสุด

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

lastUpdateCheckTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาของการตรวจสอบการอัปเดตครั้งล่าสุด

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

lastRebootTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาของการรีบูตครั้งล่าสุด

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

UpdateState

สถานะการอัปเดตระบบปฏิบัติการ

Enum
UPDATE_STATE_UNSPECIFIED ไม่ได้ระบุรัฐ
OS_IMAGE_DOWNLOAD_NOT_STARTED ระบบปฏิบัติการยังไม่เริ่มดาวน์โหลด
OS_IMAGE_DOWNLOAD_IN_PROGRESS ระบบปฏิบัติการเริ่มดาวน์โหลดในอุปกรณ์แล้ว
OS_UPDATE_NEED_REBOOT อุปกรณ์ต้องรีบูตเพื่ออัปโหลดให้เสร็จสิ้น

GraphicsInfo

ข้อมูลของระบบย่อยของกราฟิก

  • ช่องนี้ให้ข้อมูลอุปกรณ์ ซึ่งจะคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป
  • ข้อมูลของช่องนี้ควบคุมผ่านนโยบาย ReportDeviceGraphicsStatus
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • สิทธิ์แบบละเอียดที่จําเป็น: TELEMETRY_API_GRAPHICS_INFO
การแสดง JSON
{
  "adapterInfo": {
    object (GraphicsAdapterInfo)
  },
  "eprivacySupported": boolean,
  "displayDevices": [
    {
      object (DisplayDevice)
    }
  ],
  "touchScreenInfo": {
    object (TouchScreenInfo)
  }
}
ช่อง
adapterInfo

object (GraphicsAdapterInfo)

เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับอะแดปเตอร์กราฟิก (GPU)

eprivacySupported

boolean

เอาต์พุตเท่านั้น รองรับหน้าจอ ePrivacy หรือไม่

displayDevices[]

object (DisplayDevice)

เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับจอแสดงผลของอุปกรณ์

touchScreenInfo

object (TouchScreenInfo)

เอาต์พุตเท่านั้น ข้อมูลเกี่ยวกับหน้าจอสัมผัสภายในของอุปกรณ์

GraphicsAdapterInfo

ข้อมูลอะแดปเตอร์กราฟิก (GPU)

การแสดง JSON
{
  "adapter": string,
  "driverVersion": string,
  "deviceId": string
}
ช่อง
adapter

string

เอาต์พุตเท่านั้น ชื่ออะแดปเตอร์ ตัวอย่างเช่น Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2)

driverVersion

string

เอาต์พุตเท่านั้น เวอร์ชันของไดรเวอร์ GPU

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

เอาต์พุตเท่านั้น รหัสผู้ผลิต 3 ตัวอักษร

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
  • ความถี่ในการเก็บรวบรวมข้อมูล: 3 ชั่วโมง
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • สิทธิ์แบบละเอียดที่จําเป็น: TELEMETRY_API_GRAPHICS_REPORT
การแสดง JSON
{
  "reportTime": string,
  "displays": [
    {
      object (DisplayInfo)
    }
  ]
}
ช่อง
reportTime

string (Timestamp format)

เอาต์พุตเท่านั้น เวลาที่มีการรายงานข้อมูลกราฟิก

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "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

เอาต์พุตเท่านั้น อัตราการรีเฟรชเป็น Hz

isInternal

boolean

เอาต์พุตเท่านั้น บ่งบอกว่าจอแสดงผลเป็นแบบภายในหรือไม่

displayName

string

เอาต์พุตเท่านั้น แสดงชื่ออุปกรณ์

BatteryInfo

ข้อมูลเกี่ยวกับแบตเตอรี่

  • ช่องนี้ให้ข้อมูลอุปกรณ์ ซึ่งจะคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป
  • ข้อมูลสำหรับช่องนี้ควบคุมผ่านนโยบาย ReportDevicePowerStatus
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • ต้องได้รับสิทธิ์แบบละเอียด: 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-ชั่วโมง)

designMinVoltage

integer

เอาต์พุตเท่านั้น แรงดันไฟฟ้าขาออกขั้นต่ำ (mV) ที่ออกแบบ

manufactureDate

object (Date)

เอาต์พุตเท่านั้น วันที่ผลิตแบตเตอรี่

technology

string

เอาต์พุตเท่านั้น เทคโนโลยีของแบตเตอรี่ ตัวอย่าง: Li-ion

BatteryStatusReport

ข้อมูลสถานะแบตเตอรี่

  • ช่องนี้เป็นข้อมูลการวัดและส่งข้อมูลทางไกล ซึ่งจะมีการเปลี่ยนแปลงเมื่อเวลาผ่านไปเมื่อมีการใช้อุปกรณ์
  • ข้อมูลสำหรับช่องนี้มีการควบคุมผ่านนโยบาย: ReportDevicePowerStatus
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • สิทธิ์แบบละเอียดที่จําเป็น: TELEMETRY_API_BATTERY_REPORT
การแสดง JSON
{
  "reportTime": string,
  "serialNumber": string,
  "sample": [
    {
      object (BatterySampleReport)
    }
  ],
  "batteryHealth": enum (BatteryHealth),
  "fullChargeCapacity": string,
  "cycleCount": integer
}
ช่อง
reportTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาที่รวบรวมตัวอย่างในอุปกรณ์

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "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
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
การแสดง JSON
{
  "reportTime": string,
  "voltage": string,
  "remainingCapacity": string,
  "temperature": integer,
  "dischargeRate": integer,
  "chargeRate": integer,
  "current": string,
  "status": string
}
ช่อง
reportTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาที่รวบรวมตัวอย่างในอุปกรณ์

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

voltage

string (int64 format)

เอาต์พุตเท่านั้น แรงดันไฟฟ้าของแบตเตอรี่ (มิลลิโวลต์)

remainingCapacity

string (int64 format)

เอาต์พุตเท่านั้น ความจุแบตเตอรี่ที่เหลืออยู่ (mAh)

temperature

integer

เอาต์พุตเท่านั้น อุณหภูมิเป็นเซลเซียส

dischargeRate

integer

เอาต์พุตเท่านั้น อัตราการคายประจุของแบตเตอรี่วัดเป็นหน่วยมิลลิวัตต์ เป็นค่าบวกหากแบตเตอรี่กำลังคายประจุ และเป็นค่าลบหากกำลังชาร์จแบตเตอรี่

chargeRate

integer

เอาต์พุตเท่านั้น เปอร์เซ็นต์การชาร์จแบตเตอรี่

current

string (int64 format)

เอาต์พุตเท่านั้น ปัจจุบันของแบตเตอรี่ (mA)

status

string

เอาต์พุตเท่านั้น อ่านสถานะแบตเตอรี่จาก Sysfs ตัวอย่าง: กำลังชาร์จ

BatteryHealth

แสดงประสิทธิภาพปัจจุบันของแบตเตอรี่

  • สถานะนี้ไม่ใช่มาตรวัดหรือตัวบ่งชี้ว่าแบตเตอรี่มีข้อบกพร่อง ซึ่งคำนวณโดยการหารความจุในการชาร์จเต็มปัจจุบันด้วยความจุที่ออกแบบ
  • ผู้ผลิตเป็นผู้กำหนดความสมบูรณ์ของแบตเตอรี่และนโยบายการรับประกัน
Enum
BATTERY_HEALTH_UNSPECIFIED ไม่ทราบประสิทธิภาพ
BATTERY_HEALTH_NORMAL แบตเตอรี่มีประสิทธิภาพดี ความจุการชาร์จเต็ม / ความจุดีไซน์มากกว่า 80%
BATTERY_REPLACE_SOON แบตเตอรี่อยู่ในสภาพไม่แข็งแรงปานกลางและแนะนำให้เปลี่ยนแบตเตอรี่โดยเร็ว ความจุที่ชาร์จเต็ม / ความจุที่ออกแบบไว้ 75% - 80%
BATTERY_REPLACE_NOW แบตเตอรี่ไม่สมบูรณ์และแนะนำให้เปลี่ยน ความจุเมื่อชาร์จเต็ม / ความจุที่ออกแบบไว้ < 75%

StorageInfo

ข้อมูลสถานะของพื้นที่เก็บข้อมูล

  • ช่องนี้เป็นข้อมูลการวัดและส่งข้อมูลทางไกล ซึ่งจะมีการเปลี่ยนแปลงเมื่อเวลาผ่านไปเมื่อมีการใช้อุปกรณ์
  • ข้อมูลของช่องนี้มีการควบคุมผ่านนโยบาย: ReportDeviceStorageStatus
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • ต้องมีสิทธิ์แบบละเอียด: 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
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่มี
  • สิทธิ์แบบละเอียดที่จําเป็น: TELEMETRY_API_STORAGE_REPORT
การแสดง JSON
{
  "reportTime": string,
  "disk": [
    {
      object (DiskInfo)
    }
  ]
}
ช่อง
reportTime

string (Timestamp format)

เอาต์พุตเท่านั้น การประทับเวลาที่รวบรวมตัวอย่างในอุปกรณ์

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "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)

เอาต์พุตเท่านั้น เวลาที่ใช้อ่านจากดิสก์นับตั้งแต่การบูตครั้งล่าสุด

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย "s" เช่น "3.5s"

writeTimeThisSession

string (Duration format)

เอาต์พุตเท่านั้น เวลาที่ใช้ในการเขียนไปยังดิสก์ตั้งแต่การเปิดเครื่องครั้งล่าสุด

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย "s" เช่น "3.5s"

ioTimeThisSession

string (Duration format)

เอาต์พุตเท่านั้น นับเวลาที่ดิสก์และคิวไม่ว่าง ระบบจึงไม่นับคำขอพร้อมกันหลายครั้ง ซึ่งต่างจากช่องด้านบน

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย "s" เช่น "3.5s"

discardTimeThisSession

string (Duration format)

เอาต์พุตเท่านั้น เวลาที่ใช้ทิ้งข้อมูลนับตั้งแต่การบูตครั้งล่าสุด การทิ้งคือการเขียนไปยังบล็อกที่ล้างแล้วซึ่งไม่ได้ใช้งานแล้ว รองรับในเคอร์เนล 4.18 ขึ้นไป

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย "s" เช่น "3.5s"

ThunderboltInfo

ข้อมูลบัส Thunderbolt

  • ช่องนี้ให้ข้อมูลอุปกรณ์ ซึ่งจะคงที่และไม่มีการเปลี่ยนแปลงเมื่อเวลาผ่านไป
  • ข้อมูลของช่องนี้ควบคุมผ่านนโยบาย ReportDeviceSecurityStatus
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่อเริ่มต้นอุปกรณ์
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: เมื่อเริ่มใช้งานอุปกรณ์
    • ควบคุมโดยนโยบาย: ไม่ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ในเครื่อง และจะรายงานเมื่ออุปกรณ์ออนไลน์ครั้งถัดไป: ใช่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่มี
  • ต้องได้รับสิทธิ์โดยละเอียด: TELEMETRY_API_BUS_DEVICE_INFO
การแสดง JSON
{
  "securityLevel": enum (ThunderboltSecurityLevel)
}
ช่อง
securityLevel

enum (ThunderboltSecurityLevel)

ระดับการรักษาความปลอดภัยของบัส Thunderbolt

ThunderboltSecurityLevel

ระดับการรักษาความปลอดภัยของบัส Thunderbolt

Enum
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 เฟิร์มแวร์จะสร้างอุโมงค์สำหรับตัวควบคุม USB และ Display Port ในแท่นชาร์จโดยอัตโนมัติ นำลิงก์ PCIe ทั้งหมดที่อยู่ปลายทางของแท่นชาร์จออก
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL อุโมงค์ PCIE ปิดใช้อยู่

BootPerformanceReport

รายงานประสิทธิภาพการบูตของอุปกรณ์

  • ช่องนี้เป็นข้อมูลการวัดผลและจะเปลี่ยนแปลงเมื่อเวลาผ่านไปตามการใช้งานอุปกรณ์
  • ข้อมูลของช่องนี้ควบคุมผ่านนโยบาย ReportDeviceBootMode
  • ความถี่ในการรวบรวมข้อมูล: ทุกครั้งที่บูตเครื่อง
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ในเครื่อง และจะรายงานเมื่ออุปกรณ์ออนไลน์ครั้งถัดไป: ใช่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • ต้องมีสิทธิ์โดยละเอียด: TELEMETRY_API_OS_REPORT
การแสดง JSON
{
  "bootUpDuration": string,
  "bootUpTime": string,
  "shutdownDuration": string,
  "shutdownTime": string,
  "shutdownReason": enum (ShutdownReason),
  "reportTime": string
}
ช่อง
bootUpDuration

string (Duration format)

เวลาทั้งหมดในการเปิดเครื่อง

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย "s" เช่น "3.5s"

bootUpTime

string (Timestamp format)

การประทับเวลาที่เปิดเครื่อง

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

shutdownDuration

string (Duration format)

ระยะเวลาทั้งหมดนับตั้งแต่เริ่มปิดเครื่องจนถึงปิดเครื่อง

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย "s" เช่น "3.5s"

shutdownTime

string (Timestamp format)

การประทับเวลาที่ปิดเครื่อง

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

shutdownReason

enum (ShutdownReason)

สาเหตุที่ปิดเครื่อง

reportTime

string (Timestamp format)

การประทับเวลาที่รวบรวมรายงาน

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

ShutdownReason

สาเหตุที่ปิดเครื่อง

Enum
SHUTDOWN_REASON_UNSPECIFIED ไม่ได้ระบุเหตุผลในการปิด
USER_REQUEST เริ่มโดยผู้ใช้
SYSTEM_UPDATE เริ่มอัปเดตระบบแล้ว
LOW_BATTERY ปิดเครื่องเนื่องจากแบตเตอรี่เหลือน้อย
OTHER ปิดเครื่องเนื่องจากสาเหตุอื่นๆ

HeartbeatStatusReport

รายงานสถานะฮาร์ตบีตของอุปกรณ์

  • ใช้ได้กับคีออสก์
  • ช่องนี้จะแสดงสถานะออนไลน์/ออฟไลน์/ไม่ทราบของอุปกรณ์ และจะรวมไว้ก็ต่อเมื่อสถานะมีการเปลี่ยนแปลง (เช่น ออนไลน์ -> ออฟไลน์)
  • ข้อมูลสำหรับช่องนี้มีการควบคุมผ่านนโยบาย: HeartbeatEnabled ข้อมูลเพิ่มเติม
  • ความถี่ของหัวใจเต้น: 2 นาที
    • หมายเหตุ: หากอุปกรณ์ออฟไลน์ ระบบอาจใช้เวลาถึง 12 นาทีในการอัปเดตสถานะออนไลน์ของอุปกรณ์
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ในเครื่อง และจะรายงานเมื่ออุปกรณ์ออนไลน์ครั้งถัดไป: ไม่เกี่ยวข้อง
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่มี
  • สิทธิ์แบบละเอียดที่จําเป็น: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
การแสดง JSON
{
  "reportTime": string,
  "state": enum (State)
}
ช่อง
reportTime

string (Timestamp format)

การประทับเวลาที่ตรวจพบการเปลี่ยนแปลงสถานะ

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

state

enum (State)

สถานะที่อุปกรณ์เปลี่ยนเป็น

รัฐ

สถานะของอุปกรณ์

Enum
STATE_UNSPECIFIED ไม่ได้ระบุสถานะ
UNKNOWN อุปกรณ์ไม่มีสิทธิ์ใช้การตรวจสอบการเต้นของหัวใจ
ONLINE อุปกรณ์ออนไลน์อยู่
OFFLINE อุปกรณ์ออฟไลน์อยู่

KioskAppStatusReport

รายงานสถานะแอปคีออสก์ของอุปกรณ์

  • พร้อมให้บริการสำหรับคีออสก์
  • ช่องนี้จะระบุรหัสแอปและหมายเลขเวอร์ชันที่ใช้งานในอุปกรณ์คีออสก์ รวมถึงการประทับเวลาของการอัปเดตรายงานครั้งล่าสุด
  • ข้อมูลของช่องนี้ควบคุมผ่านนโยบาย ReportDeviceSessionStatus
  • ความถี่ในการเก็บรวบรวมข้อมูล: เมื่ออัปโหลดเท่านั้น
  • ความถี่ในการรายงานข้อมูลเริ่มต้น: 3 ชั่วโมง
    • ควบคุมโดยนโยบาย: ใช่
  • แคช: หากอุปกรณ์ออฟไลน์อยู่ ระบบจะจัดเก็บข้อมูลที่รวบรวมไว้ไว้ในเครื่องและจะมีการรายงานเมื่ออุปกรณ์ออนไลน์อีกครั้ง: ไม่
  • รายงานสำหรับผู้ใช้ที่เชื่อมโยงเท่านั้น: ไม่เกี่ยวข้อง
  • สิทธิ์แบบละเอียดที่จําเป็น: TELEMETRY_API_APPS_REPORT
การแสดง JSON
{
  "reportTime": string,
  "appId": string,
  "appVersion": string
}
ช่อง
reportTime

string (Timestamp format)

การประทับเวลาที่รวบรวมรายงาน

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

appId

string

รหัสแอปของคีออสก์ เช่น "mdmkkicfmmkgmpkmkdikhlbggogpicma"

appVersion

string

หมายเลขเวอร์ชันแอปของแอปคีออสก์ เช่น "1.10.118"

RuntimeCountersReport

ตัวนับรันไทม์ที่ดึงมาจาก CPU ปัจจุบัน Intel vPro PSR ในรุ่น 14 ขึ้นไปรองรับการวัดผลตัวนับรันไทม์เท่านั้น

การแสดง JSON
{
  "reportTime": string,
  "uptimeRuntimeDuration": string,
  "enterSleepCount": string,
  "enterHibernationCount": string,
  "enterPoweroffCount": string
}
ช่อง
reportTime

string (Timestamp format)

การประทับเวลาที่รวบรวมรายงาน

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่างเช่น "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

uptimeRuntimeDuration

string (Duration format)

รันไทม์รวมตลอดอายุการใช้งาน ปัจจุบันรันไทม์ S0 จาก Intel vPro PSR เสมอ

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย "s" เช่น "3.5s"

enterSleepCount

string (int64 format)

จำนวนครั้งที่อุปกรณ์เข้าสู่สถานะสลีป ปัจจุบันได้รับผ่าน PSR โดยนับจาก S0->S3

enterHibernationCount

string (int64 format)

จํานวนครั้งที่อุปกรณ์เข้าสู่สถานะไฮเบอร์เนต ปัจจุบันได้รับผ่าน PSR โดยนับจาก S0->S4

enterPoweroffCount

string (int64 format)

จำนวนครั้งที่อุปกรณ์เข้าสู่สถานะปิด ได้รับผ่านทาง PSR ในปัจจุบัน นับตั้งแต่ S0->S5

เมธอด

get

รับอุปกรณ์การวัดและส่งข้อมูลทางไกล

list

แสดงรายการอุปกรณ์วัดและส่งข้อมูลทางไกลทั้งหมด