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

출력 전용. 기기의 조직 단위 ID입니다.

deviceId

string

출력 전용. 기기의 고유한 Directory API ID입니다. 이 값은 ChromeOS 기기 탭에 있는 관리 콘솔의 Directory API ID와 동일합니다.

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의 아키텍처 유형입니다.

열거형
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

기기의 메모리 암호화 상태입니다.

열거형
MEMORY_ENCRYPTION_STATE_UNSPECIFIED 메모리 암호화 상태가 설정되지 않았습니다.
MEMORY_ENCRYPTION_STATE_UNKNOWN 메모리 암호화 상태를 알 수 없습니다.
MEMORY_ENCRYPTION_STATE_DISABLED 기기의 메모리 암호화가 사용 중지되었습니다.
MEMORY_ENCRYPTION_STATE_TME 기기의 메모리 암호화는 총 메모리 암호화를 사용합니다.
MEMORY_ENCRYPTION_STATE_MKTME 기기의 메모리 암호화에서 다중 키 총 메모리 암호화를 사용합니다.

MemoryEncryptionAlgorithm

기기에서 사용 중인 암호화 알고리즘입니다.

열거형
MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED 메모리 암호화 알고리즘이 설정되지 않았습니다.
MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN 사용 중인 메모리 암호화 알고리즘을 알 수 없습니다.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 메모리 암호화 알고리즘은 128비트 블록 암호화가 적용된 AES_XTS 암호화 알고리즘을 사용합니다.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 메모리 암호화 알고리즘은 256비트 블록 암호화가 적용된 AES_XTS 암호화 알고리즘을 사용합니다.

MemoryStatusReport

메모리 상태 보고서 샘플을 포함합니다.

  • 이 필드는 원격 분석 정보이며 시간이 지남에 따라 기기가 활용됨에 따라 변경됩니다.
  • 이 필드의 데이터는 ReportDeviceMemoryInfo 정책을 통해 제어됩니다.
  • 데이터 수집 빈도: 업로드 시에만 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

출력 전용. 기기의 SIM 카드와 연결된 집적회로 카드 ID입니다.

mdn

string

출력 전용. 기기의 SIM 카드와 연결된 모바일 디렉터리 번호입니다.

NetworkDeviceType

네트워크 기기 유형입니다.

열거형
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

출력 전용. LAN IP 주소.

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

네트워크 연결 유형입니다.

열거형
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

현재 OS 업데이트 상태와 관련된 정보가 포함됩니다.

  • 이 필드는 원격 분석 정보이며 시간이 지남에 따라 기기가 활용됨에 따라 변경됩니다.
  • 이 필드의 데이터는 ReportDeviceOsUpdateStatus 정책을 통해 제어됩니다.
  • 데이터 수집 빈도: 업로드 시만
  • 기본 데이터 보고 빈도: 3시간
    • 정책 제어: 예
  • 캐시: 기기가 오프라인 상태인 경우 수집된 데이터는 로컬에 저장되며 기기가 다음에 온라인 상태가 될 때 보고됩니다. 아니요
  • 연결된 사용자에 대해서만 보고됨: 해당 사항 없음
  • 세분화된 권한 필요: TELEMETRY_API_OS_REPORT
JSON 표현
{
  "updateState": enum (UpdateState),
  "newPlatformVersion": string,
  "newRequestedPlatformVersion": string,
  "lastUpdateTime": string,
  "lastUpdateCheckTime": string,
  "lastRebootTime": string
}
입력란
updateState

enum (UpdateState)

출력 전용. OS 업데이트의 현재 상태입니다.

newPlatformVersion

string

출력 전용. 다운로드 및 적용되는 OS 이미지의 새 플랫폼 버전 업데이트 상태가 OS_IMAGE_DOWNLOAD_IN_PROGRESS 또는 OS_UPDATE_NEED_REBOOT인 경우에만 설정됩니다. 일부 극단적인 사례의 경우 OS_UPDATE_NEED_REBOOT 상태에 대해 더미 '0.0.0.0'이 될 수 있습니다(예: 업데이트 엔진이 재부팅 없이 다시 시작됨).

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

OS 업데이트 상태

열거형
UPDATE_STATE_UNSPECIFIED 상태가 지정되지 않았습니다.
OS_IMAGE_DOWNLOAD_NOT_STARTED OS에서 다운로드를 시작하지 않았습니다.
OS_IMAGE_DOWNLOAD_IN_PROGRESS OS가 기기에 다운로드를 시작했습니다.
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

출력 전용. 온라인 개인 정보 보호 화면 지원 여부

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)

