REST Resource: customers.telemetry.devices

Ресурс: TelemetryDevice

Телеметрические данные, собранные с управляемого устройства.

  • Требуется детальное разрешение: TELEMETRY_API_DEVICE
JSON-представление
{
  "name": string,
  "customer": string,
  "orgUnitId": string,
  "deviceId": string,
  "serialNumber": string,
  "cpuInfo": [
    {
      object (CpuInfo)
    }
  ],
  "cpuStatusReport": [
    {
      object (CpuStatusReport)
    }
  ],
  "memoryInfo": {
    object (MemoryInfo)
  },
  "memoryStatusReport": [
    {
      object (MemoryStatusReport)
    }
  ],
  "networkInfo": {
    object (NetworkInfo)
  },
  "networkStatusReport": [
    {
      object (NetworkStatusReport)
    }
  ],
  "networkDiagnosticsReport": [
    {
      object (NetworkDiagnosticsReport)
    }
  ],
  "osUpdateStatus": [
    {
      object (OsUpdateStatus)
    }
  ],
  "graphicsInfo": {
    object (GraphicsInfo)
  },
  "graphicsStatusReport": [
    {
      object (GraphicsStatusReport)
    }
  ],
  "batteryInfo": [
    {
      object (BatteryInfo)
    }
  ],
  "batteryStatusReport": [
    {
      object (BatteryStatusReport)
    }
  ],
  "storageInfo": {
    object (StorageInfo)
  },
  "storageStatusReport": [
    {
      object (StorageStatusReport)
    }
  ],
  "thunderboltInfo": [
    {
      object (ThunderboltInfo)
    }
  ],
  "audioStatusReport": [
    {
      object (AudioStatusReport)
    }
  ],
  "bootPerformanceReport": [
    {
      object (BootPerformanceReport)
    }
  ],
  "heartbeatStatusReport": [
    {
      object (HeartbeatStatusReport)
    }
  ],
  "kioskAppStatusReport": [
    {
      object (KioskAppStatusReport)
    }
  ],
  "networkBandwidthReport": [
    {
      object (NetworkBandwidthReport)
    }
  ],
  "peripheralsReport": [
    {
      object (PeripheralsReport)
    }
  ],
  "appReport": [
    {
      object (AppReport)
    }
  ],
  "runtimeCountersReport": [
    {
      object (RuntimeCountersReport)
    }
  ]
}
Поля
name

string

Только вывод. Имя ресурса устройства.

customer

string

Только вывод. Клиент Google Workspace, чье предприятие зарегистрировало устройство.

orgUnitId

string

Только вывод. Идентификатор организационной единицы устройства.

deviceId

string

Только вывод. Уникальный идентификатор API каталога устройства. Это значение совпадает с идентификатором API каталога консоли администратора на вкладке «Устройства ChromeOS»

serialNumber

string

Только вывод. Серийный номер устройства. Это значение совпадает с серийным номером консоли администратора на вкладке «Устройства ChromeOS».

cpuInfo[]

object ( CpuInfo )

Только вывод. Информация о характеристиках ЦП для устройства.

cpuStatusReport[]

object ( CpuStatusReport )

Только вывод. Отчеты о состоянии ЦП собираются периодически и сортируются в порядке убывания reportTime .

memoryInfo

object ( MemoryInfo )

Только вывод. Информация о характеристиках памяти для устройства.

memoryStatusReport[]

object ( MemoryStatusReport )

Только вывод. Отчеты о состоянии памяти собираются периодически, сортируются по убыванию reportTime .

networkInfo

object ( NetworkInfo )

Только вывод. Информация о сетевых устройствах.

networkStatusReport[]

object ( NetworkStatusReport )

Только вывод. Периодически собираются сетевые характеристики.

networkDiagnosticsReport[]

object ( NetworkDiagnosticsReport )

Только вывод. Диагностика сети собирается периодически.

osUpdateStatus[]

object ( OsUpdateStatus )

Только вывод. Содержит соответствующую информацию о статусе обновления ChromeOS.

graphicsInfo

object ( GraphicsInfo )

Только вывод. Содержит информацию о графических периферийных устройствах для устройства.

graphicsStatusReport[]

object ( GraphicsStatusReport )

Только вывод. Графические отчеты собираются периодически.

batteryInfo[]

object ( BatteryInfo )

Только вывод. Информация о характеристиках батареи для устройства.

batteryStatusReport[]

object ( BatteryStatusReport )

Только вывод. Отчеты о состоянии батареи собираются периодически.

storageInfo

object ( StorageInfo )

Только вывод. Информация о характеристиках хранилища для устройства.

storageStatusReport[]

object ( StorageStatusReport )

