- Recurso: TelemetryDevice
- CpuInfo
- Arquitetura
- CpuStatusReport
- CpuTemperatureInfo
- MemoryInfo
- TotalMemoryEncryptionInfo
- MemoryEncryptionState
- MemoryEncryptionAlgorithm
- MemoryStatusReport
- NetworkInfo
- NetworkDevice
- NetworkDeviceType
- NetworkStatusReport
- NetworkType
- NetworkDiagnosticsReport
- OsUpdateStatus
- UpdateState
- GraphicsInfo
- GraphicsAdapterInfo
- DisplayDevice
- TouchScreenInfo
- TouchScreenDevice
- GraphicsStatusReport
- DisplayInfo
- BatteryInfo
- BatteryStatusReport
- BatterySampleReport
- BatteryHealth
- StorageInfo
- DiskVolume
- StorageStatusReport
- DiskInfo
- ThunderboltInfo
- ThunderboltSecurityLevel
- BootPerformanceReport
- ShutdownReason
- HeartbeatStatusReport
- Estado
- KioskAppStatusReport
- RuntimeCountersReport
- Métodos
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 ( |
Campos | |
---|---|
name |
Apenas saída. Nome de recurso do dispositivo. |
customer |
Apenas saída. Cliente do Google Workspace cuja empresa registrou o dispositivo. |
orgUnitId |
Apenas saída. ID da unidade organizacional do dispositivo. |
deviceId |
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 |
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[] |
Apenas saída. Informações sobre as especificações de CPU do dispositivo. |
cpuStatusReport[] |
Apenas saída. Os relatórios de status da CPU coletados periodicamente são classificados em ordem decrescente de |
memoryInfo |
Apenas saída. Informações relacionadas às especificações de memória do dispositivo. |
memoryStatusReport[] |
Apenas saída. Os relatórios de status da memória coletados periodicamente são classificados em ordem decrescente em |
networkInfo |
Apenas saída. Informações dos dispositivos de rede. |
networkStatusReport[] |
Apenas saída. Especificações de rede coletadas periodicamente. |
networkDiagnosticsReport[] |
Apenas saída. Diagnósticos de rede coletados periodicamente. |
osUpdateStatus[] |
Apenas saída. Contém informações relevantes sobre o status de atualização do ChromeOS. |
graphicsInfo |
Apenas saída. Contém informações sobre periféricos gráficos para o dispositivo. |
graphicsStatusReport[] |
Apenas saída. Relatórios de gráficos coletados periodicamente. |
batteryInfo[] |
Apenas saída. Informações sobre as especificações da bateria do dispositivo. |
batteryStatusReport[] |
Apenas saída. Relatórios de bateria coletados periodicamente. |
storageInfo |
Apenas saída. Informações das especificações de armazenamento do dispositivo. |
storageStatusReport[] |
Apenas saída. Relatórios do Storage coletados periodicamente. |
thunderboltInfo[] |
Apenas saída. Informações sobre o ônibus Thunderbolt. |
audioStatusReport[] |
Apenas saída. Os relatórios de áudio coletados periodicamente são classificados em ordem decrescente de |
bootPerformanceReport[] |
Apenas saída. Relatórios de desempenho de inicialização do dispositivo. |
heartbeatStatusReport[] |
Apenas saída. Relatório de status do sinal de funcionamento contendo carimbos de data/hora classificados periodicamente em ordem decrescente de |
kioskAppStatusReport[] |
Apenas saída. Relatório de status do aplicativo de quiosque para o dispositivo de quiosque |
networkBandwidthReport[] |
Apenas saída. Relatórios de largura de banda da rede coletados periodicamente são classificados em ordem decrescente de |
peripheralsReport[] |
Apenas saída. Os relatórios de periféricos coletados periodicamente são classificados em ordem decrescente de |
appReport[] |
Apenas saída. Os relatórios de apps coletados periodicamente são classificados em ordem decrescente de |
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 ( |
Campos | |
---|---|
model |
Apenas saída. O nome do modelo da CPU. Exemplo: CPU Intel(R) Core(TM) i5-8250U a 1,60 GHz |
architecture |
Apenas saída. Tipo de arquitetura para a CPU.
|
maxClockSpeed |
Apenas saída. A velocidade máxima do clock da CPU em kHz. |
keylockerSupported |
Apenas saída. Indica se há suporte ao bloqueio de teclas. |
keylockerConfigured |
Apenas saída. Se o bloqueio de teclas está configurado. |
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 ( |
Campos | |
---|---|
reportTime |
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: |
sampleFrequency |
Apenas saída. Frequência de amostragem do relatório. Duração em segundos com até nove dígitos fracionários, terminando em " |
cpuUtilizationPct |
Apenas saída. Amostra de utilização da CPU (0% a 100%). |
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 |
Apenas saída. Temperatura da CPU em graus Celsius. |
label |
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 dispositivoavailableRamBytes
: informações de telemetriatotalMemoryEncryption
- 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 uploadavailableRamBytes
- A cada 10 minutostotalMemoryEncryption
: na inicialização do dispositivo
- Frequência padrão de relatórios de dados:
totalRamBytes
- 3 horasavailableRamBytes
- 3 horastotalMemoryEncryption
: 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 ( |
Campos | |
---|---|
totalRamBytes |
Apenas saída. Total de RAM em bytes. |
availableRamBytes |
Apenas saída. Quantidade de RAM disponível em bytes. |
totalMemoryEncryption |
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 ( |
Campos | |
---|---|
encryptionState |
O estado da criptografia de memória no dispositivo. |
maxKeys |
O número máximo de chaves que podem ser usadas para criptografia. |
keyLength |
O comprimento das chaves de criptografia. |
encryptionAlgorithm |
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 |
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: |
sampleFrequency |
Apenas saída. Frequência de amostragem do relatório. Duração em segundos com até nove dígitos fracionários, terminando em " |
systemRamFreeBytes |
Apenas saída. Quantidade de RAM livre em bytes (não confiável devido à coleta de lixo). |
pageFaults |
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 ( |
Campos | |
---|---|
networkDevices[] |
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 ( |
Campos | |
---|---|
type |
Apenas saída. Tipo de dispositivo de rede. |
macAddress |
Apenas saída. Endereço MAC (se aplicável) do dispositivo de rede correspondente. |
meid |
Apenas saída. MEID (se aplicável) do dispositivo de rede correspondente. |
imei |
Apenas saída. O IMEI (se aplicável) do dispositivo de rede correspondente. |
iccid |
Apenas saída. O ID do cartão de circuito integrado associado ao chip do dispositivo. |
mdn |
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 ( |
Campos | |
---|---|
reportTime |
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: |
sampleFrequency |
Apenas saída. Frequência de amostragem do relatório. Duração em segundos com até nove dígitos fracionários, terminando em " |
signalStrengthDbm |
Apenas saída. Intensidade do sinal para redes sem fio medida em decibéis. |
lanIpAddress |
Apenas saída. endereço IP da LAN. |
gatewayIpAddress |
Apenas saída. Endereço IP do gateway. |
transmissionBitRateMbps |
Apenas saída. Taxa de bits de transmissão medida em Megabits por segundo. |
receivingBitRateMbps |
Apenas saída. Taxa de bits de recebimento medida em Megabits por segundo. |
transmissionPowerDbm |
Apenas saída. Potência de transmissão medida em decibéis. |
encryptionOn |
Apenas saída. Se a chave de criptografia do Wi-Fi está desativada. |
wifiLinkQuality |
Apenas saída. Qualidade do link do Wi-Fi. Intervalos de valores de [0, 70]. 0 indica que não há sinal e 70 indica um sinal forte. |
wifiPowerManagementEnabled |
Apenas saída. Gerenciamento de energia do Wi-Fi ativado |
guid |
Apenas saída. Guia de conexão de rede. |
connectionState |
Apenas saída. Estado atual da conexão da rede. |
connectionType |
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 ( |
Campos | |
---|---|
reportTime |
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: |
httpsLatencyData |
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 ( |
Campos | |
---|---|
updateState |
Apenas saída. Estado atual da atualização do SO. |
newPlatformVersion |
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 |
Apenas saída. Nova versão da plataforma solicitada do aplicativo de quiosque atualizado pendente. |
lastUpdateTime |
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: |
lastUpdateCheckTime |
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: |
lastRebootTime |
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: |
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 ( |
Campos | |
---|---|
adapterInfo |
Apenas saída. Informações sobre o adaptador gráfico (GPU). |
eprivacySupported |
Apenas saída. É compatível ou não com a tela de privacidade eletrônica. |
displayDevices[] |
Apenas saída. Informações sobre as telas do dispositivo. |
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 |
Apenas saída. Nome do adaptador. Exemplo: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2). |
driverVersion |
Apenas saída. Versão do driver da GPU. |
deviceId |
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 |
Apenas saída. Mostrar nome do dispositivo. |
displayWidthMm |
Apenas saída. Exibe a largura em milímetros. |
displayHeightMm |
Apenas saída. Exibe a altura em milímetros. |
internal |
Apenas saída. A tela é interna ou não. |
manufacturerId |
Apenas saída. ID do fabricante de três letras. |
modelId |
Apenas saída. Código do produto do fabricante. |
manufactureYear |
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 ( |
Campos | |
---|---|
touchpadLibrary |
Apenas saída. Nome da biblioteca do touchpad usada pela pilha de entrada. |
devices[] |
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 |
Apenas saída. Nome de exibição do dispositivo com touchscreen. |
touchPointCount |
Apenas saída. Número de pontos de contato permitidos no dispositivo. |
stylusCapable |
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 ( |
Campos | |
---|---|
reportTime |
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: |
displays[] |
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 |
Apenas saída. Representa o ID do dispositivo da placa de vídeo. |
resolutionWidth |
Apenas saída. Largura da resolução em pixels. |
resolutionHeight |
Apenas saída. É a altura da resolução em pixels. |
refreshRate |
Apenas saída. Taxa de atualização em Hz. |
isInternal |
Apenas saída. Indica se a tela é interna ou não. |
displayName |
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 ( |
Campos | |
---|---|
serialNumber |
Apenas saída. Número de série da bateria. |
manufacturer |
Apenas saída. Fabricante da bateria. |
designCapacity |
Apenas saída. Capacidade de design (mAmpere-horas). |
designMinVoltage |
Apenas saída. Tensão mínima de saída (mV) projetada |
manufactureDate |
Apenas saída. A data em que a bateria foi fabricada. |
technology |
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 ( |
Campos | |
---|---|
reportTime |
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: |
serialNumber |
Apenas saída. Número de série da bateria. |
sample[] |
Apenas saída. Dados de amostragem da bateria classificados em ordem decrescente de |
batteryHealth |
Apenas saída. Integridade da bateria. |
fullChargeCapacity |
Apenas saída. Capacidade de carregamento total (mAmpere-horas). |
cycleCount |
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 |
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: |
voltage |
Apenas saída. Tensão da bateria (milividade). |
remainingCapacity |
Apenas saída. Capacidade restante da bateria (mAmpere-horas). |
temperature |
Apenas saída. Temperatura em graus Celsius. |
dischargeRate |
Apenas saída. Taxa de descarga da bateria medida em mW. Positivo se a bateria estiver sendo descarregada, negativo se estiver carregando. |
chargeRate |
Apenas saída. Porcentagem de carga da bateria. |
current |
Apenas saída. Corrente da bateria (mA). |
status |
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 ( |
Campos | |
---|---|
volume[] |
Informações sobre volumes de disco |
availableDiskBytes |
O espaço disponível em bytes para o armazenamento de dados do usuário no dispositivo. |
totalDiskBytes |
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 |
ID do volume do disco. |
storageFreeBytes |
Espaço de armazenamento livre em bytes. |
storageTotalBytes |
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 ( |
Campos | |
---|---|
reportTime |
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: |
disk[] |
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 |
Apenas saída. Número de série do disco. |
manufacturer |
Apenas saída. Fabricante do disco. |
model |
Apenas saída. Modelo do disco. |
sizeBytes |
Apenas saída. Tamanho do disco |
type |
Apenas saída. Tipo de disco: eMMC / NVMe / ATA / SCSI. |
health |
Apenas saída. Integridade do disco. |
volumeIds[] |
Apenas saída. Volumes de disco. |
bytesReadThisSession |
Apenas saída. Número de bytes lidos desde a última inicialização. |
bytesWrittenThisSession |
Apenas saída. Número de bytes gravados desde a última inicialização. |
readTimeThisSession |
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 " |
writeTimeThisSession |
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 " |
ioTimeThisSession |
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 " |
discardTimeThisSession |
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 " |
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 ( |
Campos | |
---|---|
securityLevel |
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 ( |
Campos | |
---|---|
bootUpDuration |
Tempo total para inicializar. Duração em segundos com até nove dígitos fracionários, terminando em " |
bootUpTime |
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: |
shutdownDuration |
Tempo total desde o início do desligamento. Duração em segundos com até nove dígitos fracionários, terminando em " |
shutdownTime |
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: |
shutdownReason |
O motivo do encerramento. |
reportTime |
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: |
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 ( |
Campos | |
---|---|
reportTime |
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: |
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 |
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: |
appId |
ID do aplicativo de quiosque, por exemplo: "mdmkkicfmmkgmpkmkdikhlbggogpicma" |
appVersion |
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 |
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: |
uptimeRuntimeDuration |
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 " |
enterSleepCount |
Número de vezes que o dispositivo entrou em estado de suspensão. Atualmente recebida pelo PSR, contagem de S0->S3. |
enterHibernationCount |
Número de vezes que o dispositivo entrou no estado de hibernação. Atualmente recebida pelo PSR, contagem de S0->S4. |
enterPoweroffCount |
Número de vezes que o dispositivo entrou no estado de desligamento. Atualmente recebida pelo PSR, contagem de S0->S5. |
Métodos |
|
---|---|
|
Acessa o dispositivo de telemetria. |
|
Lista todos os dispositivos de telemetria. |