REST Resource: customers.telemetry.devices

Recurso: TelemetryDevice

Dados de telemetria coletados de um dispositivo gerenciado.

  • Permissão granular necessária: TELEMETRY_API_DEVICE
Representação 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)
    }
  ]
}
Campos
name

string

Apenas saída. Nome do recurso do dispositivo.

customer

string

Apenas saída. Cliente do Google Workspace da empresa que registrou o dispositivo.

orgUnitId

string

Apenas saída. ID da unidade organizacional do dispositivo.

deviceId

string

Apenas saída. O ID exclusivo da API Directory do dispositivo. Esse valor é o mesmo que o ID da API Directory do Admin Console na guia "Dispositivos do ChromeOS"

serialNumber

string

Apenas saída. Número de série do dispositivo. Esse valor é o mesmo que o número de série do Admin Console na guia "Dispositivos do ChromeOS".

cpuInfo[]

object (CpuInfo)

Apenas saída. Informações sobre as especificações da CPU do dispositivo.

cpuStatusReport[]

object (CpuStatusReport)

Apenas saída. Relatórios de status da CPU coletados periodicamente, classificados em ordem decrescente de reportTime.

memoryInfo

object (MemoryInfo)

Apenas saída. Informações sobre as especificações de memória do dispositivo.

memoryStatusReport[]

object (MemoryStatusReport)

Apenas saída. Os relatórios de status da memória coletados periodicamente são classificados em ordem decrescente por reportTime.

networkInfo

object (NetworkInfo)

Apenas saída. Informações dos dispositivos de rede

networkStatusReport[]

object (NetworkStatusReport)

Apenas saída. Especificações de rede coletadas periodicamente.

networkDiagnosticsReport[]

object (NetworkDiagnosticsReport)

Apenas saída. Diagnósticos de rede coletados periodicamente.

osUpdateStatus[]

object (OsUpdateStatus)

Apenas saída. Contém informações relevantes sobre o status de atualização do ChromeOS.

graphicsInfo

object (GraphicsInfo)

Apenas saída. Contém informações sobre os periféricos gráficos do dispositivo.

graphicsStatusReport[]

object (GraphicsStatusReport)

Apenas saída. Relatórios gráficos coletados periodicamente.

batteryInfo[]

object (BatteryInfo)

Apenas saída. Informações sobre especificações da bateria do dispositivo.

batteryStatusReport[]

object (BatteryStatusReport)

Apenas saída. Relatórios de bateria coletados periodicamente.

storageInfo

object (StorageInfo)

Apenas saída. Informações de especificações de armazenamento do dispositivo.

storageStatusReport[]

object (StorageStatusReport)

Apenas saída. Relatórios de armazenamento coletados periodicamente.

thunderboltInfo[]

object (ThunderboltInfo)

Apenas saída. Informações sobre o ônibus Thunderbolt.

audioStatusReport[]

object (AudioStatusReport)

Apenas saída. Relatórios de áudio coletados periodicamente, em ordem decrescente de reportTime.

bootPerformanceReport[]

object (BootPerformanceReport)

Apenas saída. Relatórios de desempenho de inicialização do dispositivo.

heartbeatStatusReport[]

object (HeartbeatStatusReport)

Apenas saída. Relatório de status do sinal de funcionamento com carimbos de data/hora classificados periodicamente em ordem decrescente de reportTime

kioskAppStatusReport[]

object (KioskAppStatusReport)

Apenas saída. Relatório de status do aplicativo de quiosque do dispositivo de quiosque

networkBandwidthReport[]

object (NetworkBandwidthReport)

Apenas saída. Os relatórios de largura de banda da rede coletados periodicamente são classificados em ordem decrescente de reportTime.

peripheralsReport[]

object (PeripheralsReport)

Apenas saída. Relatórios de periféricos coletados periodicamente em ordem decrescente de reportTime.

runtimeCountersReport[]

object (RuntimeCountersReport)

Apenas saída. Os contadores de tempo de execução informam o tempo de vida útil do dispositivo coletado, bem como as contagens das transições S0->S3, S0->S4 e S0->S5, o que significa que os estados de suspensão, hibernação e desligamento

CpuInfo

Especificações de CPU para o dispositivo

  • Esse campo fornece informações do dispositivo, que são estáticas e não mudam com o tempo.
  • Os dados deste campo são controlados pela política: ReportDeviceCpuInfo
  • Frequência de coleta de dados: somente durante o upload
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_CPU_INFO
Representação JSON
{
  "model": string,
  "architecture": enum (Architecture),
  "maxClockSpeed": integer,
  "keylockerSupported": boolean,
  "keylockerConfigured": boolean
}
Campos
model