Только вывод. Отчеты о хранении собираются периодически.

thunderboltInfo[]

object ( ThunderboltInfo )

Только вывод. Информация о шине Thunderbolt.

audioStatusReport[]

object ( AudioStatusReport )

Только вывод. Аудиоотчеты собираются периодически, сортируются в порядке убывания reportTime .

bootPerformanceReport[]

object ( BootPerformanceReport )

Только вывод. Отчеты о производительности загрузки устройства.

heartbeatStatusReport[]

object ( HeartbeatStatusReport )

Только вывод. Отчет о состоянии сердцебиения, содержащий временные метки, периодически сортируемые в порядке убывания reportTime

kioskAppStatusReport[]

object ( KioskAppStatusReport )

Только вывод. Отчет о состоянии приложения киоска для устройства киоска

networkBandwidthReport[]

object ( NetworkBandwidthReport )

Только вывод. Отчеты о пропускной способности сети собираются периодически и сортируются в порядке убывания reportTime .

peripheralsReport[]

object ( PeripheralsReport )

Только вывод. Отчеты о периферийных устройствах собираются периодически, сортируются в порядке убывания reportTime .

appReport[]

object ( AppReport )

Только вывод. Отчеты приложений собираются периодически, сортируются в порядке убывания reportTime .

runtimeCountersReport[]

object ( RuntimeCountersReport )

Только вывод. Счетчики времени выполнения сообщают о собранном времени работы устройства, а также о количестве переходов S0->S3, S0->S4 и S0->S5, что означает переход в состояние сна, гибернации и выключения питания.

Информация о процессоре

Технические характеристики ЦП для устройства

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceCpuInfo
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_CPU_INFO
JSON-представление
{
  "model": string,
  "architecture": enum (Architecture),
  "maxClockSpeed": integer,
  "keylockerSupported": boolean,
  "keylockerConfigured": boolean
}
Поля
model

string

Только вывод. Название модели ЦП. Пример: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz

architecture

enum ( Architecture )

Только вывод. Тип архитектуры для ЦП.

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceCpuInfo
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
maxClockSpeed

integer

Только вывод. Максимальная тактовая частота процессора в кГц.

keylockerSupported

boolean

Только вывод. Поддерживается ли keylocker.

keylockerConfigured

boolean

Только вывод. Настроен ли keylocker. TRUE = Включен; FALSE = отключен. Сообщается только если keylockerSupported = TRUE .

Архитектура

Тип архитектуры ЦП.

Перечисления
ARCHITECTURE_UNSPECIFIED Архитектура неизвестна.
X64 архитектура x64

Отчет о состоянии ЦП

Предоставляет информацию о состоянии ЦП.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceCpuInfo
  • Частота сбора данных: каждые 10 минут.
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_CPU_REPORT
JSON-представление
{
  "reportTime": string,
  "sampleFrequency": string,
  "cpuUtilizationPct": integer,
  "cpuTemperatureInfo": [
    {
      object (CpuTemperatureInfo)
    }
  ]
}
Поля
reportTime

string ( Timestamp format)

Только вывод. Временная метка в миллисекундах, представляющая время, когда был сделан выборочный выбор этого отчета.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

sampleFrequency

string ( Duration format)

Только вывод. Частота выборки отчета.

Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на ' s '. Пример: "3.5s" .

cpuUtilizationPct

integer

Только вывод. Пример загрузки ЦП (0-100 процентов).

cpuTemperatureInfo[]

object ( CpuTemperatureInfo )

Только вывод. Информация о выборке температуры процессора для каждого ядра процессора в градусах Цельсия

Информация о температуре процессора

Температура процессора устройства. Измеряется по каждому ядру процессора в градусах Цельсия.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceCpuInfo
  • Частота сбора данных: каждые 10 минут.
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
JSON-представление
{
  "temperatureCelsius": integer,
  "label": string
}
Поля
temperatureCelsius

integer

Только вывод. Температура процессора в градусах Цельсия.

label

string

Только вывод. Метка ЦП. Пример: Ядро 0

ПамятьИнформация

Информация о памяти устройства.

  • В этом поле содержится как телеметрическая информация, так и информация об устройстве:
    • totalRamBytes — Информация об устройстве
    • availableRamBytes - Телеметрическая информация
    • totalMemoryEncryption - Информация об устройстве
  • Данные для этого поля контролируются с помощью политики: ReportDeviceMemoryInfo
  • Частота сбора данных:
    • totalRamBytes - Только при загрузке
    • availableRamBytes - каждые 10 минут
    • totalMemoryEncryption - при запуске устройства
  • Частота предоставления данных по умолчанию:
    • totalRamBytes - 3 часа
    • availableRamBytes - 3 часа
    • totalMemoryEncryption - при запуске устройства
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова появится в сети: только для totalMemoryEncryption
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_MEMORY_INFO
JSON-представление
{
  "totalRamBytes": string,
  "availableRamBytes": string,
  "totalMemoryEncryption": {
    object (TotalMemoryEncryptionInfo)
  }
}
Поля
totalRamBytes

