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)
    }
  ],
  "appReport": [
    {
      object (AppReport)
    }
  ],
  "runtimeCountersReport": [
    {
      object (RuntimeCountersReport)
    }
  ]
}
Campos
name

string

Apenas saída. Nome de recurso do dispositivo.

customer

string

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

orgUnitId

string

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

deviceId

string

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

serialNumber

string

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

cpuInfo[]

object (CpuInfo)

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

cpuStatusReport[]

object (CpuStatusReport)

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

memoryInfo

object (MemoryInfo)

Apenas saída. Informações relacionadas às 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 em 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 periféricos gráficos para o dispositivo.

graphicsStatusReport[]

object (GraphicsStatusReport)

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

batteryInfo[]

object (BatteryInfo)

Apenas saída. Informações sobre as 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 das especificações de armazenamento do dispositivo.

storageStatusReport[]

object (StorageStatusReport)

Apenas saída. Relatórios do Storage coletados periodicamente.

thunderboltInfo[]

object (ThunderboltInfo)

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

audioStatusReport[]

object (AudioStatusReport)

Apenas saída. Os relatórios de áudio coletados periodicamente são classificados 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 contendo 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 para o dispositivo de quiosque

networkBandwidthReport[]

object (NetworkBandwidthReport)

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

peripheralsReport[]

object (PeripheralsReport)

Apenas saída. Os relatórios de periféricos coletados periodicamente são classificados em ordem decrescente de reportTime.

appReport[]

object (AppReport)

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

runtimeCountersReport[]

object (RuntimeCountersReport)

Apenas saída. Os contadores de tempo de execução informam o tempo de execução do ciclo de vida do dispositivo, assim como as contagens de transições S0->S3, S0->S4 e S0->S5, o que significa entrar em suspensão, hibernação e estados de desligamento.

CpuInfo

Especificações de CPU do dispositivo

  • Este 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 da 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.

  • Este 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 há suporte ao bloqueio de teclas.

keylockerConfigured

boolean

Apenas saída. Se o bloqueio de teclas está configurado.TRUE = ativado; FALSE = desativado. Informado somente 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á com o tempo, à medida que o dispositivo for usado.
  • 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 momento em que a amostragem do relatório foi feita.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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.

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

cpuUtilizationPct

integer

Apenas saída. Amostra de utilização 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 Celsius

CpuTemperatureInfo

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

  • Este campo contém informações de telemetria e mudará com o tempo, à medida que o dispositivo for usado.
  • 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 durante o 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
    • Controlada por políticas: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e informados na próxima vez que o dispositivo ficar on-line: 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. Total de RAM 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 total da memória do dispositivo.

TotalMemoryEncryptionInfo

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

  • Este 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
    • Controlada por políticas: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados na próxima vez que o dispositivo ficar on-line: 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 da criptografia da memória não foi definido.
MEMORY_ENCRYPTION_STATE_UNKNOWN O estado da criptografia da memória é desconhecido.
MEMORY_ENCRYPTION_STATE_DISABLED A criptografia de memória está desativada no dispositivo.
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 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 está usando 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 exemplos de relatórios de status da memória.

  • Este campo contém informações de telemetria e mudará com o tempo, à medida que o dispositivo for usado.
  • Os dados deste campo são controlados pela política: ReportDeviceMemoryInfo
  • Frequência de coleta de dados: somente no upload, o SystemRamFreeByes é coletado a cada 10 minutos
  • Frequência padrão de relatórios de dados: a cada três horas
    • Controlada por políticas: 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 novamente: 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 momento em que a amostragem do relatório foi feita.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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.

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 de página durante essa coleta

NetworkInfo

Informações do dispositivo de rede.

  • Este 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
    • Controlada por políticas: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados na próxima vez que o dispositivo ficar on-line: 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.

  • Este 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
    • Controlada por políticas: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados na próxima vez que o dispositivo ficar on-line: 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. O IMEI (se aplicável) do dispositivo de rede correspondente.

iccid

string

Apenas saída. O ID do cartão de circuito integrado associado ao chip do dispositivo.

mdn

string

