- Ресурс: TelemetryDevice
- Информация о процессоре
- Архитектура
- Отчет о состоянии ЦП
- Информация о температуре процессора
- ПамятьИнформация
- TotalMemoryEncryptionInfo
- СостояниеШифрованияПамять
- Алгоритм шифрования памяти
- Отчет о состоянии памяти
- Информация о сети
- СетевоеУстройство
- Тип сетевого устройства
- Отчет о состоянии сети
- Тип сети
- NetworkDiagnosticsОтчет
- OsUpdateStatus
- ОбновлениеСостояния
- ГрафикаИнформация
- Информация о графическом адаптере
- ДисплейУстройство
- TouchScreenInfo
- Устройство с сенсорным экраном
- ГрафикаСтатусОтчет
- ОтображениеИнформации
- Информация о батарее
- Отчет о состоянии батареи
- BatterySampleОтчет
- Состояние батареи
- Информация о хранилище
- DiskVolume
- Отчет о состоянии хранилища
- Информация о диске
- ThunderboltИнформация
- Уровень безопасности Thunderbolt
- BootPerformanceReport
- ShutdownReason
- HeartbeatStatusОтчет
- Состояние
- Отчет о состоянии приложения киоска
- RuntimeCountersОтчет
- Методы
Ресурс: TelemetryDevice
Телеметрические данные, собранные с управляемого устройства.
- Требуется детальное разрешение: TELEMETRY_API_DEVICE
| JSON-представление | 
|---|
| { "name": string, "customer": string, "orgUnitId": string, "deviceId": string, "serialNumber": string, "cpuInfo": [ { object ( | 
| Поля | |
|---|---|
| name |   Только вывод. Имя ресурса устройства. | 
| customer |   Только вывод. Клиент Google Workspace, чье предприятие зарегистрировало устройство. | 
| orgUnitId |   Только вывод. Идентификатор организационной единицы устройства. | 
| deviceId |   Только вывод. Уникальный идентификатор API каталога устройства. Это значение совпадает с идентификатором API каталога консоли администратора на вкладке «Устройства ChromeOS» | 
| serialNumber |   Только вывод. Серийный номер устройства. Это значение совпадает с серийным номером консоли администратора на вкладке «Устройства ChromeOS». | 
| cpuInfo[] |   Только вывод. Информация о характеристиках ЦП для устройства. | 
| cpuStatusReport[] |    Только вывод. Отчеты о состоянии ЦП собираются периодически и сортируются в порядке убывания  | 
| memoryInfo |   Только вывод. Информация о характеристиках памяти для устройства. | 
| memoryStatusReport[] |    Только вывод. Отчеты о состоянии памяти собираются периодически, сортируются по убыванию  | 
| networkInfo |   Только вывод. Информация о сетевых устройствах. | 
| networkStatusReport[] |   Только вывод. Периодически собираются сетевые характеристики. | 
| networkDiagnosticsReport[] |   Только вывод. Диагностика сети собирается периодически. | 
| osUpdateStatus[] |   Только вывод. Содержит соответствующую информацию о статусе обновления ChromeOS. | 
| graphicsInfo |   Только вывод. Содержит информацию о графических периферийных устройствах для устройства. | 
| graphicsStatusReport[] |   Только вывод. Графические отчеты собираются периодически. | 
| batteryInfo[] |   Только вывод. Информация о характеристиках батареи для устройства. | 
| batteryStatusReport[] |   Только вывод. Отчеты о состоянии батареи собираются периодически. | 
| storageInfo |   Только вывод. Информация о характеристиках хранилища для устройства. | 
| storageStatusReport[] |   Только вывод. Отчеты о хранении собираются периодически. | 
| thunderboltInfo[] |   Только вывод. Информация о шине Thunderbolt. | 
| audioStatusReport[] |    Только вывод. Аудиоотчеты собираются периодически, сортируются в порядке убывания  | 
| bootPerformanceReport[] |   Только вывод. Отчеты о производительности загрузки устройства. | 
| heartbeatStatusReport[] |    Только вывод. Отчет о состоянии сердцебиения, содержащий временные метки, периодически сортируемые в порядке убывания  | 
| kioskAppStatusReport[] |   Только вывод. Отчет о состоянии приложения киоска для устройства киоска | 
| networkBandwidthReport[] |    Только вывод. Отчеты о пропускной способности сети собираются периодически и сортируются в порядке убывания  | 
| peripheralsReport[] |    Только вывод. Отчеты о периферийных устройствах собираются периодически, сортируются в порядке убывания  | 
| appReport[] |    Только вывод. Отчеты приложений собираются периодически, сортируются в порядке убывания  | 
| runtimeCountersReport[] |   Только вывод. Счетчики времени выполнения сообщают о собранном времени работы устройства, а также о количестве переходов S0->S3, S0->S4 и S0->S5, что означает переход в состояние сна, гибернации и выключения питания. | 
Информация о процессоре
Технические характеристики ЦП для устройства
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
- Данные для этого поля контролируются с помощью политики: ReportDeviceCpuInfo
- Частота сбора данных: только при загрузке
-  Частота предоставления данных по умолчанию: 3 часа- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
- Сообщается только для аффилированных пользователей: N/A
- Требуется детальное разрешение: TELEMETRY_API_CPU_INFO
| JSON-представление | 
|---|
| {
  "model": string,
  "architecture": enum ( | 
| Поля | |
|---|---|
| model |   Только вывод. Название модели ЦП. Пример: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz | 
| architecture |   Только вывод. Тип архитектуры для ЦП. 
 | 
| maxClockSpeed |   Только вывод. Максимальная тактовая частота процессора в кГц. | 
| keylockerSupported |   Только вывод. Поддерживается ли keylocker. | 
| keylockerConfigured |    Только вывод. Настроен ли keylocker.  | 
Архитектура
Тип архитектуры ЦП.
| Перечисления | |
|---|---|
| ARCHITECTURE_UNSPECIFIED | Архитектура неизвестна. | 
| X64 | архитектура x64 | 
Отчет о состоянии ЦП
Предоставляет информацию о состоянии ЦП.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля контролируются с помощью политики: ReportDeviceCpuInfo
- Частота сбора данных: каждые 10 минут.
-  Частота предоставления данных по умолчанию: 3 часа- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
- Сообщается только для аффилированных пользователей: N/A
- Требуется детальное разрешение: TELEMETRY_API_CPU_REPORT
| JSON-представление | 
|---|
| {
  "reportTime": string,
  "sampleFrequency": string,
  "cpuUtilizationPct": integer,
  "cpuTemperatureInfo": [
    {
      object ( | 
| Поля | |
|---|---|
| reportTime |   Только вывод. Временная метка в миллисекундах, представляющая время, когда был сделан выборочный выбор этого отчета.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| sampleFrequency |   Только вывод. Частота выборки отчета.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '  | 
| cpuUtilizationPct |   Только вывод. Пример загрузки ЦП (0-100 процентов). | 
| cpuTemperatureInfo[] |   Только вывод. Информация о выборке температуры процессора для каждого ядра процессора в градусах Цельсия | 
Информация о температуре процессора
Температура процессора устройства. Измеряется по каждому ядру процессора в градусах Цельсия.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля контролируются с помощью политики: ReportDeviceCpuInfo
- Частота сбора данных: каждые 10 минут.
-  Частота предоставления данных по умолчанию: 3 часа- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
- Сообщается только для аффилированных пользователей: N/A
| JSON-представление | 
|---|
| { "temperatureCelsius": integer, "label": string } | 
| Поля | |
|---|---|
| temperatureCelsius |   Только вывод. Температура процессора в градусах Цельсия. | 
| label |   Только вывод. Метка ЦП. Пример: Ядро 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 ( | 
| Поля | |
|---|---|
| totalRamBytes |   Только вывод. Общий объем оперативной памяти в байтах. | 
| availableRamBytes |   Только вывод. Объем доступной оперативной памяти в байтах. | 
| totalMemoryEncryption |   Только вывод. Общая информация о шифровании памяти для устройства. | 
TotalMemoryEncryptionInfo
Информация о шифровании памяти устройства.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
- Данные для этого поля контролируются с помощью политики: ReportDeviceMemoryInfo
- Частота сбора данных: при запуске устройства.
-  Частота предоставления данных по умолчанию: при запуске устройства- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
- Сообщается только для аффилированных пользователей: N/A
| JSON-представление | 
|---|
| { "encryptionState": enum ( | 
| Поля | |
|---|---|
| encryptionState |   Состояние шифрования памяти на устройстве. | 
| maxKeys |   Максимальное количество ключей, которые можно использовать для шифрования. | 
| keyLength |   Длина ключей шифрования. | 
| encryptionAlgorithm |   Алгоритм шифрования памяти. | 
СостояниеШифрованияПамять
Состояние шифрования памяти на устройстве.
| Перечисления | |
|---|---|
| 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 |   Только вывод. Временная метка в миллисекундах, представляющая время, когда был сделан выборочный выбор этого отчета.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| sampleFrequency |   Только вывод. Частота выборки отчета.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '  | 
| systemRamFreeBytes |   Только вывод. Объем свободной оперативной памяти в байтах (ненадежно из-за сборки мусора). | 
| pageFaults |   Только вывод. Количество ошибок страниц во время этого сбора | 
Информация о сети
Информация о сетевом устройстве.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
- Данные для этого поля контролируются с помощью политики: ReportNetworkDeviceConfiguration
- Частота сбора данных: при запуске устройства.
-  Частота предоставления данных по умолчанию: при запуске устройства- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
- Сообщается только для аффилированных пользователей: N/A
- Требуется детальное разрешение: TELEMETRY_API_NETWORK_INFO
| JSON-представление | 
|---|
| {
  "networkDevices": [
    {
      object ( | 
| Поля | |
|---|---|
| networkDevices[] |   Только вывод. Список сетевых устройств. | 
СетевоеУстройство
Подробная информация о сетевом устройстве.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
- Данные для этого поля контролируются с помощью политики: ReportNetworkDeviceConfiguration
- Частота сбора данных: при запуске устройства.
-  Частота предоставления данных по умолчанию: при запуске устройства- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
- Сообщается только для аффилированных пользователей: N/A
| JSON-представление | 
|---|
| {
  "type": enum ( | 
| Поля | |
|---|---|
| type |   Только вывод. Тип сетевого устройства. | 
| macAddress |   Только вывод. MAC-адрес (если применимо) соответствующего сетевого устройства. | 
| meid |   Только вывод. MEID (если применимо) соответствующего сетевого устройства. | 
| imei |   Только вывод. IMEI (если применимо) соответствующего сетевого устройства. | 
| iccid |   Только вывод. Идентификатор карты интегральной схемы, связанный с SIM-картой устройства. | 
| mdn |   Только вывод. Номер мобильного справочника, связанный с 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 ( | 
| Поля | |
|---|---|
| reportTime |   Только вывод. Время, когда было сообщено состояние сети.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| sampleFrequency |   Только вывод. Частота выборки отчета.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '  | 
| signalStrengthDbm |   Только выход. Уровень сигнала для беспроводных сетей измеряется в децибелах. | 
| lanIpAddress |   Только вывод. IP-адрес локальной сети. | 
| gatewayIpAddress |   Только вывод. IP-адрес шлюза. | 
| transmissionBitRateMbps |   Только вывод. Скорость передачи данных измеряется в мегабитах в секунду. | 
| receivingBitRateMbps |   Только вывод. Скорость приема измеряется в мегабитах в секунду. | 
| transmissionPowerDbm |   Только выход. Мощность передачи измеряется в децибелах. | 
| encryptionOn |   Только вывод. Отключен ли ключ шифрования Wi-Fi. | 
| wifiLinkQuality |   Только вывод. Качество соединения Wi-Fi. Диапазон значений: [0, 70]. 0 означает отсутствие сигнала, а 70 означает сильный сигнал. | 
| wifiPowerManagementEnabled |   Только выход. Управление питанием Wi-Fi включено | 
| guid |   Только вывод. Руководство по сетевому подключению. | 
| connectionState |   Только вывод. Текущее состояние подключения сети. | 
| connectionType |   Только вывод. Тип сетевого подключения. | 
Тип сети
Типы сетевых подключений.
| Перечисления | |
|---|---|
| NETWORK_TYPE_UNSPECIFIED | Тип сетевого подключения не указан | 
| CELLULAR | Сотовая связь. | 
| ETHERNET | Сетевое подключение Ethernet. | 
| TETHER | Подключение к сети Tether. | 
| VPN | Сетевое VPN-подключение. | 
| WIFI | Подключение к сети Wi-Fi. | 
NetworkDiagnosticsОтчет
Результаты сетевого тестирования для определения работоспособности сетевого подключения устройства, например, является ли задержка HTTPS высокой или нормальной.
- Требуется детальное разрешение: TELEMETRY_API_NETWORK_REPORT
| JSON-представление | 
|---|
| {
  "reportTime": string,
  "httpsLatencyData": {
    object ( | 
| Поля | |
|---|---|
| reportTime |   Только вывод. Временная метка, когда была собрана диагностика.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| httpsLatencyData |   Только вывод. Данные теста задержки HTTPS. | 
OsUpdateStatus
Содержит информацию о текущем статусе обновления ОС.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля контролируются с помощью политики: ReportDeviceOsUpdateStatus
- Частота сбора данных: только при загрузке
-  Частота предоставления данных по умолчанию: 3 часа- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
- Сообщается только для аффилированных пользователей: N/A
- Требуется детальное разрешение: TELEMETRY_API_OS_REPORT
| JSON-представление | 
|---|
| {
  "updateState": enum ( | 
| Поля | |
|---|---|
| updateState |   Только вывод. Текущее состояние обновления ОС. | 
| newPlatformVersion |   Только вывод. Новая версия платформы образа ОС, которая загружается и применяется. Устанавливается только при статусе обновления OS_IMAGE_DOWNLOAD_IN_PROGRESS или OS_UPDATE_NEED_REBOOT. Обратите внимание, что это может быть фиктивное "0.0.0.0" для статуса OS_UPDATE_NEED_REBOOT для некоторых крайних случаев, например, механизм обновления перезапускается без перезагрузки. | 
| newRequestedPlatformVersion |   Только вывод. Новая запрошенная версия платформы из ожидающего обновления приложения киоска. | 
| lastUpdateTime |   Только вывод. Временная метка последнего успешного обновления.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| lastUpdateCheckTime |   Только вывод. Метка времени последней проверки обновлений.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| lastRebootTime |   Только вывод. Временная метка последней перезагрузки.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
ОбновлениеСостояния
Состояние обновления ОС
| Перечисления | |
|---|---|
| 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 ( | 
| Поля | |
|---|---|
| adapterInfo |   Только вывод. Информация о графическом адаптере (GPU). | 
| eprivacySupported |   Только вывод. Поддерживается ли экран ePrivacy или нет. | 
| displayDevices[] |   Только вывод. Информация о дисплее(ях) устройства. | 
| touchScreenInfo |   Только вывод. Информация о внутреннем сенсорном экране(ах) устройства. | 
Информация о графическом адаптере
Информация о графическом адаптере (GPU).
| JSON-представление | 
|---|
| { "adapter": string, "driverVersion": string, "deviceId": string } | 
| Поля | |
|---|---|
| adapter |   Только вывод. Имя адаптера. Пример: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2). | 
| driverVersion |   Только вывод. Версия драйвера GPU. | 
| deviceId |   Только вывод. Представляет идентификатор устройства видеокарты. | 
ДисплейУстройство
Информация об устройстве отображения.
| JSON-представление | 
|---|
| { "displayName": string, "displayWidthMm": integer, "displayHeightMm": integer, "internal": boolean, "manufacturerId": string, "modelId": integer, "manufactureYear": integer } | 
| Поля | |
|---|---|
| displayName |   Только вывод. Отображение имени устройства. | 
| displayWidthMm |   Только вывод. Ширина отображения в миллиметрах. | 
| displayHeightMm |   Только вывод. Отображение высоты в миллиметрах. | 
| internal |   Только вывод. Дисплей внутренний или нет. | 
| manufacturerId |   Только вывод. Трехбуквенный идентификатор производителя. | 
| modelId |   Только вывод. Код продукта производителя. | 
| manufactureYear |   Только выход. Год выпуска. | 
TouchScreenInfo
Информация на сенсорном экране устройства.
| JSON-представление | 
|---|
| {
  "touchpadLibrary": string,
  "devices": [
    {
      object ( | 
| Поля | |
|---|---|
| touchpadLibrary |   Только вывод. Имя библиотеки сенсорной панели, используемое стеком ввода. | 
| devices[] |   Только вывод. Список внутренних устройств сенсорного экрана. | 
Устройство с сенсорным экраном
Информация о внутреннем сенсорном экране устройства.
| JSON-представление | 
|---|
| { "displayName": string, "touchPointCount": integer, "stylusCapable": boolean } | 
| Поля | |
|---|---|
| displayName |   Только вывод. Отображаемое имя устройства сенсорного экрана. | 
| touchPointCount |   Только вывод. Количество точек касания, поддерживаемых на устройстве. | 
| stylusCapable |   Только вывод. Устройство с сенсорным экраном поддерживает стилус или нет. | 
ГрафикаСтатусОтчет
Информация графической подсистемы.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля контролируются с помощью политики: ReportDeviceGraphicsInfo
- Частота сбора данных: 3 часа.
-  Частота предоставления данных по умолчанию: 3 часа- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
- Сообщается только для аффилированных пользователей: N/A
- Требуется детальное разрешение: TELEMETRY_API_GRAPHICS_REPORT
| JSON-представление | 
|---|
| {
  "reportTime": string,
  "displays": [
    {
      object ( | 
| Поля | |
|---|---|
| reportTime |   Только вывод. Время, когда были сообщены графические данные.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| displays[] |   Только вывод. Информация о дисплеях для устройства. | 
ОтображениеИнформации
Информация для отображения.
| JSON-представление | 
|---|
| { "deviceId": string, "resolutionWidth": integer, "resolutionHeight": integer, "refreshRate": integer, "isInternal": boolean, "displayName": string } | 
| Поля | |
|---|---|
| deviceId |   Только вывод. Представляет идентификатор устройства видеокарты. | 
| resolutionWidth |   Только вывод. Ширина разрешения в пикселях. | 
| resolutionHeight |   Только вывод. Высота разрешения в пикселях. | 
| refreshRate |   Только вывод. Частота обновления в Гц. | 
| isInternal |   Только вывод. Указывает, является ли дисплей внутренним или нет. | 
| displayName |   Только вывод. Отображение имени устройства. | 
Информация о батарее
Информация об аккумуляторе.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
- Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
- Частота сбора данных: только при загрузке
-  Частота предоставления данных по умолчанию: 3 часа- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
- Сообщается только для аффилированных пользователей: N/A
- Требуется детальное разрешение: TELEMETRY_API_BATTERY_INFO
| JSON-представление | 
|---|
| {
  "serialNumber": string,
  "manufacturer": string,
  "designCapacity": string,
  "designMinVoltage": integer,
  "manufactureDate": {
    object ( | 
| Поля | |
|---|---|
| serialNumber |   Только выход. Серийный номер батареи. | 
| manufacturer |   Только выход. Производитель аккумулятора. | 
| designCapacity |   Только выход. Проектная емкость (мАмпер-часы). | 
| designMinVoltage |   Только выход. Минимальное расчетное выходное напряжение (мВ) | 
| manufactureDate |   Только выход. Дата изготовления батареи. | 
| technology |   Только выход. Технология батареи. Пример: Li-ion | 
Отчет о состоянии батареи
Данные о состоянии батареи.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
- Частота сбора данных: только при загрузке
-  Частота предоставления данных по умолчанию: 3 часа- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
- Сообщается только для аффилированных пользователей: N/A
- Требуется детальное разрешение: TELEMETRY_API_BATTERY_REPORT
| JSON-представление | 
|---|
| { "reportTime": string, "serialNumber": string, "sample": [ { object ( | 
| Поля | |
|---|---|
| reportTime |   Только вывод. Временная метка, когда образец был собран на устройстве  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| serialNumber |   Только выход. Серийный номер батареи. | 
| sample[] |    Только вывод. Выборка данных для батареи, отсортированная в порядке убывания  | 
| batteryHealth |   Только выход. Состояние батареи. | 
| fullChargeCapacity |   Только выход. Полная зарядная емкость (мАмпер-часы). | 
| cycleCount |   Только выход. Количество циклов. | 
BatterySampleОтчет
Данные выборки для аккумулятора.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
- Частота сбора данных: только при загрузке
-  Частота предоставления данных по умолчанию: 3 часа- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
- Сообщается только для аффилированных пользователей: N/A
| JSON-представление | 
|---|
| { "reportTime": string, "voltage": string, "remainingCapacity": string, "temperature": integer, "dischargeRate": integer, "chargeRate": integer, "current": string, "status": string } | 
| Поля | |
|---|---|
| reportTime |   Только вывод. Временная метка, когда образец был собран на устройстве  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| voltage |   Только выход. Напряжение батареи (милливольт). | 
| remainingCapacity |   Только выход. Оставшаяся емкость аккумулятора (мАмпер-часы). | 
| temperature |   Только вывод. Температура в градусах Цельсия. | 
| dischargeRate |   Только выход. Скорость разряда батареи измеряется в мВт. Положительный знак, если батарея разряжается, отрицательный — если заряжается. | 
| chargeRate |   Только выход. Процент заряда батареи. | 
| current |   Только выход. Ток батареи (мА). | 
| status |   Только вывод. Состояние батареи считывается из 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 ( | 
| Поля | |
|---|---|
| volume[] |   Информация о томах диска | 
| availableDiskBytes |   Доступное пространство для хранения пользовательских данных на устройстве в байтах. | 
| totalDiskBytes |   Общий объем памяти для хранения пользовательских данных на устройстве в байтах. | 
DiskVolume
Информация о томах диска
| JSON-представление | 
|---|
| { "volumeId": string, "storageFreeBytes": string, "storageTotalBytes": string } | 
| Поля | |
|---|---|
| volumeId |   Идентификатор тома диска. | 
| storageFreeBytes |   Свободное место для хранения в байтах. | 
| storageTotalBytes |   Общий объем памяти в байтах. | 
Отчет о состоянии хранилища
Данные о состоянии для хранения.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля контролируются с помощью политики: ReportDeviceStorageStatus
- Частота сбора данных: только при загрузке
-  Частота предоставления данных по умолчанию: 3 часа- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
- Сообщается только для аффилированных пользователей: N/A
- Требуется детальное разрешение: TELEMETRY_API_STORAGE_REPORT
| JSON-представление | 
|---|
| {
  "reportTime": string,
  "disk": [
    {
      object ( | 
| Поля | |
|---|---|
| reportTime |   Только вывод. Временная метка, когда образец был собран на устройстве  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| disk[] |   Только вывод. Отчеты на диске. | 
Информация о диске
Состояние отдельного устройства хранения данных.
| 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 |   Только вывод. Серийный номер диска. | 
| manufacturer |   Только вывод. Производитель диска. | 
| model |   Только вывод. Модель диска. | 
| sizeBytes |   Только вывод. Размер диска. | 
| type |   Только вывод. Тип диска: eMMC / NVMe / ATA / SCSI. | 
| health |   Только вывод. Состояние диска. | 
| volumeIds[] |   Только вывод. Тома дисков. | 
| bytesReadThisSession |   Только вывод. Количество байтов, прочитанных с момента последней загрузки. | 
| bytesWrittenThisSession |   Только вывод. Количество байтов, записанных с момента последней загрузки. | 
| readTimeThisSession |   Только вывод. Время, потраченное на чтение с диска с момента последней загрузки.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '  | 
| writeTimeThisSession |   Только вывод. Время, потраченное на запись на диск с момента последней загрузки.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '  | 
| ioTimeThisSession |   Только вывод. Подсчитывает время, в течение которого диск и очередь были заняты, поэтому в отличие от полей выше, параллельные запросы не подсчитываются несколько раз.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '  | 
| discardTimeThisSession |   Только вывод. Время, потраченное на сброс с момента последней загрузки. Сброс — это запись для очистки блоков, которые больше не используются. Поддерживается на ядрах 4.18+.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '  | 
ThunderboltИнформация
Информация о шине Thunderbolt.
- В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
- Данные для этого поля контролируются с помощью политики: ReportDeviceSecurityStatus
- Частота сбора данных: при запуске устройства.
-  Частота предоставления данных по умолчанию: при запуске устройства- Контролируется политикой: нет
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: Да
- Сообщается только для аффилированных пользователей: N/A
- Требуется детальное разрешение: TELEMETRY_API_BUS_DEVICE_INFO
| JSON-представление | 
|---|
| {
  "securityLevel": enum ( | 
| Поля | |
|---|---|
| securityLevel |   Уровень безопасности шины 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 ( | 
| Поля | |
|---|---|
| bootUpDuration |   Общее время загрузки.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '  | 
| bootUpTime |   Временная метка, когда включилось питание.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| shutdownDuration |   Общее время с момента начала выключения до выключения питания.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '  | 
| shutdownTime |   Временная метка выключения.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| shutdownReason |   Причина отключения. | 
| reportTime |   Временная метка, когда был собран отчет.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
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 ( | 
| Поля | |
|---|---|
| reportTime |   Отметка времени, когда был обнаружен измененный статус  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| state |   Состояние устройства изменено на | 
Состояние
Состояние устройства
| Перечисления | |
|---|---|
| STATE_UNSPECIFIED | Штат не указан | 
| UNKNOWN | Устройство не подходит для мониторинга сердцебиения. | 
| ONLINE | Устройство в сети | 
| OFFLINE | Устройство находится в автономном режиме | 
| DEVICE_OUTDATED | Устройство устарело | 
Отчет о состоянии приложения киоска
Отчет о состоянии киоск-приложения устройства.
- Доступно для киосков
- В этом поле указывается идентификатор и номер версии приложения, запущенного на устройстве-киоске, а также временная метка последнего обновления отчета.
- Данные для этого поля контролируются с помощью политики: ReportDeviceSessionStatus
- Частота сбора данных: только при загрузке
-  Частота предоставления данных по умолчанию: 3 часа- Контролируется политикой: Да
 
- Кэш: если устройство находится в автономном режиме, собранные данные сохраняются локально и будут отправлены, когда устройство снова будет подключено к сети: нет
- Сообщается только для аффилированных пользователей: N/A
- Требуется детальное разрешение: TELEMETRY_API_APPS_REPORT
| JSON-представление | 
|---|
| { "reportTime": string, "appId": string, "appVersion": string } | 
| Поля | |
|---|---|
| reportTime |   Временная метка, когда был собран отчет  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| appId |   Идентификатор приложения киоска, например "mdmkkicfmmkgmpkmkdikhlbggogpicma" | 
| appVersion |   Номер версии приложения киоска, например «1.10.118» | 
RuntimeCountersОтчет
Счетчики времени выполнения, полученные из ЦП. В настоящее время телеметрия счетчиков времени выполнения поддерживается только Intel vPro PSR на Gen 14+.
| JSON-представление | 
|---|
| { "reportTime": string, "uptimeRuntimeDuration": string, "enterSleepCount": string, "enterHibernationCount": string, "enterPoweroffCount": string } | 
| Поля | |
|---|---|
| reportTime |   Временная метка, когда был собран отчет.  Использует RFC 3339, где сгенерированный вывод всегда будет Z-нормализованным и использует 0, 3, 6 или 9 дробных цифр. Смещения, отличные от "Z", также принимаются. Примеры:  | 
| uptimeRuntimeDuration |   Общее время выполнения за все время. В настоящее время всегда время выполнения S0 от Intel vPro PSR.  Длительность в секундах с дробной частью до девяти цифр, заканчивающаяся на '  | 
| enterSleepCount |   Количество раз, когда устройство входило в состояние сна. В настоящее время получено через PSR, Count от S0-> S3. | 
| enterHibernationCount |   Количество раз, когда устройство входило в состояние зимней спячки. В настоящее время получено через PSR, подсчет от S0-> S4. | 
| enterPoweroffCount |   Количество раз, когда устройство входило в состояние выключения. В настоящее время получено через PSR, Count от S0-> S5. | 
| Методы | |
|---|---|
|   | Получите телеметрическое устройство. | 
|   | Перечислите все телеметрические устройства. | 