string

Apenas saída. O nome do modelo de CPU. Exemplo: CPU Intel(R) Core(TM) i5-8250U a 1,60 GHz

architecture

enum (Architecture)

Apenas saída. Tipo de arquitetura para a CPU.

  • Esse campo fornece informações do dispositivo, que são estáticas e não mudam com o tempo.
  • Os dados deste campo são controlados pela política: ReportDeviceCpuInfo
  • Frequência de coleta de dados: somente durante o upload
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
maxClockSpeed

integer

Apenas saída. A velocidade máxima do clock da CPU em kHz.

keylockerSupported

boolean

Apenas saída. Indica se o bloqueio de teclas é compatível.

keylockerConfigured

boolean

Apenas saída. Se o bloqueio de teclas está configurado.TRUE = ativada; FALSE = desativada. Informado apenas se keylockerSupported = TRUE.

Arquitetura

Tipo de arquitetura para a CPU.

Enums
ARCHITECTURE_UNSPECIFIED Arquitetura desconhecida.
X64 Arquitetura x64

CpuStatusReport

Fornece informações sobre o status da CPU.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportDeviceCpuInfo
  • Frequência de coleta de dados: a cada 10 minutos
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_CPU_REPORT
Representação JSON
{
  "reportTime": string,
  "sampleFrequency": string,
  "cpuUtilizationPct": integer,
  "cpuTemperatureInfo": [
    {
      object (CpuTemperatureInfo)
    }
  ]
}
Campos
reportTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em milissegundos que representa o horário em que o relatório foi coletado.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

sampleFrequency

string (Duration format)

Apenas saída. Frequência de amostragem do relatório.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

cpuUtilizationPct

integer

Apenas saída. Amostra de uso da CPU (0 a 100%).

cpuTemperatureInfo[]

object (CpuTemperatureInfo)

Apenas saída. Informações de amostra de temperatura da CPU por núcleo da CPU em graus Celsius

CpuTemperatureInfo

Temperatura da CPU de um dispositivo. Amostras coletadas por núcleo da CPU em Celsius.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportDeviceCpuInfo
  • Frequência de coleta de dados: a cada 10 minutos
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
Representação JSON
{
  "temperatureCelsius": integer,
  "label": string
}
Campos
temperatureCelsius

integer

Apenas saída. Temperatura da CPU em graus Celsius.

label

string

Apenas saída. rótulo da CPU. Exemplo: núcleo 0

MemoryInfo

Informações de memória de um dispositivo.

  • Esse campo tem informações de telemetria e do dispositivo:
    • totalRamBytes: informações do dispositivo
    • availableRamBytes: informações de telemetria
    • totalMemoryEncryption: informações do dispositivo
  • Os dados deste campo são controlados pela política: ReportDeviceMemoryInfo
  • Frequência de coleta de dados:
    • totalRamBytes: somente no upload
    • availableRamBytes - A cada 10 minutos
    • totalMemoryEncryption: na inicialização do dispositivo
  • Frequência padrão de relatórios de dados:
    • totalRamBytes - 3 horas
    • availableRamBytes - 3 horas
    • totalMemoryEncryption: na inicialização do dispositivo
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: apenas para totalMemoryEncryption
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_MEMORY_INFO
Representação JSON
{
  "totalRamBytes": string,
  "availableRamBytes": string,
  "totalMemoryEncryption": {
    object (TotalMemoryEncryptionInfo)
  }
}
Campos
totalRamBytes

string (int64 format)

Apenas saída. RAM total em bytes.

availableRamBytes

string (int64 format)

Apenas saída. Quantidade de RAM disponível em bytes.

totalMemoryEncryption

object (TotalMemoryEncryptionInfo)

Apenas saída. Informações de criptografia de memória total do dispositivo.

TotalMemoryEncryptionInfo

Informações de criptografia de memória de um dispositivo.

  • Esse campo fornece informações do dispositivo, que são estáticas e não mudam com o tempo.
  • Os dados deste campo são controlados pela política: ReportDeviceMemoryInfo
  • Frequência de coleta de dados: na inicialização do dispositivo
  • Frequência padrão de relatórios de dados: na inicialização do dispositivo
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: sim
  • Informado apenas para usuários afiliados: N/A
Representação JSON
{
  "encryptionState": enum (MemoryEncryptionState),
  "maxKeys": string,
  "keyLength": string,
  "encryptionAlgorithm": enum (MemoryEncryptionAlgorithm)
}
Campos
encryptionState

