REST Resource: customers.telemetry.devices

Recurso: TelemetryDevice

Datos de telemetría recopilados de un dispositivo administrado

  • Se necesitan permisos detallados: TELEMETRY_API_DEVICE
Representación 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

Solo salida. Nombre de recurso del dispositivo.

customer

string

Solo salida. Cliente de Google Workspace cuya empresa inscribió el dispositivo.

orgUnitId

string

Solo salida. Es el ID de unidad organizativa del dispositivo.

deviceId

string

Solo salida. El ID único de la API de Directory del dispositivo. Este valor es el mismo que el ID de la API de Directory de la Consola del administrador de la pestaña Dispositivos ChromeOS

serialNumber

string

Solo salida. Es el número de serie del dispositivo. Este valor es el mismo que el número de serie de la Consola del administrador que se encuentra en la pestaña Dispositivos ChromeOS.

cpuInfo[]

object (CpuInfo)

Solo salida. Información sobre las especificaciones de CPU del dispositivo.

cpuStatusReport[]

object (CpuStatusReport)

Solo salida. Los informes de estado de la CPU que se recopilan de forma periódica se ordenan en forma descendente (reportTime).

memoryInfo

object (MemoryInfo)

Solo salida. Información sobre las especificaciones de memoria del dispositivo.

memoryStatusReport[]

object (MemoryStatusReport)

Solo salida. Los informes de estado de la memoria que se recopilan periódicamente y se ordenan de manera descendente en reportTime.

networkInfo

object (NetworkInfo)

Solo salida. Información de los dispositivos de red

networkStatusReport[]

object (NetworkStatusReport)

Solo salida. Especificaciones de red que se recopilan periódicamente

networkDiagnosticsReport[]

object (NetworkDiagnosticsReport)

Solo salida. Los diagnósticos de red se recopilan de forma periódica.

osUpdateStatus[]

object (OsUpdateStatus)

Solo salida. Contiene información relevante sobre el estado de actualización de ChromeOS.

graphicsInfo

object (GraphicsInfo)

Solo salida. Contiene información relacionada con los periféricos gráficos del dispositivo.

graphicsStatusReport[]

object (GraphicsStatusReport)

Solo salida. Informes gráficos que se recopilan periódicamente

batteryInfo[]

object (BatteryInfo)

Solo salida. Información sobre las especificaciones de la batería del dispositivo.

batteryStatusReport[]

object (BatteryStatusReport)

Solo salida. Los informes de batería se recopilan periódicamente.

storageInfo

object (StorageInfo)

Solo salida. Información de las especificaciones de almacenamiento del dispositivo.

storageStatusReport[]

object (StorageStatusReport)

Solo salida. Los informes de almacenamiento se recopilan periódicamente.

thunderboltInfo[]

object (ThunderboltInfo)

Solo salida. Información sobre el autobús Thunderbolt.

audioStatusReport[]

object (AudioStatusReport)

Solo salida. Los informes de audio recopilados se muestran periódicamente en orden descendente de reportTime.

bootPerformanceReport[]

object (BootPerformanceReport)

Solo salida. Inicia los informes de rendimiento del dispositivo.

heartbeatStatusReport[]

object (HeartbeatStatusReport)

Solo salida. Informe de estado de señal de monitoreo de funcionamiento con marcas de tiempo que se ordenan de forma periódica en orden descendente de reportTime

kioskAppStatusReport[]

object (KioskAppStatusReport)

Solo salida. Informe de estado de la aplicación de kiosco para el dispositivo de kiosco

networkBandwidthReport[]

object (NetworkBandwidthReport)

Solo salida. Los informes de ancho de banda de la red, que se recopilan de forma periódica, se ordenan en forma descendente de reportTime.

peripheralsReport[]

object (PeripheralsReport)

Solo salida. Los informes de periféricos recopilados de forma periódica se ordenan en forma descendente (reportTime).

appReport[]

object (AppReport)

Solo salida. Los informes de las aplicaciones que se recopilan de forma periódica se ordenan en forma descendente (reportTime).

runtimeCountersReport[]

object (RuntimeCountersReport)

Solo salida. Los contadores de tiempo de ejecución informan el tiempo de ejecución recopilado del dispositivo, así como los recuentos de las transiciones S0->S3, S0->S4 y S0->S5, es decir, entrar en estados de suspensión, hibernación y apagado.

CpuInfo

Especificaciones de la CPU del dispositivo

  • Este campo proporciona información del dispositivo, que es estática y no cambiará con el tiempo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceCpuInfo
  • Frecuencia de recopilación de datos: solo al momento de la carga
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_CPU_INFO
Representación JSON
{
  "model": string,
  "architecture": enum (Architecture),
  "maxClockSpeed": integer,
  "keylockerSupported": boolean,
  "keylockerConfigured": boolean
}
Campos
model

