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 เช่น Intel(R) Core(TM) i5-8250U CPU ที่ 1.60 GHz

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 อุปกรณ์ 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)
}
ช่อง
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

เอาต์พุตเท่านั้น คำแนะนำเกี่ยวกับการเชื่อมต่อเครือข่าย

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)

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

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 และพอร์ตจอแสดงผลในแท่นชาร์จโดยอัตโนมัติ ลิงก์ PCI ทั้งหมดที่ดาวน์สตรีมของ Dock จะถูกนำออก
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 ของ 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

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