enum (MemoryEncryptionState)

O estado da criptografia de memória no dispositivo.

maxKeys

string (int64 format)

O número máximo de chaves que podem ser usadas para criptografia.

keyLength

string (int64 format)

O comprimento das chaves de criptografia.

encryptionAlgorithm

enum (MemoryEncryptionAlgorithm)

Algoritmo de criptografia de memória.

MemoryEncryptionState

O estado da criptografia de memória no dispositivo.

Enums
MEMORY_ENCRYPTION_STATE_UNSPECIFIED O estado de criptografia da memória não foi definido.
MEMORY_ENCRYPTION_STATE_UNKNOWN O estado de criptografia da memória é desconhecido.
MEMORY_ENCRYPTION_STATE_DISABLED A criptografia de memória no dispositivo está desativada.
MEMORY_ENCRYPTION_STATE_TME A criptografia de memória no dispositivo usa a criptografia de memória total.
MEMORY_ENCRYPTION_STATE_MKTME A criptografia de memória no dispositivo usa a criptografia de memória total com várias chaves.

MemoryEncryptionAlgorithm

O algoritmo de criptografia que está sendo usado no dispositivo.

Enums
MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED O algoritmo de criptografia de memória não foi definido.
MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN O algoritmo de criptografia de memória em uso é desconhecido.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 O algoritmo de criptografia de memória usa o algoritmo de criptografia AES_XTS com uma cifra de bloco de 128 bits.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 O algoritmo de criptografia de memória está usando o algoritmo de criptografia AES_XTS com uma cifra de bloco de 256 bits.

MemoryStatusReport

Contém amostras de relatórios de status da memória.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportDeviceMemoryInfo
  • Frequência de coleta de dados: somente no upload, SystemRamFreeByes é coletado a cada 10 minutos
  • Frequência padrão de relatórios de dados: a cada três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_MEMORY_REPORT
Representação JSON
{
  "reportTime": string,
  "sampleFrequency": string,
  "systemRamFreeBytes": string,
  "pageFaults": integer
}
Campos
reportTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em milissegundos que representa o horário em que o relatório foi coletado.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

sampleFrequency

string (Duration format)

Apenas saída. Frequência de amostragem do relatório.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

systemRamFreeBytes

string (int64 format)

Apenas saída. Quantidade de RAM livre em bytes (não confiável devido à coleta de lixo).

pageFaults

integer

Apenas saída. Número de falhas da página durante esta coleção

NetworkInfo

Informações do dispositivo de rede

  • Esse campo fornece informações do dispositivo, que são estáticas e não mudam com o tempo.
  • Os dados deste campo são controlados pela política: ReportNetworkDeviceConfiguration
  • Frequência de coleta de dados: na inicialização do dispositivo
  • Frequência padrão de relatórios de dados: na inicialização do dispositivo
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: sim
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_NETWORK_INFO
Representação JSON
{
  "networkDevices": [
    {
      object (NetworkDevice)
    }
  ]
}
Campos
networkDevices[]

object (NetworkDevice)

Apenas saída. Lista de dispositivos de rede.

NetworkDevice

Detalhes sobre o dispositivo de rede.

  • Esse campo fornece informações do dispositivo, que são estáticas e não mudam com o tempo.
  • Os dados deste campo são controlados pela política: ReportNetworkDeviceConfiguration
  • Frequência de coleta de dados: na inicialização do dispositivo
  • Frequência padrão de relatórios de dados: na inicialização do dispositivo
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: sim
  • Informado apenas para usuários afiliados: N/A
Representação JSON
{
  "type": enum (NetworkDeviceType),
  "macAddress": string,
  "meid": string,
  "imei": string,
  "iccid": string,
  "mdn": string
}
Campos
type

enum (NetworkDeviceType)

Apenas saída. Tipo de dispositivo de rede.

macAddress

string

Apenas saída. Endereço MAC (se aplicável) do dispositivo de rede correspondente.

meid

string

Apenas saída. MEID (se aplicável) do dispositivo de rede correspondente.

imei

string

Apenas saída. IMEI (se aplicável) do dispositivo de rede correspondente.

iccid

string

Apenas saída. O ID da placa de circuito integrado associado ao chip do dispositivo.

mdn

string

Apenas saída. É o número do diretório de dispositivos móveis associado ao chip do dispositivo.

NetworkDeviceType

Tipos de dispositivos de rede.

Enums
NETWORK_DEVICE_TYPE_UNSPECIFIED Tipo de dispositivo de rede não especificado.
CELLULAR_DEVICE Dispositivo celular.
ETHERNET_DEVICE dispositivo Ethernet.
WIFI_DEVICE Dispositivo Wifi.