string

Solo salida. El nombre del modelo de CPU. Ejemplo: CPU Intel(R) Core(TM) i5-8250U a 1.60 GHz

architecture

enum (Architecture)

Solo salida. Tipo de arquitectura de la CPU.

  • Este campo proporciona información del dispositivo, que es estática y no cambiará con el tiempo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceCpuInfo
  • Frecuencia de recopilación de datos: solo al momento de la carga
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
maxClockSpeed

integer

Solo salida. La velocidad de reloj máxima de la CPU en kHz.

keylockerSupported

boolean

Solo salida. Indica si se admite el bloqueo del teclado.

keylockerConfigured

boolean

Solo salida. Indica si el bloqueador del teclado está configurado.TRUE = Habilitado; FALSE = inhabilitado. Solo se informa si keylockerSupported = TRUE

Arquitectura

Tipo de arquitectura de la CPU.

Enumeraciones
ARCHITECTURE_UNSPECIFIED Arquitectura desconocida.
X64 Arquitectura x64

CpuStatusReport

Proporciona información sobre el estado de la CPU.

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceCpuInfo
  • Frecuencia de recopilación de datos: Cada 10 minutos
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_CPU_REPORT
Representación JSON
{
  "reportTime": string,
  "sampleFrequency": string,
  "cpuUtilizationPct": integer,
  "cpuTemperatureInfo": [
    {
      object (CpuTemperatureInfo)
    }
  ]
}
Campos
reportTime

string (Timestamp format)

Solo salida. Es la marca de tiempo en milisegundos que representa el momento en que se realizó el muestreo de este informe.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

sampleFrequency

string (Duration format)

Solo salida. La frecuencia con la que se muestra el informe.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

cpuUtilizationPct

integer

Solo salida. Muestra del uso de CPU (0-100%).

cpuTemperatureInfo[]

object (CpuTemperatureInfo)

Solo salida. Información de muestra de la temperatura de la CPU por núcleo de CPU en grados Celsius

CpuTemperatureInfo

Es la temperatura de la CPU de un dispositivo. Se muestra por núcleo de CPU, en grados Celsius.

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceCpuInfo
  • Frecuencia de recopilación de datos: Cada 10 minutos
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
Representación JSON
{
  "temperatureCelsius": integer,
  "label": string
}
Campos
temperatureCelsius

integer

Solo salida. Temperatura de la CPU en Celsius.

label

string

Solo salida. etiqueta de la CPU. Ejemplo: Core 0

MemoryInfo

Información sobre la memoria de un dispositivo.

  • Este campo incluye información de telemetría y dispositivos:
    • totalRamBytes: Información del dispositivo
    • availableRamBytes: Información de telemetría
    • totalMemoryEncryption: Información del dispositivo
  • Los datos de este campo se controlan mediante la política: ReportDeviceMemoryInfo
  • Frecuencia de recopilación de datos:
    • totalRamBytes - Solo al momento de la carga
    • availableRamBytes - Cada 10 minutos
    • totalMemoryEncryption, durante el inicio del dispositivo
  • Frecuencia predeterminada de los informes de datos:
    • De totalRamBytes a 3 horas
    • De availableRamBytes a 3 horas
    • totalMemoryEncryption, durante el inicio del dispositivo
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán la próxima vez que el dispositivo esté en línea: solo para totalMemoryEncryption
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_MEMORY_INFO
Representación JSON
{
  "totalRamBytes": string,
  "availableRamBytes": string,
  "totalMemoryEncryption": {
    object (TotalMemoryEncryptionInfo)
  }
}
Campos
totalRamBytes

string (int64 format)

Solo salida. RAM total en bytes.

availableRamBytes

string (int64 format)

Solo salida. Cantidad de RAM disponible en bytes.

totalMemoryEncryption

object (TotalMemoryEncryptionInfo)

Solo salida. Información de encriptación de la memoria total del dispositivo.

TotalMemoryEncryptionInfo

Información de encriptación de memoria de un dispositivo.

  • Este campo proporciona información del dispositivo, que es estática y no cambiará con el tiempo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceMemoryInfo
  • Frecuencia de recopilación de datos: Durante el inicio del dispositivo
  • Frecuencia predeterminada de los informes de datos: Al iniciar el dispositivo
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán la próxima vez que el dispositivo esté en línea (sí)
  • Informado solo para usuarios afiliados: N/A
Representación JSON
{
  "encryptionState": enum (MemoryEncryptionState),
  "maxKeys": string,
  "keyLength": string,
  "encryptionAlgorithm": enum (MemoryEncryptionAlgorithm)
}
Campos
encryptionState

enum (MemoryEncryptionState)

El estado de la encriptación de memoria en el dispositivo.

maxKeys