Apenas saída. O número do diretório móvel 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 Aparelho celular.
ETHERNET_DEVICE dispositivo Ethernet.
WIFI_DEVICE Dispositivo Wi-Fi.

NetworkStatusReport

Estado das redes visíveis/configuradas.

  • Este campo contém informações de telemetria e mudará com o tempo, à medida que o dispositivo for usado.
  • 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: 3 horas
    • Controlada por políticas: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados na próxima vez que o dispositivo ficar on-line: 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 relatado.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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.

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 Fazer o tethering da conexão de rede.
VPN Conexão de rede VPN.
WIFI Conexão de rede Wi-Fi.

NetworkDiagnosticsReport

Resultados de testes 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 RFC3339 UTC "Zulu", 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 de HTTPS.

OsUpdateStatus

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

  • Este campo contém informações de telemetria e mudará com o tempo, à medida que o dispositivo for usado.
  • 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 da plataforma da imagem do SO que está sendo transferida por download e aplicada. Ele é definido apenas quando o status da atualização é OS_IMAGE_DOWNLOAD_IN_PROGRESS ou OS_UPDATE_NEED_REBOOT. Pode ser um "0.0.0.0" fictício para o status OS_UPDATE_NEED_REBOOT em alguns casos extremos, por exemplo, o mecanismo de atualização é reiniciado sem que seja necessário reinicializar.

newRequestedPlatformVersion

string

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

lastUpdateTime

string (Timestamp format)

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

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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 RFC3339 UTC "Zulu", 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 RFC3339 UTC "Zulu", 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 download do SO foi iniciado no dispositivo.
OS_UPDATE_NEED_REBOOT O dispositivo precisa ser reiniciado para concluir o upload.

GraphicsInfo

Informações do subsistema gráfico.

  • Este 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: 3 horas
    • Controlada por políticas: 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 novamente: 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. É compatível ou não com a tela de privacidade eletrônica.

displayDevices[]

object (DisplayDevice)

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

touchScreenInfo

object (TouchScreenInfo)

Apenas saída. Informações sobre as telas touch internas 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 exibição.

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

string

Apenas saída. Mostrar nome do dispositivo.

displayWidthMm

integer

Apenas saída. Exibe 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 de 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 touchscreen.

TouchScreenDevice

Informações de um dispositivo interno de touchscreen.

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

string

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

touchPointCount

integer

Apenas saída. Número de pontos de contato permitidos no dispositivo.

stylusCapable

boolean

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

GraphicsStatusReport

Informações do subsistema gráfico.

  • Este campo contém informações de telemetria e mudará com o tempo, à medida que o dispositivo for usado.
  • Os dados deste campo são controlados pela política: ReportDeviceGraphicsInfo
  • Frequência de coleta de dados: 3 horas.
  • Frequência padrão de relatórios de dados: 3 horas
    • Controlada por políticas: 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 novamente: 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. Hora em que os dados gráficos foram informados.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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. É a 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 nome do dispositivo.

BatteryInfo