NetworkStatusReport

Estado das redes visíveis/configuradas.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportNetworkStatus
  • Frequência de coleta de dados: 60 minutos
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: sim
  • Informado apenas para usuários afiliados: sim
  • Permissão granular necessária: TELEMETRY_API_NETWORK_REPORT
Representação 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)
}
Campos
reportTime

string (Timestamp format)

Apenas saída. Hora em que o estado da rede foi informado.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

sampleFrequency

string (Duration format)

Apenas saída. Frequência de amostragem do relatório.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

signalStrengthDbm

integer

Apenas saída. Intensidade do sinal para redes sem fio medida em decibéis.

lanIpAddress

string

Apenas saída. Endereço IP da LAN.

gatewayIpAddress

string

Apenas saída. Endereço IP do gateway.

transmissionBitRateMbps

string (int64 format)

Apenas saída. Taxa de bits de transmissão medida em megabits por segundo.

receivingBitRateMbps

string (int64 format)

Apenas saída. Taxa de bits de recebimento medida em Megabits por segundo.

transmissionPowerDbm

integer

Apenas saída. Potência de transmissão medida em decibéis.

encryptionOn

boolean

Apenas saída. Se a chave de criptografia do Wi-Fi está desativada.

wifiPowerManagementEnabled

boolean

Apenas saída. Gerenciamento de energia do Wi-Fi ativado

guid

string

Apenas saída. Guia de conexão de rede.

connectionState

enum (NetworkConnectionState)

Apenas saída. Estado atual da conexão da rede.

connectionType

enum (NetworkType)

Apenas saída. Tipo de conexão de rede.

NetworkType

Tipos de conexão de rede.

Enums
NETWORK_TYPE_UNSPECIFIED Tipo de conexão de rede não especificado
CELLULAR Conexão de rede celular.
ETHERNET conexão de rede Ethernet.
TETHER Conexão de rede tethering.
VPN Conexão de rede VPN.
WIFI Conexão de rede Wi-Fi.

NetworkDiagnosticsReport

Resultados do teste de rede para determinar a integridade da conexão de rede do dispositivo. Por exemplo, se a latência HTTPS está alta ou normal.

  • Permissão granular necessária: TELEMETRY_API_NETWORK_REPORT
Representação JSON
{
  "reportTime": string,
  "httpsLatencyData": {
    object (HttpsLatencyRoutineData)
  }
}
Campos
reportTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora de quando os diagnósticos foram coletados.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

httpsLatencyData

object (HttpsLatencyRoutineData)

Apenas saída. Dados de teste de latência HTTPS.

OsUpdateStatus

Contém informações sobre o status atual de atualização do SO.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportDeviceOsUpdateStatus
  • Frequência de coleta de dados: somente durante o upload
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_OS_REPORT
Representação JSON
{
  "updateState": enum (UpdateState),
  "newPlatformVersion": string,
  "newRequestedPlatformVersion": string,
  "lastUpdateTime": string,
  "lastUpdateCheckTime": string,
  "lastRebootTime": string
}
Campos
updateState

enum (UpdateState)

Apenas saída. Estado atual da atualização do SO.

newPlatformVersion

string

Apenas saída. Nova versão de plataforma da imagem do SO que está sendo transferida por download e aplicada. Ele só é definido quando o status da atualização é OS_IMAGE_DOWNLOAD_IN_PROGRESS ou OS_UPDATE_NEED_REBOOT. Esse pode ser um "0.0.0.0" fictício para o status OS_UPDATE_NEED_REBOOT em alguns casos extremos, por exemplo, quando o mecanismo de atualização é reiniciado sem uma reinicialização.

newRequestedPlatformVersion

string

Apenas saída. Nova versão da plataforma solicitada pelo aplicativo de quiosque atualizado pendente.

lastUpdateTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da última atualização concluída.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

lastUpdateCheckTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da última verificação de atualização.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

lastRebootTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora da última reinicialização.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

UpdateState

Estado da atualização do SO

Enums
UPDATE_STATE_UNSPECIFIED Estado não especificado.
OS_IMAGE_DOWNLOAD_NOT_STARTED O download do SO não foi iniciado.
OS_IMAGE_DOWNLOAD_IN_PROGRESS O SO iniciou o download no dispositivo.
OS_UPDATE_NEED_REBOOT O dispositivo precisa ser reiniciado para concluir o upload.

GraphicsInfo