string (int64 format)

La cantidad máxima de claves que se pueden usar para la encriptación.

keyLength

string (int64 format)

La longitud de las claves de encriptación.

encryptionAlgorithm

enum (MemoryEncryptionAlgorithm)

Algoritmo de encriptación de memoria.

MemoryEncryptionState

El estado de la encriptación de memoria en el dispositivo.

Enumeraciones
MEMORY_ENCRYPTION_STATE_UNSPECIFIED No se estableció el estado de encriptación de la memoria.
MEMORY_ENCRYPTION_STATE_UNKNOWN El estado de encriptación de la memoria es desconocido.
MEMORY_ENCRYPTION_STATE_DISABLED La encriptación de memoria en el dispositivo está inhabilitada.
MEMORY_ENCRYPTION_STATE_TME La encriptación de memoria del dispositivo usa la encriptación de memoria total.
MEMORY_ENCRYPTION_STATE_MKTME La encriptación de memoria del dispositivo utiliza la encriptación de memoria total de varias claves.

MemoryEncryptionAlgorithm

El algoritmo de encriptación que se usa en el dispositivo.

Enumeraciones
MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED El algoritmo de encriptación de memoria no está configurado.
MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN Se desconoce el algoritmo de encriptación de memoria que se usa.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 El algoritmo de encriptación de memoria usa el algoritmo de encriptación AES_XTS con un cifrado de bloques de 128 bits.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 El algoritmo de encriptación de memoria usa el algoritmo de encriptación AES_XTS con un algoritmo de cifrado de bloques de 256 bits.

MemoryStatusReport

Contiene ejemplos de informes de estado de la memoria.

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceMemoryInfo
  • Frecuencia de recopilación de datos: Solo durante la carga, SystemRamFreeByes se recopila cada 10 minutos.
  • Frecuencia predeterminada de los informes de datos: Cada 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_MEMORY_REPORT
Representación JSON
{
  "reportTime": string,
  "sampleFrequency": string,
  "systemRamFreeBytes": string,
  "pageFaults": integer
}
Campos
reportTime

string (Timestamp format)

Solo salida. Es la marca de tiempo en milisegundos que representa el momento en que se realizó el muestreo de este informe.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

sampleFrequency

string (Duration format)

Solo salida. La frecuencia con la que se muestra el informe.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

systemRamFreeBytes

string (int64 format)

Solo salida. Cantidad de RAM libre en bytes (no es confiable debido a la recolección de elementos no utilizados).

pageFaults

integer

Solo salida. Cantidad de fallas de página durante esta recopilación

NetworkInfo

Información del dispositivo de red

  • Este campo proporciona información del dispositivo, que es estática y no cambiará con el tiempo.
  • Los datos de este campo se controlan mediante la política: ReportNetworkDeviceConfiguration
  • Frecuencia de recopilación de datos: Durante el inicio del dispositivo
  • Frecuencia predeterminada de los informes de datos: Al iniciar el dispositivo
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán la próxima vez que el dispositivo esté en línea (sí)
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_NETWORK_INFO
Representación JSON
{
  "networkDevices": [
    {
      object (NetworkDevice)
    }
  ]
}
Campos
networkDevices[]

object (NetworkDevice)

Solo salida. Lista de dispositivos de red.

NetworkDevice

Detalles sobre el dispositivo de red.

  • Este campo proporciona información del dispositivo, que es estática y no cambiará con el tiempo.
  • Los datos de este campo se controlan mediante la política: ReportNetworkDeviceConfiguration
  • Frecuencia de recopilación de datos: Durante el inicio del dispositivo
  • Frecuencia predeterminada de los informes de datos: Al iniciar el dispositivo
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán la próxima vez que el dispositivo esté en línea (sí)
  • Informado solo para usuarios afiliados: N/A
Representación JSON
{
  "type": enum (NetworkDeviceType),
  "macAddress": string,
  "meid": string,
  "imei": string,
  "iccid": string,
  "mdn": string
}
Campos
type

enum (NetworkDeviceType)

Solo salida. Tipo de dispositivo de red.

macAddress

string

Solo salida. Dirección MAC (si corresponde) del dispositivo de red correspondiente.

meid

string

Solo salida. El MEID (si corresponde) del dispositivo de red correspondiente.

imei

string

Solo salida. El IMEI (si corresponde) del dispositivo de red correspondiente

iccid

string

Solo salida. El ID de la tarjeta de circuito integrado asociado con la tarjeta SIM del dispositivo.

mdn

string

Solo salida. Es el número de directorio de dispositivos móviles asociado con la tarjeta SIM del dispositivo.

NetworkDeviceType

Tipos de dispositivos de red.