출력 전용. 그래픽 카드 기기 ID를 나타냅니다.

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자로 된 제조업체 ID입니다.

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)

출력 전용. 그래픽 카드 기기 ID를 나타냅니다.

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

designMinVoltage

integer

출력 전용. 설계된 최소 출력 전압 (mV)

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)

출력 전용. 기기에서 샘플이 수집된 시점의 타임스탬프

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

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

temperature

integer

출력 전용. 섭씨 온도입니다.

dischargeRate

integer

출력 전용. mW 단위로 측정된 배터리 방전 속도입니다. 배터리가 방전되면 양수, 충전 중이면 음수입니다.

chargeRate

integer

출력 전용. 배터리 잔량 비율입니다.

current

string (int64 format)

출력 전용. 배터리 전류 (mA)

status

string

출력 전용. sysfs에서 배터리 상태를 읽습니다. 예: 방전

BatteryHealth

배터리의 현재 상태를 나타냅니다.

  • 이 상태는 배터리에 결함이 있음을 나타내는 게이지나 표시가 아닙니다. 이 값은 현재 완전 충전 용량을 설계 용량으로 나누어 계산합니다.
  • 배터리 무결성 및 보증 정책을 정의하는 것은 제조업체가 결정합니다.
열거형
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

디스크 볼륨 ID입니다.

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 버스의 보안 수준입니다.

열거형
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 컨트롤러와 디스플레이 포트를 위한 터널을 자동으로 만듭니다. 도크의 모든 PCIe 링크 다운스트림이 삭제됩니다.
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL PCIE 터널링이 사용 중지되었습니다.

BootPerformanceReport

기기의 부팅 성능 보고서입니다.

  • 이 필드는 원격 분석 정보이며 시간이 지남에 따라 기기가 활용됨에 따라 변경됩니다.
  • 이 필드의 데이터는 ReportDeviceBootMode 정책을 통해 제어됩니다.
  • 데이터 수집 빈도: 모든 부팅 이벤트에서
  • 기본 데이터 보고 빈도: 3시간
    • 정책 제어: 예
  • 캐시: 기기가 오프라인 상태인 경우 수집된 데이터는 로컬에 저장되며 기기가 다음에 온라인 상태가 될 때 보고됩니다. 예
  • 연결된 사용자에 대해서만 보고됨: 해당 사항 없음
  • 세분화된 권한 필요: TELEMETRY_API_OS_REPORT
JSON 표현
{
  "bootUpDuration": string,
  "bootUpTime": string,
  "shutdownDuration": string,
  "shutdownTime": string,
  "shutdownReason": enum (ShutdownReason),
  "reportTime": string
}
입력란
bootUpDuration

string (Duration format)

총 부팅 시간입니다.

소수점 아래가 최대 9자리까지이고 's'로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s"입니다.

bootUpTime

string (Timestamp format)

전원이 켜진 시점의 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

shutdownDuration

string (Duration format)

종료가 시작된 후 전원이 꺼지기까지의 총 시간입니다.

소수점 아래가 최대 9자리까지이고 's'로 끝나는 초 단위 기간입니다. 예를 들면 "3.5s"입니다.

shutdownTime

string (Timestamp format)

종료 시점의 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

shutdownReason

enum (ShutdownReason)

종료 이유입니다.

reportTime

string (Timestamp format)

보고서가 수집된 시점의 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

ShutdownReason

종료 이유입니다.

열거형
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)

기기가 변경된 상태

상태

기기 상태

열거형
STATE_UNSPECIFIED 상태가 지정되지 않았습니다.
UNKNOWN 기기에서 하트비트 모니터링을 사용할 수 없습니다.
ONLINE 기기가 온라인 상태임
OFFLINE 기기가 오프라인 상태입니다.

KioskAppStatusReport

기기의 키오스크 앱 상태 보고서

  • 키오스크에서 사용 가능
  • 이 필드는 키오스크 기기에서 실행 중인 앱 ID 및 버전 번호, 보고서가 마지막으로 업데이트된 시점의 타임스탬프를 제공합니다.
  • 이 필드의 데이터는 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

키오스크 앱의 앱 ID(예: 'mdmkkicfmmkgmpkmkdikhlbggogpicma')

appVersion

string

키오스크 앱의 앱 버전 번호(예: '1.10.118')

RuntimeCountersReport

CPU에서 가져온 런타임 카운터입니다. 현재 런타임 카운터 원격 분석은 14세대 이상의 Intel vPro PSR에서만 지원됩니다.

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)

전체 기간 런타임입니다. 현재 Intel vPro PSR의 항상 S0 런타임입니다.

소수점 아래가 최대 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

모든 원격 분석 기기를 나열합니다.