Informações do subsistema gráfico.

  • Esse campo fornece informações do dispositivo, que são estáticas e não mudam com o tempo.
  • Os dados deste campo são controlados pela política: ReportDeviceGraphicsStatus
  • Frequência de coleta de dados: somente durante o upload
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_GRAPHICS_INFO
Representação JSON
{
  "adapterInfo": {
    object (GraphicsAdapterInfo)
  },
  "eprivacySupported": boolean,
  "displayDevices": [
    {
      object (DisplayDevice)
    }
  ],
  "touchScreenInfo": {
    object (TouchScreenInfo)
  }
}
Campos
adapterInfo

object (GraphicsAdapterInfo)

Apenas saída. Informações sobre o adaptador gráfico (GPU).

eprivacySupported

boolean

Apenas saída. A tela de privacidade eletrônica é compatível ou não.

displayDevices[]

object (DisplayDevice)

Apenas saída. Informações sobre as telas do dispositivo.

touchScreenInfo

object (TouchScreenInfo)

Apenas saída. Informações sobre a tela sensível ao toque interna do dispositivo.

GraphicsAdapterInfo

Informações de um adaptador gráfico (GPU).

Representação JSON
{
  "adapter": string,
  "driverVersion": string,
  "deviceId": string
}
Campos
adapter

string

Apenas saída. Nome do adaptador. Exemplo: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2).

driverVersion

string

Apenas saída. Versão do driver da GPU.

deviceId

string (int64 format)

Apenas saída. Representa o ID do dispositivo da placa de vídeo.

DisplayDevice

Informações de um dispositivo de tela.

Representação JSON
{
  "displayName": string,
  "displayWidthMm": integer,
  "displayHeightMm": integer,
  "internal": boolean,
  "manufacturerId": string,
  "modelId": integer,
  "manufactureYear": integer
}
Campos
displayName

string

Apenas saída. Mostrar o nome do dispositivo.

displayWidthMm

integer

Apenas saída. Mostra a largura em milímetros.

displayHeightMm

integer

Apenas saída. Exibe a altura em milímetros.

internal

boolean

Apenas saída. É a tela interna ou não.

manufacturerId

string

Apenas saída. ID do fabricante com três letras.

modelId

integer

Apenas saída. Código do produto do fabricante.

manufactureYear

integer

Apenas saída. Ano de fabricação.

TouchScreenInfo

Informações na tela sensível ao toque do dispositivo.

Representação JSON
{
  "touchpadLibrary": string,
  "devices": [
    {
      object (TouchScreenDevice)
    }
  ]
}
Campos
touchpadLibrary

string

Apenas saída. Nome da biblioteca do touchpad usada pela pilha de entrada.

devices[]

object (TouchScreenDevice)

Apenas saída. Lista dos dispositivos internos com tela sensível ao toque.

TouchScreenDevice

Informações de um dispositivo interno com tela touchscreen.

Representação JSON
{
  "displayName": string,
  "touchPointCount": integer,
  "stylusCapable": boolean
}
Campos
displayName

string

Apenas saída. Nome de exibição do dispositivo com tela touch.

touchPointCount

integer

Apenas saída. Número de pontos de contato compatíveis com o dispositivo.

stylusCapable

boolean

Apenas saída. O dispositivo com tela touch é compatível ou não com a stylus.

GraphicsStatusReport

Informações do subsistema gráfico.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportDeviceGraphicsInfo
  • Frequência de coleta de dados: três horas.
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_GRAPHICS_REPORT
Representação JSON
{
  "reportTime": string,
  "displays": [
    {
      object (DisplayInfo)
    }
  ]
}
Campos
reportTime

string (Timestamp format)

Apenas saída. Horário em que os dados gráficos foram reportados.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

displays[]

object (DisplayInfo)

Apenas saída. Informações sobre as telas do dispositivo.

DisplayInfo

Informações para uma tela.

Representação JSON
{
  "deviceId": string,
  "resolutionWidth": integer,
  "resolutionHeight": integer,
  "refreshRate": integer,
  "isInternal": boolean,
  "displayName": string
}
Campos
deviceId

string (int64 format)

Apenas saída. Representa o ID do dispositivo da placa de vídeo.

resolutionWidth

integer

Apenas saída. Largura da resolução em pixels.

resolutionHeight

integer

Apenas saída. Altura da resolução em pixels.

refreshRate

integer

Apenas saída. Taxa de atualização em Hz.

isInternal

boolean

Apenas saída. Indica se a tela é interna ou não.

displayName

string

Apenas saída. Mostrar o nome do dispositivo.

BatteryInfo