Enumeraciones
NETWORK_DEVICE_TYPE_UNSPECIFIED No se especificó el tipo de dispositivo de red.
CELLULAR_DEVICE Dispositivo celular
ETHERNET_DEVICE dispositivo Ethernet.
WIFI_DEVICE Dispositivo Wi-Fi

NetworkStatusReport

Estado de las redes visibles o configuradas.

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan a través de la política: ReportNetworkStatus
  • Frecuencia de recopilación de datos: 60 minutos
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán la próxima vez que el dispositivo esté en línea (sí)
  • Informado solo para usuarios afiliados: Sí
  • Se necesitan permisos detallados: TELEMETRY_API_NETWORK_REPORT
Representación 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)

Solo salida. Hora en la que se informó el estado de la red.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

sampleFrequency

string (Duration format)

Solo salida. La frecuencia con la que se muestra el informe.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

signalStrengthDbm

integer

Solo salida. Intensidad de la señal para redes inalámbricas medida en decibeles.

lanIpAddress

string

Solo salida. Dirección IP de LAN.

gatewayIpAddress

string

Solo salida. Dirección IP de la puerta de enlace.

transmissionBitRateMbps

string (int64 format)

Solo salida. Tasa de bits de transmisión medida en megabits por segundo.

receivingBitRateMbps

string (int64 format)

Solo salida. Tasa de bits de recepción medida en megabits por segundo.

transmissionPowerDbm

integer

Solo salida. Potencia de transmisión medida en decibeles.

encryptionOn

boolean

Solo salida. Indica si la clave de encriptación de Wi-Fi está desactivada.

wifiPowerManagementEnabled

boolean

Solo salida. Se habilitó la administración de energía de la red Wi-Fi

guid

string

Solo salida. Guía de conexión de red

connectionState

enum (NetworkConnectionState)

Solo salida. Estado de conexión actual de la red.

connectionType

enum (NetworkType)

Solo salida. Tipo de conexión de red.

NetworkType

Tipos de conexión de red.

Enumeraciones
NETWORK_TYPE_UNSPECIFIED Tipo de conexión de red sin especificar
CELLULAR Conexión a la red móvil
ETHERNET Conexión de red Ethernet.
TETHER Conexión de red mediante dispositivo móvil
VPN Conexión de red VPN.
WIFI Conexión de red Wi-Fi

NetworkDiagnosticsReport

Los resultados de las pruebas de red para determinar el estado de la conexión de red del dispositivo, por ejemplo, si la latencia de HTTPS es alta o normal.

  • Se necesitan permisos detallados: TELEMETRY_API_NETWORK_REPORT
Representación JSON
{
  "reportTime": string,
  "httpsLatencyData": {
    object (HttpsLatencyRoutineData)
  }
}
Campos
reportTime

string (Timestamp format)

Solo salida. Marca de tiempo de cuándo se recopilaron los diagnósticos.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

httpsLatencyData

object (HttpsLatencyRoutineData)

Solo salida. Datos de prueba de latencia HTTPS.

OsUpdateStatus

Contiene información sobre el estado actual de la actualización del SO.

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceOsUpdateStatus
  • Frecuencia de recopilación de datos: solo al momento de la carga
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_OS_REPORT
Representación JSON
{
  "updateState": enum (UpdateState),
  "newPlatformVersion": string,
  "newRequestedPlatformVersion": string,
  "lastUpdateTime": string,
  "lastUpdateCheckTime": string,
  "lastRebootTime": string
}
Campos
updateState

enum (UpdateState)

Solo salida. Estado actual de la actualización del SO.

newPlatformVersion

string

Solo salida. Versión nueva de la plataforma de la imagen del SO que se descarga y se aplica. Solo se establece cuando el estado de actualización es OS_IMAGE_download_IN_PROGRESS o OS_UPDATE_NEED_REBOOT. Ten en cuenta que podría ser un valor ficticio “0.0.0.0” para el estado de OS_UPDATE_NEED_REBOOT para algunos casos extremos, p.ej., el motor de actualización se reinicia sin reiniciarlo.

newRequestedPlatformVersion

string

Solo salida. Nueva versión de la plataforma solicitada desde la aplicación de kiosco actualizada pendiente.

lastUpdateTime

string (Timestamp format)

Solo salida. Marca de tiempo de la última actualización exitosa.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

lastUpdateCheckTime

string (Timestamp format)

Solo salida. Marca de tiempo de la última verificación de actualizaciones.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

lastRebootTime

string (Timestamp format)

Solo salida. Marca de tiempo del último reinicio.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

UpdateState

Estado de la actualización del SO

Enumeraciones
UPDATE_STATE_UNSPECIFIED Estado sin especificar.
OS_IMAGE_DOWNLOAD_NOT_STARTED No se inició la descarga del SO.
OS_IMAGE_DOWNLOAD_IN_PROGRESS El SO comenzó la descarga en el dispositivo.
OS_UPDATE_NEED_REBOOT Se debe reiniciar el dispositivo para completar la carga.