string ( int64 format)

Только вывод. Общий объем оперативной памяти в байтах.

availableRamBytes

string ( int64 format)

Только вывод. Объем доступной оперативной памяти в байтах.

totalMemoryEncryption

object ( TotalMemoryEncryptionInfo )

Только вывод. Общая информация о шифровании памяти для устройства.

TotalMemoryEncryptionInfo

Информация о шифровании памяти устройства.

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceMemoryInfo
  • Частота сбора данных: при запуске устройства.
  • Частота предоставления данных по умолчанию: при запуске устройства
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
  • Сообщается только для аффилированных пользователей: N/A
JSON-представление
{
  "encryptionState": enum (MemoryEncryptionState),
  "maxKeys": string,
  "keyLength": string,
  "encryptionAlgorithm": enum (MemoryEncryptionAlgorithm)
}
Поля
encryptionState

enum ( MemoryEncryptionState )

Состояние шифрования памяти на устройстве.

maxKeys

string ( int64 format)

Максимальное количество ключей, которые можно использовать для шифрования.

keyLength

string ( int64 format)

Длина ключей шифрования.

encryptionAlgorithm

enum ( MemoryEncryptionAlgorithm )

Алгоритм шифрования памяти.

СостояниеШифрованияПамять

Состояние шифрования памяти на устройстве.

Перечисления
MEMORY_ENCRYPTION_STATE_UNSPECIFIED Состояние шифрования памяти не установлено.
MEMORY_ENCRYPTION_STATE_UNKNOWN Состояние шифрования памяти неизвестно.
MEMORY_ENCRYPTION_STATE_DISABLED Шифрование памяти на устройстве отключено.
MEMORY_ENCRYPTION_STATE_TME Шифрование памяти на устройстве использует полное шифрование памяти.
MEMORY_ENCRYPTION_STATE_MKTME Шифрование памяти на устройстве использует многоключевое полное шифрование памяти.

Алгоритм шифрования памяти

Алгоритм шифрования, используемый на устройстве.

Перечисления
MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED Алгоритм шифрования памяти не установлен.
MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN Используемый алгоритм шифрования памяти неизвестен.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 Алгоритм шифрования памяти использует алгоритм шифрования AES_XTS с 128-битным блочным шифром.
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 Алгоритм шифрования памяти использует алгоритм шифрования AES_XTS с 256-битным блочным шифром.

Отчет о состоянии памяти

Содержит образцы отчетов о состоянии памяти.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceMemoryInfo
  • Частота сбора данных: только при загрузке, SystemRamFreeByes собирается каждые 10 минут.
  • Частота предоставления данных по умолчанию: каждые 3 часа.
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_MEMORY_REPORT
JSON-представление
{
  "reportTime": string,
  "sampleFrequency": string,
  "systemRamFreeBytes": string,
  "pageFaults": integer
}
Поля
reportTime

string ( Timestamp format)

Только вывод. Временная метка в миллисекундах, представляющая время, когда был сделан выборочный выбор этого отчета.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

sampleFrequency

string ( Duration format)

Только вывод. Частота выборки отчета.

Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на ' s '. Пример: "3.5s" .

systemRamFreeBytes

string ( int64 format)

Только вывод. Объем свободной оперативной памяти в байтах (ненадежно из-за сборки мусора).

pageFaults

integer

Только вывод. Количество ошибок страниц во время этого сбора

Информация о сети

Информация о сетевом устройстве.

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportNetworkDeviceConfiguration
  • Частота сбора данных: при запуске устройства.
  • Частота предоставления данных по умолчанию: при запуске устройства
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_NETWORK_INFO
JSON-представление
{
  "networkDevices": [
    {
      object (NetworkDevice)
    }
  ]
}
Поля
networkDevices[]

object ( NetworkDevice )

Только вывод. Список сетевых устройств.

СетевоеУстройство

Подробная информация о сетевом устройстве.

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportNetworkDeviceConfiguration
  • Частота сбора данных: при запуске устройства.
  • Частота предоставления данных по умолчанию: при запуске устройства
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
  • Сообщается только для аффилированных пользователей: N/A
JSON-представление
{
  "type": enum (NetworkDeviceType),
  "macAddress": string,
  "meid": string,
  "imei": string,
  "iccid": string,
  "mdn": string
}
Поля
type