Informações sobre a bateria.

  • Esse campo fornece informações do dispositivo, que são estáticas e não mudam com o tempo.
  • Os dados deste campo são controlados pela política: ReportDevicePowerStatus
  • Frequência de coleta de dados: somente durante o upload
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_BATTERY_INFO
Representação JSON
{
  "serialNumber": string,
  "manufacturer": string,
  "designCapacity": string,
  "designMinVoltage": integer,
  "manufactureDate": {
    object (Date)
  },
  "technology": string
}
Campos
serialNumber

string

Apenas saída. Número de série da bateria.

manufacturer

string

Apenas saída. Fabricante da bateria.

designCapacity

string (int64 format)

Apenas saída. Capacidade de design (mApere-horas).

designMinVoltage

integer

Apenas saída. Tensão mínima de saída (mV) projetada

manufactureDate

object (Date)

Apenas saída. A data em que a bateria foi fabricada.

technology

string

Apenas saída. Tecnologia da bateria. Exemplo: íon-lítio

BatteryStatusReport

Dados de status da bateria.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportDevicePowerStatus
  • Frequência de coleta de dados: somente durante o upload
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_BATTERY_REPORT
Representação JSON
{
  "reportTime": string,
  "serialNumber": string,
  "sample": [
    {
      object (BatterySampleReport)
    }
  ],
  "batteryHealth": enum (BatteryHealth),
  "fullChargeCapacity": string,
  "cycleCount": integer
}
Campos
reportTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora de quando a amostra foi coletada no dispositivo

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

serialNumber

string

Apenas saída. Número de série da bateria.

sample[]

object (BatterySampleReport)

Apenas saída. Amostragem de dados da bateria classificados em ordem decrescente de reportTime.

batteryHealth

enum (BatteryHealth)

Apenas saída. Integridade da bateria.

fullChargeCapacity

string (int64 format)

Apenas saída. Capacidade total de carregamento (mAmpere-horas).

cycleCount

integer

Apenas saída. Contagem de ciclos.

BatterySampleReport

Amostragem de dados de bateria.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportDevicePowerStatus
  • Frequência de coleta de dados: somente durante o upload
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
Representação JSON
{
  "reportTime": string,
  "voltage": string,
  "remainingCapacity": string,
  "temperature": integer,
  "dischargeRate": integer,
  "chargeRate": integer,
  "current": string,
  "status": string
}
Campos
reportTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora de quando a amostra foi coletada no dispositivo

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

voltage

string (int64 format)

Apenas saída. Voltagem da bateria (mivolts).

remainingCapacity

string (int64 format)

Apenas saída. Capacidade restante da bateria (mAmpe-horas).

temperature

integer

Apenas saída. Temperatura em graus Celsius.

dischargeRate

integer

Apenas saída. A taxa de descarga da bateria medida em mW. Positivo se a bateria estiver sendo descarregada, negativo se estiver sendo carregada.

chargeRate

integer

Apenas saída. Porcentagem de carga da bateria.

current

string (int64 format)

Apenas saída. Bateria atual (mA).

status

string

Apenas saída. Status da bateria lido do sysfs. Exemplo: descarregamento

BatteryHealth

Representa a integridade atual da bateria.

  • Esse status não é um medidor ou indicação de uma bateria com defeito. Ela é calculada com a divisão da capacidade total de carga atual pela capacidade projetada.
  • Cabe ao fabricante definir a integridade da bateria e a política de garantia.
Enums
BATTERY_HEALTH_UNSPECIFIED Saúde desconhecida.
BATTERY_HEALTH_NORMAL A bateria está íntegra, capacidade de carregamento total / capacidade de design > 80%
BATTERY_REPLACE_SOON A bateria está moderadamente insalubre e sugerida para ser substituída em breve; capacidade de carga total / capacidade de design 75% a 80%
BATTERY_REPLACE_NOW A bateria não está íntegra e recebeu sugestão de substituição; capacidade de carregamento total / capacidade de design < 75%

StorageInfo

Dados de status para armazenamento.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportDeviceStorageStatus
  • Frequência de coleta de dados: somente durante o upload
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_STORAGE_INFO
Representação JSON
{
  "volume": [
    {
      object (DiskVolume)
    }
  ],
  "availableDiskBytes": string,
  "totalDiskBytes": string
}
Campos
volume[]

object (DiskVolume)

Informações sobre volumes de disco

availableDiskBytes

string (int64 format)

O espaço disponível em bytes para armazenamento de dados do usuário no dispositivo.

totalDiskBytes

string (int64 format)