GraphicsInfo

Información del subsistema de gráficos.

  • Este campo proporciona información del dispositivo, que es estática y no cambiará con el tiempo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceGraphicsStatus
  • Frecuencia de recopilación de datos: solo al momento de la carga
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_GRAPHICS_INFO
Representación JSON
{
  "adapterInfo": {
    object (GraphicsAdapterInfo)
  },
  "eprivacySupported": boolean,
  "displayDevices": [
    {
      object (DisplayDevice)
    }
  ],
  "touchScreenInfo": {
    object (TouchScreenInfo)
  }
}
Campos
adapterInfo

object (GraphicsAdapterInfo)

Solo salida. Información sobre el adaptador de gráficos (GPU).

eprivacySupported

boolean

Solo salida. ¿Se admite o no la pantalla de privacidad electrónica?

displayDevices[]

object (DisplayDevice)

Solo salida. Información sobre las pantallas del dispositivo.

touchScreenInfo

object (TouchScreenInfo)

Solo salida. Información sobre las pantallas táctiles internas del dispositivo.

GraphicsAdapterInfo

Información de un adaptador de gráficos (GPU).

Representación JSON
{
  "adapter": string,
  "driverVersion": string,
  "deviceId": string
}
Campos
adapter

string

Solo salida. Nombre del adaptador. Ejemplo: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2).

driverVersion

string

Solo salida. Versión del controlador de GPU.

deviceId

string (int64 format)

Solo salida. Representa el ID de dispositivo de la tarjeta gráfica.

DisplayDevice

Información de un dispositivo de visualización.

Representación JSON
{
  "displayName": string,
  "displayWidthMm": integer,
  "displayHeightMm": integer,
  "internal": boolean,
  "manufacturerId": string,
  "modelId": integer,
  "manufactureYear": integer
}
Campos
displayName

string

Solo salida. Nombre visible del dispositivo

displayWidthMm

integer

Solo salida. Ancho de la pantalla en milímetros.

displayHeightMm

integer

Solo salida. Altura de la pantalla en milímetros

internal

boolean

Solo salida. Si la pantalla es interna o no.

manufacturerId

string

Solo salida. Es el ID del fabricante de tres letras.

modelId

integer

Solo salida. Es el código del producto del fabricante.

manufactureYear

integer

Solo salida. Año de fabricación

TouchScreenInfo

Información en la pantalla táctil del dispositivo.

Representación JSON
{
  "touchpadLibrary": string,
  "devices": [
    {
      object (TouchScreenDevice)
    }
  ]
}
Campos
touchpadLibrary

string

Solo salida. Es el nombre de la biblioteca del panel táctil que usa la pila de entrada.

devices[]

object (TouchScreenDevice)

Solo salida. Lista de dispositivos con pantalla táctil interna.

TouchScreenDevice

Información de un dispositivo interno con pantalla táctil.

Representación JSON
{
  "displayName": string,
  "touchPointCount": integer,
  "stylusCapable": boolean
}
Campos
displayName

string

Solo salida. Nombre visible del dispositivo con pantalla táctil

touchPointCount

integer

Solo salida. Cantidad de puntos de contacto admitidos en el dispositivo.

stylusCapable

boolean

Solo salida. El dispositivo de pantalla táctil es compatible con la pluma stylus o no.

GraphicsStatusReport

Información del subsistema de gráficos.

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceGraphicsInfo
  • Frecuencia de recopilación de datos: 3 horas.
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_GRAPHICS_REPORT
Representación JSON
{
  "reportTime": string,
  "displays": [
    {
      object (DisplayInfo)
    }
  ]
}
Campos
reportTime

string (Timestamp format)

Solo salida. Hora en la que se informaron los datos de los gráficos.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

displays[]

object (DisplayInfo)

Solo salida. Información sobre las pantallas del dispositivo.

DisplayInfo

Información para una pantalla.

Representación JSON
{
  "deviceId": string,
  "resolutionWidth": integer,
  "resolutionHeight": integer,
  "refreshRate": integer,
  "isInternal": boolean,
  "displayName": string
}
Campos
deviceId

string (int64 format)

Solo salida. Representa el ID de dispositivo de la tarjeta gráfica.

resolutionWidth

integer

Solo salida. Ancho de resolución en píxeles.

resolutionHeight

integer

Solo salida. Es la altura de resolución en píxeles.

refreshRate

integer

Solo salida. Frecuencia de actualización en Hz.

isInternal

boolean

Solo salida. Indica si la pantalla es interna o no.

displayName

string

Solo salida. Nombre visible del dispositivo

BatteryInfo