enum ( NetworkDeviceType )

Только вывод. Тип сетевого устройства.

macAddress

string

Только вывод. MAC-адрес (если применимо) соответствующего сетевого устройства.

meid

string

Только вывод. MEID (если применимо) соответствующего сетевого устройства.

imei

string

Только вывод. IMEI (если применимо) соответствующего сетевого устройства.

iccid

string

Только вывод. Идентификатор карты интегральной схемы, связанный с SIM-картой устройства.

mdn

string

Только вывод. Номер мобильного справочника, связанный с SIM-картой устройства.

Тип сетевого устройства

Типы сетевых устройств.

Перечисления
NETWORK_DEVICE_TYPE_UNSPECIFIED Тип сетевого устройства не указан.
CELLULAR_DEVICE Сотовое устройство.
ETHERNET_DEVICE Ethernet-устройство.
WIFI_DEVICE Устройство Wi-Fi.

Отчет о состоянии сети

Состояние видимых/настроенных сетей.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportNetworkStatus
  • Частота сбора данных: 60 минут.
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
  • Сообщается только для связанных пользователей: Да
  • Требуется детальное разрешение: TELEMETRY_API_NETWORK_REPORT
JSON-представление
{
  "reportTime": string,
  "sampleFrequency": string,
  "signalStrengthDbm": integer,
  "lanIpAddress": string,
  "gatewayIpAddress": string,
  "transmissionBitRateMbps": string,
  "receivingBitRateMbps": string,
  "transmissionPowerDbm": integer,
  "encryptionOn": boolean,
  "wifiLinkQuality": string,
  "wifiPowerManagementEnabled": boolean,
  "guid": string,
  "connectionState": enum (NetworkConnectionState),
  "connectionType": enum (NetworkType)
}
Поля
reportTime

string ( Timestamp format)

Только вывод. Время, когда было сообщено состояние сети.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

sampleFrequency

string ( Duration format)

Только вывод. Частота выборки отчета.

Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на ' s '. Пример: "3.5s" .

signalStrengthDbm

integer

Только выход. Уровень сигнала для беспроводных сетей измеряется в децибелах.

lanIpAddress

string

Только вывод. IP-адрес локальной сети.

gatewayIpAddress

string

Только вывод. IP-адрес шлюза.

transmissionBitRateMbps

string ( int64 format)

Только вывод. Скорость передачи данных измеряется в мегабитах в секунду.

receivingBitRateMbps

string ( int64 format)

Только вывод. Скорость приема измеряется в мегабитах в секунду.

transmissionPowerDbm

integer

Только выход. Мощность передачи измеряется в децибелах.

encryptionOn

boolean

Только вывод. Отключен ли ключ шифрования Wi-Fi.

wifiPowerManagementEnabled

boolean

Только выход. Управление питанием Wi-Fi включено

guid

string

Только вывод. Руководство по сетевому подключению.

connectionState

enum ( NetworkConnectionState )

Только вывод. Текущее состояние подключения сети.

connectionType

enum ( NetworkType )

Только вывод. Тип сетевого подключения.

Тип сети

Типы сетевых подключений.

Перечисления
NETWORK_TYPE_UNSPECIFIED Тип сетевого подключения не указан
CELLULAR Сотовая связь.
ETHERNET Сетевое подключение Ethernet.
TETHER Подключение к сети Tether.
VPN Сетевое VPN-подключение.
WIFI Подключение к сети Wi-Fi.

NetworkDiagnosticsОтчет

Результаты сетевого тестирования для определения работоспособности сетевого подключения устройства, например, является ли задержка HTTPS высокой или нормальной.

  • Требуется детальное разрешение: TELEMETRY_API_NETWORK_REPORT
JSON-представление
{
  "reportTime": string,
  "httpsLatencyData": {
    object (HttpsLatencyRoutineData)
  }
}
Поля
reportTime

string ( Timestamp format)

Только вывод. Временная метка, когда была собрана диагностика.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

httpsLatencyData

object ( HttpsLatencyRoutineData )

Только вывод. Данные теста задержки HTTPS.

OsUpdateStatus

Содержит информацию о текущем статусе обновления ОС.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceOsUpdateStatus
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_OS_REPORT
JSON-представление
{
  "updateState": enum (UpdateState),
  "newPlatformVersion": string,
  "newRequestedPlatformVersion": string,
  "lastUpdateTime": string,
  "lastUpdateCheckTime": string,
  "lastRebootTime": string
}
Поля
updateState

enum ( UpdateState )

Только вывод. Текущее состояние обновления ОС.

newPlatformVersion

string