Espaço total em bytes para armazenamento de dados do usuário no dispositivo.

DiskVolume

Informações sobre volumes de disco

Representação JSON
{
  "volumeId": string,
  "storageFreeBytes": string,
  "storageTotalBytes": string
}
Campos
volumeId

string

ID do volume do disco.

storageFreeBytes

string (int64 format)

Espaço de armazenamento livre em bytes.

storageTotalBytes

string (int64 format)

Espaço de armazenamento total em bytes.

StorageStatusReport

Dados de status para armazenamento.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportDeviceStorageStatus
  • Frequência de coleta de dados: somente durante o upload
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_STORAGE_REPORT
Representação JSON
{
  "reportTime": string,
  "disk": [
    {
      object (DiskInfo)
    }
  ]
}
Campos
reportTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora de quando a amostra foi coletada no dispositivo

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

disk[]

object (DiskInfo)

Apenas saída. Relatórios em disco.

DiskInfo

Status do único dispositivo de armazenamento.

Representação 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
}
Campos
serialNumber

string

Apenas saída. Número de série do disco.

manufacturer

string

Apenas saída. Fabricante do disco

model

string

Apenas saída. Modelo do disco.

sizeBytes

string (int64 format)

Apenas saída. Tamanho do disco

type

string

Apenas saída. Tipo de disco: eMMC / NVMe / ATA / SCSI.

health

string

Apenas saída. Integridade do disco.

volumeIds[]

string

Apenas saída. Volumes de disco.

bytesReadThisSession

string (int64 format)

Apenas saída. Número de bytes lidos desde a última inicialização.

bytesWrittenThisSession

string (int64 format)

Apenas saída. Número de bytes gravados desde a última inicialização.

readTimeThisSession

string (Duration format)

Apenas saída. Tempo gasto na leitura do disco desde a última inicialização.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

writeTimeThisSession

string (Duration format)

Apenas saída. Tempo gasto gravando no disco desde a última inicialização.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

ioTimeThisSession

string (Duration format)

Apenas saída. Conta o tempo em que o disco e a fila ficaram ocupados. Dessa forma, ao contrário dos campos acima, as solicitações paralelas não são contadas várias vezes.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

discardTimeThisSession

string (Duration format)

Apenas saída. Tempo gasto na descarte desde a última inicialização. Descartar é escrever para limpar blocos que não estão mais em uso. Com suporte nos kernels 4.18 ou mais recente.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

ThunderboltInfo

Informações sobre o ônibus Thunderbolt.

  • Esse campo fornece informações do dispositivo, que são estáticas e não mudam com o tempo.
  • Os dados deste campo são controlados pela política: ReportDeviceSecurityStatus
  • Frequência de coleta de dados: na inicialização do dispositivo
  • Frequência padrão de relatórios de dados: na inicialização do dispositivo
    • Controlada por política: não
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: sim
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_BUS_DEVICE_INFO
Representação JSON
{
  "securityLevel": enum (ThunderboltSecurityLevel)
}
Campos
securityLevel

enum (ThunderboltSecurityLevel)

Nível de segurança do barramento Thunderbolt.

ThunderboltSecurityLevel

Nível de segurança do barramento Thunderbolt.

Enums
THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED O nível de segurança do Thunderbolt não está definido.
THUNDERBOLT_SECURITY_NONE_LEVEL Todos os dispositivos são conectados automaticamente pelo firmware. A aprovação do usuário não é necessária.
THUNDERBOLT_SECURITY_USER_LEVEL O usuário é perguntado se o dispositivo tem permissão para ser conectado.
THUNDERBOLT_SECURITY_SECURE_LEVEL O usuário é perguntado se o dispositivo tem permissão para ser conectado. Além disso, o dispositivo recebe um desafio que deve corresponder ao esperado com base em uma chave aleatória escrita para o atributo de chave sysfs
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL O firmware cria túneis automaticamente para o Thunderbolt.
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL O firmware cria túneis automaticamente para o controlador USB e a Display Port em uma base. Todos os links PCIe downstream da base são removidos.
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL O encapsulamento do PCIE está desativado.

BootPerformanceReport

Relatório de desempenho da inicialização de um dispositivo.

  • Este campo contém informações de telemetria e mudará ao longo do tempo conforme o uso do dispositivo.
  • Os dados deste campo são controlados pela política: ReportDeviceBootMode
  • Frequência de coleta de dados: em cada evento de inicialização
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: sim
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_OS_REPORT
Representação JSON
{
  "bootUpDuration": string,
  "bootUpTime": string,
  "shutdownDuration": string,
  "shutdownTime": string,
  "shutdownReason": enum (ShutdownReason),
  "reportTime": string
}
Campos
bootUpDuration