Informações sobre a bateria.

  • Este 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 (mAmpere-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 de lítio

BatteryStatusReport

Dados de status da bateria.

  • Este campo contém informações de telemetria e mudará com o tempo, à medida que o dispositivo for usado.
  • 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 RFC3339 UTC "Zulu", 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. Dados de amostragem 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 de carregamento total (mAmpere-horas).

cycleCount

integer

Apenas saída. Contagem de ciclos.

BatterySampleReport

Amostragem de dados para bateria.

  • Este campo contém informações de telemetria e mudará com o tempo, à medida que o dispositivo for usado.
  • 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 RFC3339 UTC "Zulu", 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. Tensão da bateria (milividade).

remainingCapacity

string (int64 format)

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

temperature

integer

Apenas saída. Temperatura em graus Celsius.

dischargeRate

integer

Apenas saída. Taxa de descarga da bateria medida em mW. Positivo se a bateria estiver sendo descarregada, negativo se estiver carregando.

chargeRate

integer

Apenas saída. Porcentagem de carga da bateria.

current

string (int64 format)

Apenas saída. Corrente da bateria (mA).

status

string

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

BatteryHealth

Representa a integridade atual da bateria.

  • Esse status não é um medidor ou uma indicação de uma bateria com defeito. Ela é calculada dividindo a 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 Bateria íntegra, capacidade de carga total / capacidade projetada > 80%
BATTERY_REPLACE_SOON A bateria não está íntegra e recomenda-se que seja substituída em breve. Capacidade de carga total / capacidade projetada de 75% a 80%
BATTERY_REPLACE_NOW A bateria não está íntegra e sugerimos substituí-la. Capacidade de carregamento total / capacidade projetada < 75%

StorageInfo

Dados de status para armazenamento.

  • Este campo contém informações de telemetria e mudará com o tempo, à medida que o dispositivo for usado.
  • 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 o armazenamento de dados do usuário no dispositivo.

totalDiskBytes

string (int64 format)

O espaço total em bytes para o 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 total de armazenamento em bytes.

StorageStatusReport

Dados de status para armazenamento.

  • Este campo contém informações de telemetria e mudará com o tempo, à medida que o dispositivo for usado.
  • 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 RFC3339 UTC "Zulu", 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 no disco.

DiskInfo

Status de cada 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 lendo o disco desde a última inicialização.

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.

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 horário em que o disco e a fila ficaram ocupados. Portanto, ao contrário dos campos acima, as solicitações paralelas não são contadas várias vezes.

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 no descarte desde a última inicialização. Descartar significa gravar para limpar blocos que não estão mais em uso. Compatível com kernels 4.18+.

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

ThunderboltInfo

Informações sobre o ônibus Thunderbolt.

  • Este 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íticas: não
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados na próxima vez que o dispositivo ficar on-line: 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. Nenhuma aprovação do usuário é necessária.
THUNDERBOLT_SECURITY_USER_LEVEL O usuário é solicitado a confirmar se o dispositivo tem permissão para se conectar.
THUNDERBOLT_SECURITY_SECURE_LEVEL O usuário é solicitado a confirmar se o dispositivo tem permissão para se conectar. Além disso, o dispositivo recebe um desafio que deve corresponder ao esperado com base em uma chave aleatória gravada no atributo chave sysfs
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL O firmware cria túneis para o Thunderbolt automaticamente.
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL O firmware cria túneis automaticamente para o controlador USB e a porta de exibição em uma base. Todos os links PCIe downstream da base são removidos.
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL O encapsulamento de PCIE está desativado.

BootPerformanceReport

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

  • Este campo contém informações de telemetria e mudará com o tempo, à medida que o dispositivo for usado.
  • 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: 3 horas
    • Controlada por políticas: sim
  • Cache: se o dispositivo estiver off-line, os dados coletados serão armazenados localmente e serão informados na próxima vez que o dispositivo ficar on-line: 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 para inicializar.

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

bootUpTime

string (Timestamp format)

O carimbo de data/hora de quando o dispositivo foi ligado.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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.

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

shutdownTime

string (Timestamp format)

Carimbo de data/hora do encerramento.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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 de quando o relatório foi coletado.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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 do desligamento não foi especificado.
USER_REQUEST Iniciado pelo usuário.
SYSTEM_UPDATE Atualização do sistema iniciada.
LOW_BATTERY Desligamento devido à bateria fraca.
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: 2 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 na próxima vez que o dispositivo ficar on-line: 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 RFC3339 UTC "Zulu", 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 para o qual o dispositivo mudou

Estado

O estado do dispositivo

Enums
STATE_UNSPECIFIED Estado não especificado
UNKNOWN O dispositivo não está qualificado para o monitoramento de batimentos
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 mostra 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: 3 horas
    • Controlada por políticas: 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 novamente: 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 RFC3339 UTC "Zulu", 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. No momento, a telemetria de contadores de tempo de execução só é compatível com Intel vPro PSR na geração 14 ou mais recente.

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

string (Timestamp format)

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

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", 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)

Tempo de execução total do ciclo de vida. Atualmente, o ambiente de execução sempre S0 do Intel vPro PSR.

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 em estado de suspensão. Atualmente recebida pelo PSR, contagem de S0->S3.

enterHibernationCount

string (int64 format)

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

enterPoweroffCount

string (int64 format)

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

Métodos

get

Acessa o dispositivo de telemetria.

list

Lista todos os dispositivos de telemetria.