Información sobre la batería.

  • Este campo proporciona información del dispositivo, que es estática y no cambiará con el tiempo.
  • Los datos de este campo se controlan mediante la política: ReportDevicePowerStatus
  • Frecuencia de recopilación de datos: solo al momento de la carga
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_BATTERY_INFO
Representación JSON
{
  "serialNumber": string,
  "manufacturer": string,
  "designCapacity": string,
  "designMinVoltage": integer,
  "manufactureDate": {
    object (Date)
  },
  "technology": string
}
Campos
serialNumber

string

Solo salida. Número de serie de la batería

manufacturer

string

Solo salida. Fabricante de la batería

designCapacity

string (int64 format)

Solo salida. Capacidad de diseño (mAmpere-hora).

designMinVoltage

integer

Solo salida. Voltaje de salida mínimo (mV) diseñado

manufactureDate

object (Date)

Solo salida. La fecha en que se fabricó la batería.

technology

string

Solo salida. Tecnología de la batería. Ejemplo: Ion de litio

BatteryStatusReport

Datos de estado de la batería.

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan mediante la política: ReportDevicePowerStatus
  • Frecuencia de recopilación de datos: solo al momento de la carga
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_BATTERY_REPORT
Representación JSON
{
  "reportTime": string,
  "serialNumber": string,
  "sample": [
    {
      object (BatterySampleReport)
    }
  ],
  "batteryHealth": enum (BatteryHealth),
  "fullChargeCapacity": string,
  "cycleCount": integer
}
Campos
reportTime

string (Timestamp format)

Solo salida. Marca de tiempo del momento en que se recopiló la muestra en el dispositivo

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

serialNumber

string

Solo salida. Número de serie de la batería

sample[]

object (BatterySampleReport)

Solo salida. Los datos de muestreo de la batería se ordenan de forma descendente de reportTime.

batteryHealth

enum (BatteryHealth)

Solo salida. Estado de la batería.

fullChargeCapacity

string (int64 format)

Solo salida. Capacidad de carga completa (mAmpere-hora).

cycleCount

integer

Solo salida. Recuento de ciclos.

BatterySampleReport

Muestreo de datos de la batería

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan mediante la política: ReportDevicePowerStatus
  • Frecuencia de recopilación de datos: solo al momento de la carga
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
Representación JSON
{
  "reportTime": string,
  "voltage": string,
  "remainingCapacity": string,
  "temperature": integer,
  "dischargeRate": integer,
  "chargeRate": integer,
  "current": string,
  "status": string
}
Campos
reportTime

string (Timestamp format)

Solo salida. Marca de tiempo del momento en que se recopiló la muestra en el dispositivo

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

voltage

string (int64 format)

Solo salida. Voltaje de la batería (milivoltios).

remainingCapacity

string (int64 format)

Solo salida. Capacidad restante de la batería (mAmperios-hora).

temperature

integer

Solo salida. Temperatura en grados Celsius

dischargeRate

integer

Solo salida. La tasa de descarga de la batería medida en mW. Positivo si se está descargando la batería, negativo si se está cargando.

chargeRate

integer

Solo salida. Porcentaje de carga de la batería

current

string (int64 format)

Solo salida. Corriente de batería (mA).

status

string

Solo salida. Lectura de estado de la batería desde sysfs. Ejemplo: Descarga

BatteryHealth

Representa el estado actual de la batería.

  • Este estado no es un indicador ni un indicador de batería defectuosa. Para calcularlo, se divide la capacidad de carga completa actual por la capacidad de diseño.
  • Depende del fabricante definir la integridad de la batería y la política de garantía.
Enumeraciones
BATTERY_HEALTH_UNSPECIFIED Estado desconocido.
BATTERY_HEALTH_NORMAL La batería está en buen estado, capacidad de carga completa / capacidad de diseño > 80%
BATTERY_REPLACE_SOON La batería está moderadamente en mal estado y se recomienda reemplazarla pronto. Capacidad de carga completa / capacidad de diseño del 75% al 80%
BATTERY_REPLACE_NOW La batería no está en buen estado y se recomienda reemplazarla. Capacidad de carga completa / capacidad de diseño < 75%

StorageInfo

Datos de estado para el almacenamiento.

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceStorageStatus
  • Frecuencia de recopilación de datos: solo al momento de la carga
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_STORAGE_INFO
Representación JSON
{
  "volume": [
    {
      object (DiskVolume)
    }
  ],
  "availableDiskBytes": string,
  "totalDiskBytes": string
}
Campos
volume[]

object (DiskVolume)

Información sobre los volúmenes de discos

availableDiskBytes

string (int64 format)

El espacio disponible en bytes para el almacenamiento de datos del usuario en el dispositivo.

totalDiskBytes

string (int64 format)

Es el espacio total de almacenamiento de datos del usuario en el dispositivo, expresado en bytes.

DiskVolume

