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)
    }
  ],
  "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 จากมากไปน้อย

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)

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

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

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

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

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)

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

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)

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

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 ทั้งหมดที่เลื่อนลงมาของแท่นชาร์จออก
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL PCIE Tunnel ปิดใช้อยู่

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 ใน Gen 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

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