Только вывод. Новая версия платформы образа ОС, которая загружается и применяется. Устанавливается только при статусе обновления OS_IMAGE_DOWNLOAD_IN_PROGRESS или OS_UPDATE_NEED_REBOOT. Обратите внимание, что это может быть фиктивное "0.0.0.0" для статуса OS_UPDATE_NEED_REBOOT для некоторых крайних случаев, например, механизм обновления перезапускается без перезагрузки.

newRequestedPlatformVersion

string

Только вывод. Новая запрошенная версия платформы из ожидающего обновления приложения киоска.

lastUpdateTime

string ( Timestamp format)

Только вывод. Временная метка последнего успешного обновления.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

lastUpdateCheckTime

string ( Timestamp format)

Только вывод. Метка времени последней проверки обновлений.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

lastRebootTime

string ( Timestamp format)

Только вывод. Временная метка последней перезагрузки.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

ОбновлениеСостояния

Состояние обновления ОС

Перечисления
UPDATE_STATE_UNSPECIFIED Состояние не указано.
OS_IMAGE_DOWNLOAD_NOT_STARTED Загрузка ОС не началась.
OS_IMAGE_DOWNLOAD_IN_PROGRESS Начата загрузка ОС на устройство.
OS_UPDATE_NEED_REBOOT Для завершения загрузки необходимо перезагрузить устройство.

ГрафикаИнформация

Информация графической подсистемы.

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceGraphicsStatus
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_GRAPHICS_INFO
JSON-представление
{
  "adapterInfo": {
    object (GraphicsAdapterInfo)
  },
  "eprivacySupported": boolean,
  "displayDevices": [
    {
      object (DisplayDevice)
    }
  ],
  "touchScreenInfo": {
    object (TouchScreenInfo)
  }
}
Поля
adapterInfo

object ( GraphicsAdapterInfo )

Только вывод. Информация о графическом адаптере (GPU).

eprivacySupported

boolean

Только вывод. Поддерживается ли экран ePrivacy или нет.

displayDevices[]

object ( DisplayDevice )

Только вывод. Информация о дисплее(ях) устройства.

touchScreenInfo

object ( TouchScreenInfo )

Только вывод. Информация о внутреннем сенсорном экране(ах) устройства.

Информация о графическом адаптере

Информация о графическом адаптере (GPU).

JSON-представление
{
  "adapter": string,
  "driverVersion": string,
  "deviceId": string
}
Поля
adapter

string

Только вывод. Имя адаптера. Пример: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2).

driverVersion

string

Только вывод. Версия драйвера GPU.

deviceId

string ( int64 format)

Только вывод. Представляет идентификатор устройства видеокарты.

ДисплейУстройство

Информация об устройстве отображения.

JSON-представление
{
  "displayName": string,
  "displayWidthMm": integer,
  "displayHeightMm": integer,
  "internal": boolean,
  "manufacturerId": string,
  "modelId": integer,
  "manufactureYear": integer
}
Поля
displayName

string

Только вывод. Отображение имени устройства.

displayWidthMm

integer

Только вывод. Ширина отображения в миллиметрах.

displayHeightMm

integer

Только вывод. Отображение высоты в миллиметрах.

internal

boolean

Только вывод. Дисплей внутренний или нет.

manufacturerId

string

Только вывод. Трехбуквенный идентификатор производителя.

modelId

integer

Только вывод. Код продукта производителя.

manufactureYear

integer

Только выход. Год выпуска.

TouchScreenInfo

Информация на сенсорном экране устройства.

JSON-представление
{
  "touchpadLibrary": string,
  "devices": [
    {
      object (TouchScreenDevice)
    }
  ]
}
Поля
touchpadLibrary

string

Только вывод. Имя библиотеки сенсорной панели, используемое стеком ввода.

devices[]

object ( TouchScreenDevice )

Только вывод. Список внутренних устройств сенсорного экрана.

Устройство с сенсорным экраном

Информация о внутреннем сенсорном экране устройства.

JSON-представление
{
  "displayName": string,
  "touchPointCount": integer,
  "stylusCapable": boolean
}
Поля
displayName

string

Только вывод. Отображаемое имя устройства сенсорного экрана.

touchPointCount

integer

Только вывод. Количество точек касания, поддерживаемых на устройстве.

stylusCapable

boolean

Только вывод. Устройство с сенсорным экраном поддерживает стилус или нет.

ГрафикаСтатусОтчет

Информация графической подсистемы.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceGraphicsInfo
  • Частота сбора данных: 3 часа.
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_GRAPHICS_REPORT
JSON-представление
{
  "reportTime": string,
  "displays": [
    {
      object (DisplayInfo)
    }
  ]
}
Поля
reportTime