Información sobre los volúmenes de discos

Representación JSON
{
  "volumeId": string,
  "storageFreeBytes": string,
  "storageTotalBytes": string
}
Campos
volumeId

string

ID del volumen del disco.

storageFreeBytes

string (int64 format)

Espacio de almacenamiento libre en bytes.

storageTotalBytes

string (int64 format)

Espacio de almacenamiento total en bytes.

StorageStatusReport

Datos de estado para el almacenamiento.

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceStorageStatus
  • Frecuencia de recopilación de datos: solo al momento de la carga
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_STORAGE_REPORT
Representación JSON
{
  "reportTime": string,
  "disk": [
    {
      object (DiskInfo)
    }
  ]
}
Campos
reportTime

string (Timestamp format)

Solo salida. Marca de tiempo del momento en que se recopiló la muestra en el dispositivo

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

disk[]

object (DiskInfo)

Solo salida. Informes en el disco

DiskInfo

Estado del dispositivo de almacenamiento único.

Representación 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

Solo salida. Es el número de serie del disco.

manufacturer

string

Solo salida. Fabricante del disco

model

string

Solo salida. Modelo del disco.

sizeBytes

string (int64 format)

Solo salida. Tamaño del disco.

type

string

Solo salida. Tipo de disco: eMMC / NVMe / ATA / SCSI.

health

string

Solo salida. Estado del disco.

volumeIds[]

string

Solo salida. Volúmenes de disco.

bytesReadThisSession

string (int64 format)

Solo salida. Cantidad de bytes leídos desde el último inicio.

bytesWrittenThisSession

string (int64 format)

Solo salida. Cantidad de bytes escritos desde el último inicio.

readTimeThisSession

string (Duration format)

Solo salida. Tiempo dedicado a leer desde el disco desde el último inicio.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

writeTimeThisSession

string (Duration format)

Solo salida. Tiempo dedicado a escribir en el disco desde el último inicio.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

ioTimeThisSession

string (Duration format)

Solo salida. Cuenta el tiempo que el disco y la cola estuvieron ocupados, por lo que, a diferencia de los campos anteriores, las solicitudes paralelas no se cuentan varias veces.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

discardTimeThisSession

string (Duration format)

Solo salida. Tiempo de descarte desde el último inicio. Descartar es escribir en bloques para borrar que ya no están en uso. Compatible con kernels 4.18 y versiones posteriores.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

ThunderboltInfo

Información sobre los autobuses Thunderbolt.

  • Este campo proporciona información del dispositivo, que es estática y no cambiará con el tiempo.
  • Los datos de este campo se controlan mediante la política: ReportDeviceSecurityStatus
  • Frecuencia de recopilación de datos: Durante el inicio del dispositivo
  • Frecuencia predeterminada de los informes de datos: Al iniciar el dispositivo
    • Política controlada: No
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán la próxima vez que el dispositivo esté en línea (sí)
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_BUS_DEVICE_INFO
Representación JSON
{
  "securityLevel": enum (ThunderboltSecurityLevel)
}
Campos
securityLevel

enum (ThunderboltSecurityLevel)

Nivel de seguridad del autobús Thunderbolt.

ThunderboltSecurityLevel

Nivel de seguridad del autobús Thunderbolt.

Enumeraciones
THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED No se estableció el nivel de seguridad de Thunderbolt.
THUNDERBOLT_SECURITY_NONE_LEVEL Todos los dispositivos se conectan automáticamente a través del firmware. No se necesita la aprobación del usuario.
THUNDERBOLT_SECURITY_USER_LEVEL Se le pregunta al usuario si se puede conectar el dispositivo.
THUNDERBOLT_SECURITY_SECURE_LEVEL Se le pregunta al usuario si se puede conectar el dispositivo. Además, se envía al dispositivo un desafío que debe coincidir con el esperado según una clave aleatoria escrita en el atributo key sysfs.
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL El firmware crea túneles automáticamente para Thunderbolt.
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL El firmware crea automáticamente túneles para el controlador USB y el Display Port en una estación de carga. Se quitan todos los vínculos PCIe que están en sentido descendente de la estación de carga.
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL La tunelización PCIE está inhabilitada.

BootPerformanceReport

Informe de rendimiento de inicio de un dispositivo

  • Este campo es información de telemetría y cambiará con el tiempo a medida que se use el dispositivo.
  • Los datos de este campo se controlan a través de la política: ReportDeviceBootMode
  • Frecuencia de recopilación de datos: en cada evento de inicio
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán la próxima vez que el dispositivo esté en línea (sí)
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_OS_REPORT
Representación JSON
{
  "bootUpDuration": string,
  "bootUpTime": string,
  "shutdownDuration": string,
  "shutdownTime": string,
  "shutdownReason": enum (ShutdownReason),
  "reportTime": string
}
Campos
bootUpDuration

