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

เอาต์พุตเท่านั้น รหัส Directory 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 ตัวอย่าง: Intel(R) Core(TM) i5-8250U CPU @ 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)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

sampleFrequency

string (Duration format)

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

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 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)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

sampleFrequency

string (Duration format)

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

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 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 อุปกรณ์ Wifi

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),
  "ipv6Address": [
    string
  ],
  "gatewayIpv6Address": string,
  "metered": boolean,
  "linkDownSpeedKbps": string
}
ช่อง
reportTime

string (Timestamp format)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

sampleFrequency

string (Duration format)

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

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 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)

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

ipv6Address[]

string

เอาต์พุตเท่านั้น ที่อยู่ IPv6 ที่กำหนดให้กับเครือข่ายนี้ (หากมี) ที่อยู่แต่ละรายการเป็นสตริงในการแสดงข้อความ IPv6 มาตรฐาน (เช่น "2001:db8::1")

gatewayIpv6Address

string

เอาต์พุตเท่านั้น ที่อยู่ IPv6 ของเกตเวย์สำหรับอินเทอร์เฟซนี้ หากตรวจพบ

metered

boolean

เอาต์พุตเท่านั้น ตรวจพบเครือข่ายเป็นแบบจำกัดปริมาณหรือไม่

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)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

httpsLatencyData

object (HttpsLatencyRoutineData)

เอาต์พุตเท่านั้น ข้อมูลการทดสอบเวลาในการตอบสนองของ 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 ในบางกรณี เช่น ระบบจะรีสตาร์ทเครื่องมืออัปเดตโดยไม่ต้องรีบูต

newRequestedPlatformVersion

string

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

lastUpdateTime

string (Timestamp format)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

lastUpdateCheckTime

string (Timestamp format)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

lastRebootTime

string (Timestamp format)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

UpdateState

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

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,
  "serialNumber": integer,
  "edidVersion": string
}
ช่อง
displayName

string

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

displayWidthMm

integer

เอาต์พุตเท่านั้น ความกว้างของจอแสดงผลเป็นมิลลิเมตร

displayHeightMm

integer

เอาต์พุตเท่านั้น ความสูงของจอแสดงผลเป็นมิลลิเมตร

internal

boolean

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

manufacturerId

string

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

modelId

integer

เอาต์พุตเท่านั้น รหัสผลิตภัณฑ์ของผู้ผลิต

manufactureYear

integer

เอาต์พุตเท่านั้น ปีที่ผลิต

serialNumber

integer

เอาต์พุตเท่านั้น หมายเลขซีเรียล

edidVersion

string

เอาต์พุตเท่านั้น เวอร์ชัน EDID

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)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

displays[]

object (DisplayInfo)

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

DisplayInfo

ข้อมูลสำหรับจอแสดงผล

การแสดง JSON
{
  "deviceId": string,
  "resolutionWidth": integer,
  "resolutionHeight": integer,
  "refreshRate": integer,
  "isInternal": boolean,
  "displayName": string,
  "serialNumber": integer,
  "edidVersion": string
}
ช่อง
deviceId

string (int64 format)

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

resolutionWidth

integer

เอาต์พุตเท่านั้น ความกว้างของความละเอียดเป็นพิกเซล

resolutionHeight

integer

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

refreshRate

integer

เอาต์พุตเท่านั้น อัตราการรีเฟรชในหน่วย Hz

isInternal

boolean

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

displayName

string

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

serialNumber

integer

เอาต์พุตเท่านั้น หมายเลขซีเรียล

edidVersion

string

เอาต์พุตเท่านั้น เวอร์ชัน EDID

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)

เอาต์พุตเท่านั้น ความจุที่ควรชาร์จได้ (มิลลิแอมแปร์-ชั่วโมง)

designMinVoltage

integer

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

manufactureDate

object (Date)

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

technology

string

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

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)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

serialNumber

string

เอาต์พุตเท่านั้น หมายเลขซีเรียลของแบตเตอรี่

sample[]

object (BatterySampleReport)

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

batteryHealth

enum (BatteryHealth)

เอาต์พุตเท่านั้น ประสิทธิภาพแบตเตอรี่

fullChargeCapacity

string (int64 format)

เอาต์พุตเท่านั้น ความจุแบตเตอรี่ที่เหลือใช้อยู่ในปัจจุบัน (มิลลิแอมป์-ชั่วโมง)

cycleCount

integer

เอาต์พุตเท่านั้น จำนวนรอบ

BatterySampleReport

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

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

string (Timestamp format)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

voltage

string (int64 format)

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

remainingCapacity

string (int64 format)

เอาต์พุตเท่านั้น ความจุแบตเตอรี่ที่เหลืออยู่ (มิลลิแอมป์-ชั่วโมง)

temperature

integer

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

dischargeRate

integer

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

chargeRate

integer

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

current

string (int64 format)

เอาต์พุตเท่านั้น กระแสแบตเตอรี่ (มิลลิแอมป์)

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)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

disk[]

object (DiskInfo)

เอาต์พุตเท่านั้น รายงานในดิสก์

DiskInfo

สถานะของอุปกรณ์เก็บข้อมูลเดียว

การแสดง JSON
{
  "serialNumber": string,
  "manufacturer": string,
  "model": string,
  "sizeBytes": string,
  "type": string,
  "health": string,
  "volumeIds": [
    string
  ],
  "bytesReadThisSession": string,
  "bytesWrittenThisSession": string,
  "readTimeThisSession": string,
  "writeTimeThisSession": string,
  "ioTimeThisSession": string,
  "discardTimeThisSession": string
}
ช่อง
serialNumber

string

เอาต์พุตเท่านั้น หมายเลขซีเรียลของดิสก์

manufacturer

string

เอาต์พุตเท่านั้น ผู้ผลิตดิสก์

model

string

เอาต์พุตเท่านั้น รุ่นดิสก์

sizeBytes

string (int64 format)

เอาต์พุตเท่านั้น ขนาดดิสก์

type

string

เอาต์พุตเท่านั้น ประเภทดิสก์: eMMC / NVMe / ATA / SCSI

health

string

เอาต์พุตเท่านั้น ประสิทธิภาพของดิสก์

volumeIds[]

string

เอาต์พุตเท่านั้น วอลุ่มดิสก์

bytesReadThisSession

string (int64 format)

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

bytesWrittenThisSession

string (int64 format)

เอาต์พุตเท่านั้น จำนวนไบต์ที่เขียนตั้งแต่การบูตครั้งล่าสุด

readTimeThisSession

string (Duration format)

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

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 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 Tunneling

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)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

shutdownDuration

string (Duration format)

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

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

shutdownTime

string (Timestamp format)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

shutdownReason

enum (ShutdownReason)

เหตุผลในการปิด

reportTime

string (Timestamp format)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

ShutdownReason

เหตุผลในการปิด

Enum
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)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

state

enum (State)

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

รัฐ

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

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

KioskAppStatusReport

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

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

string (Timestamp format)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

appId

string

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

appVersion

string

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

RuntimeCountersReport

ตัวนับรันไทม์ที่ดึงมาจาก CPU ปัจจุบัน Intel vPro PSR ใน Gen 14 ขึ้นไปเท่านั้นที่รองรับการวัดและส่งข้อมูลการวินิจฉัยตัวนับรันไทม์

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

string (Timestamp format)

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

ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" หรือ "2014-10-02T15:01:23+05:30"

uptimeRuntimeDuration

string (Duration format)

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

ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 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

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