string ( Timestamp format)

Только вывод. Время, когда были сообщены графические данные.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

displays[]

object ( DisplayInfo )

Только вывод. Информация о дисплеях для устройства.

ОтображениеИнформации

Информация для отображения.

JSON-представление
{
  "deviceId": string,
  "resolutionWidth": integer,
  "resolutionHeight": integer,
  "refreshRate": integer,
  "isInternal": boolean,
  "displayName": string
}
Поля
deviceId

string ( int64 format)

Только вывод. Представляет идентификатор устройства видеокарты.

resolutionWidth

integer

Только вывод. Ширина разрешения в пикселях.

resolutionHeight

integer

Только вывод. Высота разрешения в пикселях.

refreshRate

integer

Только вывод. Частота обновления в Гц.

isInternal

boolean

Только вывод. Указывает, является ли дисплей внутренним или нет.

displayName

string

Только вывод. Отображение имени устройства.

Информация о батарее

Информация об аккумуляторе.

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_BATTERY_INFO
JSON-представление
{
  "serialNumber": string,
  "manufacturer": string,
  "designCapacity": string,
  "designMinVoltage": integer,
  "manufactureDate": {
    object (Date)
  },
  "technology": string
}
Поля
serialNumber

string

Только выход. Серийный номер батареи.

manufacturer

string

Только выход. Производитель аккумулятора.

designCapacity

string ( int64 format)

Только выход. Проектная емкость (мАмпер-часы).

designMinVoltage

integer

Только выход. Минимальное расчетное выходное напряжение (мВ)

manufactureDate

object ( Date )

Только выход. Дата изготовления батареи.

technology

string

Только выход. Технология батареи. Пример: Li-ion

Отчет о состоянии батареи

Данные о состоянии батареи.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_BATTERY_REPORT
JSON-представление
{
  "reportTime": string,
  "serialNumber": string,
  "sample": [
    {
      object (BatterySampleReport)
    }
  ],
  "batteryHealth": enum (BatteryHealth),
  "fullChargeCapacity": string,
  "cycleCount": integer
}
Поля
reportTime

string ( Timestamp format)

Только вывод. Временная метка, когда образец был собран на устройстве

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

serialNumber

string

Только выход. Серийный номер батареи.

sample[]

object ( BatterySampleReport )

Только вывод. Выборка данных для батареи, отсортированная в порядке убывания reportTime .

batteryHealth

enum ( BatteryHealth )

Только выход. Состояние батареи.

fullChargeCapacity

string ( int64 format)

Только выход. Полная зарядная емкость (мАмпер-часы).

cycleCount

integer

Только выход. Количество циклов.

BatterySampleОтчет

Данные выборки для аккумулятора.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
JSON-представление
{
  "reportTime": string,
  "voltage": string,
  "remainingCapacity": string,
  "temperature": integer,
  "dischargeRate": integer,
  "chargeRate": integer,
  "current": string,
  "status": string
}
Поля
reportTime

string ( Timestamp format)

Только вывод. Временная метка, когда образец был собран на устройстве

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

voltage

string ( int64 format)

Только выход. Напряжение батареи (милливольт).

remainingCapacity

string ( int64 format)

Только выход. Оставшаяся емкость аккумулятора (мАмпер-часы).

temperature

integer

Только вывод. Температура в градусах Цельсия.

dischargeRate

integer

Только выход. Скорость разряда батареи измеряется в мВт. Положительный знак, если батарея разряжается, отрицательный — если заряжается.

chargeRate

integer

Только выход. Процент заряда батареи.

current

string ( int64 format)

Только выход. Ток батареи (мА).

status

string

Только вывод. Состояние батареи считывается из sysfs. Пример: Разрядка

Состояние батареи

Показывает текущее состояние аккумулятора.

  • Этот статус не является показателем или признаком неисправной батареи. Он рассчитывается путем деления текущей полной зарядной емкости на расчетную емкость.
  • Производитель самостоятельно определяет целостность аккумулятора и гарантийную политику.
Перечисления
BATTERY_HEALTH_UNSPECIFIED Состояние здоровья неизвестно.
BATTERY_HEALTH_NORMAL Аккумулятор в рабочем состоянии, полная заряженная емкость/проектная емкость > 80%
BATTERY_REPLACE_SOON Аккумулятор умеренно неисправен и его рекомендуется заменить в ближайшее время, полная заряженная емкость / проектная емкость 75% - 80%
BATTERY_REPLACE_NOW Аккумулятор неисправен и его рекомендуется заменить, полная заряженная емкость/проектная емкость < 75%

Информация о хранилище