string (Duration format)

Tiempo total de inicio.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

bootUpTime

string (Timestamp format)

La marca de tiempo en la que se encendió la alimentación.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

shutdownDuration

string (Duration format)

Tiempo total desde que se inició el proceso de apagado.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

shutdownTime

string (Timestamp format)

La marca de tiempo del cierre.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

shutdownReason

enum (ShutdownReason)

El motivo del apagado.

reportTime

string (Timestamp format)

Marca de tiempo en la que se recopiló el informe.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

ShutdownReason

El motivo del apagado.

Enumeraciones
SHUTDOWN_REASON_UNSPECIFIED No se especificó el motivo del apagado.
USER_REQUEST El usuario es quien inicia el servicio.
SYSTEM_UPDATE Se inició la actualización del sistema.
LOW_BATTERY Se apagó debido a batería baja.
OTHER Se apagó debido a otras razones.

HeartbeatStatusReport

Informe de estado de señal de monitoreo de funcionamiento de un dispositivo.

  • Disponible para kioscos
  • Este campo indica el estado en línea, sin conexión o desconocido de un dispositivo y solo se incluirá si cambió su estado (p. ej., En línea -> Sin conexión).
  • Los datos de este campo se controlan mediante la política: HeartbeatEnabled Más información
  • Frecuencia de la señal de monitoreo de funcionamiento: 2 min
    • Nota: Si un dispositivo se desconecta, el estado en línea puede tardar hasta 12 minutos en actualizarse.
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán la próxima vez que el dispositivo esté en línea: N/A
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
Representación JSON
{
  "reportTime": string,
  "state": enum (State)
}
Campos
reportTime

string (Timestamp format)

Marca de tiempo del momento en que se detectó el cambio de estado

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Indica el estado al que cambió el dispositivo

Estado

El estado del dispositivo

Enumeraciones
STATE_UNSPECIFIED Estado no especificado
UNKNOWN El dispositivo no es apto para el monitoreo de la señal de monitoreo de funcionamiento
ONLINE El dispositivo está en línea
OFFLINE Dispositivo sin conexión

KioskAppStatusReport

Informe de estado de la aplicación de kiosco de un dispositivo

  • Disponible para kioscos
  • Este campo proporciona el ID de la aplicación y el número de versión que se ejecutan en un dispositivo de kiosco, así como la marca de tiempo de la última actualización del informe.
  • Los datos de este campo se controlan mediante la política: ReportDeviceSessionStatus
  • Frecuencia de recopilación de datos: solo al momento de la carga
  • Frecuencia predeterminada de los informes de datos: 3 horas
    • Política controlada: Sí
  • Caché: Si el dispositivo no tiene conexión, los datos recopilados se almacenan de forma local y se informarán cuando el dispositivo vuelva a estar en línea: No.
  • Informado solo para usuarios afiliados: N/A
  • Se necesitan permisos detallados: TELEMETRY_API_APPS_REPORT
Representación JSON
{
  "reportTime": string,
  "appId": string,
  "appVersion": string
}
Campos
reportTime

string (Timestamp format)

Marca de tiempo de la fecha en que se recopiló el informe

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

appId

string

ID de la aplicación de kiosco, por ejemplo, "mdmkkicfmmkgmpkmkdikhlbggogpicma"

appVersion

string

Número de versión de la aplicación de kiosco, por ejemplo, "1.10.118"

RuntimeCountersReport

Contadores de entorno de ejecución recuperados de la CPU Actualmente, la telemetría de los contadores de tiempo de ejecución solo es compatible con el PSR Intel vPro a partir de la generación 14.

Representación JSON
{
  "reportTime": string,
  "uptimeRuntimeDuration": string,
  "enterSleepCount": string,
  "enterHibernationCount": string,
  "enterPoweroffCount": string
}
Campos
reportTime

string (Timestamp format)

Marca de tiempo en la que se recopiló el informe.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

uptimeRuntimeDuration

string (Duration format)

Tiempo de ejecución total desde el principio. Actualmente, siempre hay un entorno de ejecución S0 de PSR Intel vPro.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

enterSleepCount

string (int64 format)

La cantidad de veces que el dispositivo entró en estado de suspensión. Actualmente se obtiene a través del PSR, recuento de S0->S3.

enterHibernationCount

string (int64 format)

Cantidad de veces que el dispositivo entró en estado de hibernación. Actualmente se obtiene a través del PSR, recuento de S0->S4.

enterPoweroffCount

string (int64 format)

Es la cantidad de veces que el dispositivo entró en estado de apagado. Actualmente se obtiene a través del PSR, recuento de S0->S5.

Métodos

get

Obtener dispositivo de telemetría

list

Enumera todos los dispositivos de telemetría.