string (Duration format)

Tempo total de inicialização.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

bootUpTime

string (Timestamp format)

A marcação de tempo de quando a energia foi ligada.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

shutdownDuration

string (Duration format)

Tempo total desde o início do desligamento.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

shutdownTime

string (Timestamp format)

O carimbo de data/hora ao desligar.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

shutdownReason

enum (ShutdownReason)

O motivo do encerramento.

reportTime

string (Timestamp format)

Carimbo de data/hora em que o relatório foi coletado.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

ShutdownReason

O motivo do encerramento.

Enums
SHUTDOWN_REASON_UNSPECIFIED O motivo de encerramento não foi especificado.
USER_REQUEST Iniciado pelo usuário.
SYSTEM_UPDATE Atualização do sistema iniciada.
LOW_BATTERY Desligando devido à bateria baixa.
OTHER Encerramento por outros motivos.

HeartbeatStatusReport

Relatório de status do sinal de funcionamento de um dispositivo.

  • Disponível para quiosques
  • Este campo fornece o status on-line/off-line/desconhecido de um dispositivo e só será incluído se o status tiver sido alterado (por exemplo, On-line -> Off-line)
  • Os dados deste campo são controlados pela política: HeartbeatEnabled Mais informações
  • Frequência do sinal de funcionamento: dois minutos
    • Observação: se um dispositivo ficar off-line, pode levar até 12 minutos para que o status on-line dele seja atualizado.
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line novamente: N/A
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
Representação JSON
{
  "reportTime": string,
  "state": enum (State)
}
Campos
reportTime

string (Timestamp format)

Carimbo de data/hora de quando o status alterado foi detectado

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Estado em que o dispositivo mudou para

Estado

O estado do dispositivo

Enums
STATE_UNSPECIFIED Estado não especificado
UNKNOWN O dispositivo não está qualificado para o monitoramento de batimentos cardíacos
ONLINE O dispositivo está on-line
OFFLINE O dispositivo está off-line

KioskAppStatusReport

Relatório de status do aplicativo de quiosque de um dispositivo.

  • Disponível para quiosques
  • Este campo fornece o ID do aplicativo e o número da versão em execução em um dispositivo de quiosque e o carimbo de data/hora da última atualização do relatório
  • Os dados deste campo são controlados pela política: ReportDeviceSessionStatus
  • Frequência de coleta de dados: somente durante o upload
  • Frequência padrão de relatórios de dados: três horas
    • Política controlada: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados quando o dispositivo ficar on-line pela próxima vez: não
  • Informado apenas para usuários afiliados: N/A
  • Permissão granular necessária: TELEMETRY_API_APPS_REPORT
Representação JSON
{
  "reportTime": string,
  "appId": string,
  "appVersion": string
}
Campos
reportTime

string (Timestamp format)

Carimbo de data/hora de quando o relatório foi coletado

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

appId

string

ID do aplicativo de quiosque, por exemplo, "mdmkkicfmmkgmpkmkdikhlbggogpicma"

appVersion

string

Número da versão do aplicativo de quiosque, por exemplo, "1.10.118"

RuntimeCountersReport

Contadores de tempo de execução recuperados da CPU. Atualmente, a telemetria de contagens de tempo de execução só é compatível com o Intel vPro PSR na geração 14 ou posterior.

Representação JSON
{
  "reportTime": string,
  "uptimeRuntimeDuration": string,
  "enterSleepCount": string,
  "enterHibernationCount": string,
  "enterPoweroffCount": string
}
Campos
reportTime

string (Timestamp format)

Carimbo de data/hora em que o relatório foi coletado.

Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

uptimeRuntimeDuration

string (Duration format)

Ambiente de execução total. Atualmente, sempre tempo de execução S0 do Intel vPro PSR.

Uma duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

enterSleepCount

string (int64 format)

Número de vezes que o dispositivo entrou no estado de suspensão. Atualmente obtido pelo PSR, com contagem de S0 a S3.

enterHibernationCount

string (int64 format)

Número de vezes que o dispositivo entrou no estado de hibernação. Atualmente obtido pelo PSR, contagem de S0 a S4.

enterPoweroffCount

string (int64 format)

Número de vezes que o dispositivo entrou no estado de desligamento. Atualmente obtido pelo PSR, contagem de S0 a S5.

Métodos

get

Adquira o dispositivo de telemetria.

list

Liste todos os dispositivos de telemetria.