Данные о состоянии для хранения.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceStorageStatus
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_STORAGE_INFO
JSON-представление
{
  "volume": [
    {
      object (DiskVolume)
    }
  ],
  "availableDiskBytes": string,
  "totalDiskBytes": string
}
Поля
volume[]

object ( DiskVolume )

Информация о томах диска

availableDiskBytes

string ( int64 format)

Доступное пространство для хранения пользовательских данных на устройстве в байтах.

totalDiskBytes

string ( int64 format)

Общий объем памяти для хранения пользовательских данных на устройстве в байтах.

DiskVolume

Информация о томах диска

JSON-представление
{
  "volumeId": string,
  "storageFreeBytes": string,
  "storageTotalBytes": string
}
Поля
volumeId

string

Идентификатор тома диска.

storageFreeBytes

string ( int64 format)

Свободное место для хранения в байтах.

storageTotalBytes

string ( int64 format)

Общий объем памяти в байтах.

Отчет о состоянии хранилища

Данные о состоянии для хранения.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceStorageStatus
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_STORAGE_REPORT
JSON-представление
{
  "reportTime": string,
  "disk": [
    {
      object (DiskInfo)
    }
  ]
}
Поля
reportTime

string ( Timestamp format)

Только вывод. Временная метка, когда образец был собран на устройстве

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

disk[]

object ( DiskInfo )

Только вывод. Отчеты на диске.

Информация о диске

Состояние отдельного устройства хранения данных.

JSON-представление
{
  "serialNumber": string,
  "manufacturer": string,
  "model": string,
  "sizeBytes": string,
  "type": string,
  "health": string,
  "volumeIds": [
    string
  ],
  "bytesReadThisSession": string,
  "bytesWrittenThisSession": string,
  "readTimeThisSession": string,
  "writeTimeThisSession": string,
  "ioTimeThisSession": string,
  "discardTimeThisSession": string
}
Поля
serialNumber

string

Только вывод. Серийный номер диска.

manufacturer

string

Только вывод. Производитель диска.

model

string

Только вывод. Модель диска.

sizeBytes

string ( int64 format)

Только вывод. Размер диска.

type

string

Только вывод. Тип диска: eMMC / NVMe / ATA / SCSI.

health

string

Только вывод. Состояние диска.

volumeIds[]

string

Только вывод. Тома дисков.

bytesReadThisSession

string ( int64 format)

Только вывод. Количество байтов, прочитанных с момента последней загрузки.

bytesWrittenThisSession

string ( int64 format)

Только вывод. Количество байтов, записанных с момента последней загрузки.

readTimeThisSession

string ( Duration format)

Только вывод. Время, потраченное на чтение с диска с момента последней загрузки.

Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на ' s '. Пример: "3.5s" .

writeTimeThisSession

string ( Duration format)

Только вывод. Время, потраченное на запись на диск с момента последней загрузки.

Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на ' s '. Пример: "3.5s" .

ioTimeThisSession

string ( Duration format)

Только вывод. Подсчитывает время, в течение которого диск и очередь были заняты, поэтому в отличие от полей выше, параллельные запросы не подсчитываются несколько раз.

Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на ' s '. Пример: "3.5s" .

discardTimeThisSession

string ( Duration format)

Только вывод. Время, потраченное на сброс с момента последней загрузки. Сброс — это запись для очистки блоков, которые больше не используются. Поддерживается на ядрах 4.18+.

Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на ' s '. Пример: "3.5s" .

ThunderboltИнформация

Информация о шине Thunderbolt.

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceSecurityStatus
  • Частота сбора данных: при запуске устройства.
  • Частота предоставления данных по умолчанию: при запуске устройства
    • Контролируется политикой: нет
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_BUS_DEVICE_INFO
JSON-представление
{
  "securityLevel": enum (ThunderboltSecurityLevel)
}
Поля
securityLevel

enum ( ThunderboltSecurityLevel )

Уровень безопасности шины Thunderbolt.

Уровень безопасности Thunderbolt

Уровень безопасности шины Thunderbolt.

Перечисления
THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED Уровень безопасности Thunderbolt не установлен.
THUNDERBOLT_SECURITY_NONE_LEVEL Все устройства автоматически подключаются прошивкой. Одобрение пользователя не требуется.
THUNDERBOLT_SECURITY_USER_LEVEL Пользователю задается вопрос, разрешено ли подключение устройства.
THUNDERBOLT_SECURITY_SECURE_LEVEL Пользователю задается вопрос, разрешено ли подключать устройство. Кроме того, устройству отправляется вызов, который должен соответствовать ожидаемому на основе случайного ключа, записанного в атрибут key sysfs
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL Прошивка автоматически создает туннели для Thunderbolt.
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL Прошивка автоматически создает туннели для контроллера USB и Display Port в док-станции. Все PCIe-соединения ниже по потоку от док-станции удаляются.
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL Туннелирование PCIE отключено.

BootPerformanceReport

Отчет о производительности загрузки устройства.

  • Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceBootMode
  • Частота сбора данных: при каждой загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_OS_REPORT
JSON-представление
{
  "bootUpDuration": string,
  "bootUpTime": string,
  "shutdownDuration": string,
  "shutdownTime": string,
  "shutdownReason": enum (ShutdownReason),
  "reportTime": string
}
Поля
bootUpDuration

string ( Duration format)

Общее время загрузки.

Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на ' s '. Пример: "3.5s" .

bootUpTime

string ( Timestamp format)

Временная метка, когда включилось питание.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

shutdownDuration

string ( Duration format)

Общее время с момента начала выключения до выключения питания.

Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на ' s '. Пример: "3.5s" .

shutdownTime

string ( Timestamp format)

Временная метка выключения.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

shutdownReason

enum ( ShutdownReason )

Причина отключения.

reportTime

string ( Timestamp format)

Временная метка, когда был собран отчет.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

ShutdownReason

Причина отключения.

Перечисления
SHUTDOWN_REASON_UNSPECIFIED Причина отключения не указана.
USER_REQUEST Инициировано пользователем.
SYSTEM_UPDATE Начато обновление системы.
LOW_BATTERY Выключение из-за низкого заряда батареи.
OTHER Закрытие по другим причинам.

HeartbeatStatusОтчет

Отчет о состоянии пульса устройства.

  • Доступно для киосков
  • Это поле отображает статус устройства: онлайн/офлайн/неизвестно и будет включено только в том случае, если статус изменился (например, онлайн -> офлайн).
  • Данные для этого поля контролируются с помощью политики: HeartbeatEnabled Дополнительная информация
  • Частота сердцебиения: 2 мин.
    • Примечание: если устройство отключается от сети, обновление статуса устройства в сети может занять до 12 минут.
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: N/A
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
JSON-представление
{
  "reportTime": string,
  "state": enum (State)
}
Поля
reportTime

string ( Timestamp format)

Отметка времени, когда был обнаружен измененный статус

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

state

enum ( State )

Состояние устройства изменено на

Состояние

Состояние устройства

Перечисления
STATE_UNSPECIFIED Штат не указан
UNKNOWN Устройство не подходит для мониторинга сердцебиения.
ONLINE Устройство в сети
OFFLINE Устройство находится в автономном режиме
DEVICE_OUTDATED Устройство устарело

Отчет о состоянии приложения киоска

Отчет о состоянии киоск-приложения устройства.

  • Доступно для киосков
  • В этом поле указывается идентификатор и номер версии приложения, запущенного на устройстве-киоске, а также временная метка последнего обновления отчета.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceSessionStatus
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
  • Сообщается только для аффилированных пользователей: N/A
  • Требуется детальное разрешение: TELEMETRY_API_APPS_REPORT
JSON-представление
{
  "reportTime": string,
  "appId": string,
  "appVersion": string
}
Поля
reportTime

string ( Timestamp format)

Временная метка, когда был собран отчет

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

appId

string

Идентификатор приложения киоска, например "mdmkkicfmmkgmpkmkdikhlbggogpicma"

appVersion

string

Номер версии приложения киоска, например «1.10.118»

RuntimeCountersОтчет

Счетчики времени выполнения, полученные из ЦП. В настоящее время телеметрия счетчиков времени выполнения поддерживается только Intel vPro PSR на Gen 14+.

JSON-представление
{
  "reportTime": string,
  "uptimeRuntimeDuration": string,
  "enterSleepCount": string,
  "enterHibernationCount": string,
  "enterPoweroffCount": string
}
Поля
reportTime

string ( Timestamp format)

Временная метка, когда был собран отчет.

Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

uptimeRuntimeDuration

string ( Duration format)

Общее время выполнения за все время. В настоящее время всегда время выполнения S0 от Intel vPro PSR.

Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на ' s '. Пример: "3.5s" .

enterSleepCount

string ( int64 format)

Количество раз, когда устройство входило в состояние сна. В настоящее время получено через PSR, Count от S0-> S3.

enterHibernationCount

string ( int64 format)

Количество раз, когда устройство входило в состояние зимней спячки. В настоящее время получено через PSR, подсчет от S0-> S4.

enterPoweroffCount

string ( int64 format)

Количество раз, когда устройство входило в состояние выключения. В настоящее время получено через PSR, Count от S0-> S5.

Методы

get

Получите телеметрическое устройство.

list

Перечислите все телеметрические устройства.