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)
    }
  ],
  "runtimeCountersReport": [
    {
      object (RuntimeCountersReport)
    }
  ]
}
Поля
name

string

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

customer

string

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

orgUnitId

string

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

deviceId

string

Только вывод. Уникальный идентификатор API каталога устройства. Это значение совпадает с идентификатором Directory 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 )

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

kioskAppStatusReport[]

object ( KioskAppStatusReport )

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

networkBandwidthReport[]

object ( NetworkBandwidthReport )

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

peripheralsReport[]

object ( PeripheralsReport )

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

runtimeCountersReport[]

object ( RuntimeCountersReport )

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

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

Характеристики процессора устройства

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

string

Только вывод. Название модели ЦП. Пример: процессор Intel(R) Core(TM) i5-8250U с частотой 1,60 ГГц.

architecture

enum ( Architecture )

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

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

integer

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

keylockerSupported

boolean

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

keylockerConfigured

boolean

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

Архитектура

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

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

Цпустатусрепорт

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

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

sampleFrequency

string ( Duration format)

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

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

cpuUtilizationPct

integer

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

cpuTemperatureInfo[]

object ( CpuTemperatureInfo )

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

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

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

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

integer

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

label

string

Только вывод. Этикетка процессора. Пример: Ядро 0

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

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

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

string ( int64 format)

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

availableRamBytes

string ( int64 format)

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

totalMemoryEncryption

object ( TotalMemoryEncryptionInfo )

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

ТоталМемориЭнкриптионИнфо

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

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceMemoryInfo.
  • Частота сбора данных: при запуске устройства.
  • Частота передачи данных по умолчанию: при запуске устройства.
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные хранятся локально и будут переданы при следующем подключении устройства к сети: Да
  • Сообщается только для аффилированных пользователей: н/д.
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 часа.
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные хранятся локально и будут переданы при следующем подключении устройства к сети: Нет
  • Сообщается только для аффилированных пользователей: н/д.
  • Необходимо детальное разрешение: TELEMETRY_API_MEMORY_REPORT.
JSON-представление
{
  "reportTime": string,
  "sampleFrequency": string,
  "systemRamFreeBytes": string,
  "pageFaults": integer
}
Поля
reportTime

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

sampleFrequency

string ( Duration format)

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

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

systemRamFreeBytes

string ( int64 format)

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

pageFaults

integer

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

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

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

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

object ( NetworkDevice )

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

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

Подробности о сетевом устройстве.

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportNetworkDeviceConfiguration.
  • Частота сбора данных: при запуске устройства.
  • Частота передачи данных по умолчанию: при запуске устройства.
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные хранятся локально и будут переданы при следующем подключении устройства к сети: Да
  • Сообщается только для аффилированных пользователей: н/д.
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)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

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.

Отчет сетевой диагностики

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

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

httpsLatencyData

object ( HttpsLatencyRoutineData )

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

Осупдатестатус

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

  • Это поле содержит информацию телеметрии, и она будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceOsUpdateStatus.
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа.
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные хранятся локально и будут переданы при следующем подключении устройства к сети: Нет
  • Сообщается только для аффилированных пользователей: н/д.
  • Необходимо детальное разрешение: 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)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

lastUpdateCheckTime

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

lastRebootTime

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

Обновлениестате

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

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

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

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

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceGraphicsStatus.
  • Частота сбора данных: только при загрузке
  • Частота предоставления данных по умолчанию: 3 часа.
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные хранятся локально и будут переданы при следующем подключении устройства к сети: Нет
  • Сообщается только для аффилированных пользователей: н/д.
  • Необходимо детальное разрешение: 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

Только вывод. Версия драйвера графического процессора.

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

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

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

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

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 часа.
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные хранятся локально и будут переданы при следующем подключении устройства к сети: Нет
  • Сообщается только для аффилированных пользователей: н/д.
  • Требуется детальное разрешение: TELEMETRY_API_GRAPHICS_REPORT.
JSON-представление
{
  "reportTime": string,
  "displays": [
    {
      object (DisplayInfo)
    }
  ]
}
Поля
reportTime

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

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 часа.
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные хранятся локально и будут переданы при следующем подключении устройства к сети: Нет
  • Сообщается только для аффилированных пользователей: н/д.
  • Необходимо детальное разрешение: 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

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

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

Данные о состоянии аккумулятора.

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

serialNumber

string

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

sample[]

object ( BatterySampleReport )

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

batteryHealth

enum ( BatteryHealth )

Только вывод. Здоровье батареи.

fullChargeCapacity

string ( int64 format)

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

cycleCount

integer

Только вывод. Счет циклов.

Образец отчета об аккумуляторе

Выборка данных для аккумулятора.

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

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 часа.
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные хранятся локально и будут переданы при следующем подключении устройства к сети: Нет
  • Сообщается только для аффилированных пользователей: н/д.
  • Необходимо детальное разрешение: TELEMETRY_API_STORAGE_INFO.
JSON-представление
{
  "volume": [
    {
      object (DiskVolume)
    }
  ],
  "availableDiskBytes": string,
  "totalDiskBytes": string
}
Поля
volume[]

object ( DiskVolume )

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

availableDiskBytes

string ( int64 format)

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

totalDiskBytes

string ( int64 format)

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

Дискобъем

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

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

string

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

storageFreeBytes

string ( int64 format)

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

storageTotalBytes

string ( int64 format)

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

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

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

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

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" .

Информация о ThunderboltInfo

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

  • В этом поле содержится информация об устройстве, которая является статической и не меняется со временем.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceSecurityStatus.
  • Частота сбора данных: при запуске устройства.
  • Частота передачи данных по умолчанию: при запуске устройства.
    • Контролируется политикой: Нет
  • Кэш: если устройство находится в автономном режиме, собранные данные хранятся локально и будут переданы при следующем подключении устройства к сети: Да
  • Сообщается только для аффилированных пользователей: н/д.
  • Необходимо детальное разрешение: 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 и порта дисплея в док-станции. Все каналы PCIe после док-станции удаляются.
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL Туннелирование PCIE отключено.

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

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

  • Это поле содержит информацию телеметрии, и она будет меняться со временем по мере использования устройства.
  • Данные для этого поля контролируются с помощью политики: ReportDeviceBootMode.
  • Частота сбора данных: при каждом событии загрузки.
  • Частота предоставления данных по умолчанию: 3 часа.
    • Контролируется политикой: Да
  • Кэш: если устройство находится в автономном режиме, собранные данные хранятся локально и будут переданы при следующем подключении устройства к сети: Да
  • Сообщается только для аффилированных пользователей: н/д.
  • Необходимо детальное разрешение: 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)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

shutdownDuration

string ( Duration format)

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

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

shutdownTime

string ( Timestamp format)

Временная метка завершения работы.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

shutdownReason

enum ( ShutdownReason )

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

reportTime

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

Причина выключения

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

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

Статус пульсаОтчет

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

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

string ( Timestamp format)

Обнаружена временная метка изменения статуса.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

state

enum ( State )

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

Состояние

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

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

КиоскAppStatusReport

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

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

appId

string

Идентификатор киоск-приложения, например «mdmkkicfmmkgmpkmkdikhlbggogpicma».

appVersion

string

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

Отчет о счетчиках времени выполнения

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

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

uptimeRuntimeDuration

string ( Duration format)

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

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

enterSleepCount

string ( int64 format)

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

enterHibernationCount

string ( int64 format)

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

enterPoweroffCount

string ( int64 format)

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

Методы

get

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

list

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

Ресурс: 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)
    }
  ],
  "runtimeCountersReport": [
    {
      object (RuntimeCountersReport)
    }
  ]
}
Поля
name

string

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

customer

string

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

orgUnitId

string

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

deviceId

string

Только вывод. Уникальный идентификатор API каталога устройства. Это значение совпадает с идентификатором Directory 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 )

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

kioskAppStatusReport[]

object ( KioskAppStatusReport )

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

networkBandwidthReport[]

object ( NetworkBandwidthReport )

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

peripheralsReport[]

object ( PeripheralsReport )

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

runtimeCountersReport[]

object ( RuntimeCountersReport )

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

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

Характеристики процессора устройства

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

string

Только вывод. Название модели ЦП. Пример: процессор Intel(R) Core(TM) i5-8250U с частотой 1,60 ГГц.

architecture

enum ( Architecture )

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

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

integer

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

keylockerSupported

boolean

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

keylockerConfigured

boolean

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

Архитектура

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

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

Цпустатусрепорт

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

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

sampleFrequency

string ( Duration format)

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

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

cpuUtilizationPct

integer

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

cpuTemperatureInfo[]

object ( CpuTemperatureInfo )

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

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

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

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

integer

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

label

string

Только вывод. Этикетка процессора. Пример: Ядро 0

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

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

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

string ( int64 format)

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

availableRamBytes

string ( int64 format)

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

totalMemoryEncryption

object ( 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 )

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

MemoryEncryptionState

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

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

MemoryEncryptionalgorithm

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

Перечисления
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 -битным блочным цифром.

MemoryStatusReport

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

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

sampleFrequency

string ( Duration format)

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

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

systemRamFreeBytes

string ( int64 format)

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

pageFaults

integer

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

NetworkInfo

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

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

object ( NetworkDevice )

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

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 -картой устройства.

NetworkDevicetype

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

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

NetworkstatusReport

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

  • Это поле является информацией о телеметрии, и это будет изменяться с течением времени, когда устройство будет использоваться.
  • Данные для этого поля контролируются через политику: 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)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

sampleFrequency

string ( Duration format)

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

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

signalStrengthDbm

integer

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

lanIpAddress

string

Только вывод. IP -адрес LAN.

gatewayIpAddress

string

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

transmissionBitRateMbps

string ( int64 format)

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

receivingBitRateMbps

string ( int64 format)

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

transmissionPowerDbm

integer

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

encryptionOn

boolean

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

wifiPowerManagementEnabled

boolean

Только вывод. Wi -Fi Power Management включено

guid

string

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

connectionState

enum ( NetworkConnectionState )

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

connectionType

enum ( NetworkType )

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

Тип сети

Типы сетевых соединений.

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

NetworkDiagnosticsReport

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

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

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_DOWNLOAL_IN_PROGRESS или OS_UPDATE_NEED_REBOOT. Обратите внимание, что это может быть манекен "0,0.0.0" для статуса OS_UPDATE_NEED_REBOOT для некоторых случаев краев, например, двигатель обновления перезапускается без перезагрузки.

newRequestedPlatformVersion

string

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

lastUpdateTime

string ( Timestamp format)

Только вывод. TimeStamp последнего успешного обновления.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

lastUpdateCheckTime

string ( Timestamp format)

Только вывод. TimeStamp последней проверки обновлений.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

lastRebootTime

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

Обновления

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

Перечисления
UPDATE_STATE_UNSPECIFIED Государство неуточено.
OS_IMAGE_DOWNLOAD_NOT_STARTED ОС не начала загружать.
OS_IMAGE_DOWNLOAD_IN_PROGRESS ОС начала загрузку на устройстве.
OS_UPDATE_NEED_REBOOT Устройство требует перезагрузки для завершения загрузки.

GraphicsInfo

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

  • Это поле предоставляет информацию о устройстве, которая является статичной и не будет изменяться со временем.
  • Данные для этого поля контролируются через политику: отчет -рев.
  • Частота сбора данных: только при загрузке
  • Частота отчетности по данным по умолчанию: 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

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

displayDevices[]

object ( DisplayDevice )

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

touchScreenInfo

object ( TouchScreenInfo )

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

GraphicsAdapterinfo

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

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

string

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

driverVersion

string

Только вывод. Версия драйвера графического процессора.

deviceId

string ( int64 format)

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

DisplayDevice

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

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

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

Сенсорный экранинфо

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

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

string

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

devices[]

object ( TouchScreenDevice )

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

Сенсорный экран

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

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

string

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

touchPointCount

integer

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

stylusCapable

boolean

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

GraphicsstatusReport

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

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

displays[]

object ( DisplayInfo )

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

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

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

BatteryInfo

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

  • Это поле предоставляет информацию о устройстве, которая является статичной и не будет изменяться со временем.
  • Данные для этого поля контролируются через политику: 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)

Только вывод. Проектная мощность (Mampere-Hours).

designMinVoltage

integer

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

manufactureDate

object ( Date )

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

technology

string

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

BatteryStatusReport

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

  • Это поле является информацией о телеметрии, и это будет изменяться с течением времени, когда устройство будет использоваться.
  • Данные для этого поля контролируются через политику: 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)

Только вывод. TimeStamp of There, когда образец был собран на устройстве

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

serialNumber

string

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

sample[]

object ( BatterySampleReport )

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

batteryHealth

enum ( BatteryHealth )

Только вывод. Здоровье батареи.

fullChargeCapacity

string ( int64 format)

Только вывод. Полная зарядная емкость (Mampere-Hours).

cycleCount

integer

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

BatterySamplereport

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

  • Это поле является информацией о телеметрии, и это будет изменяться с течением времени, когда устройство будет использоваться.
  • Данные для этого поля контролируются через политику: 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)

Только вывод. TimeStamp of There, когда образец был собран на устройстве

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

voltage

string ( int64 format)

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

remainingCapacity

string ( int64 format)

Только вывод. Оставшаяся батарея (Mampere-Hours).

temperature

integer

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

dischargeRate

integer

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

chargeRate

integer

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

current

string ( int64 format)

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

status

string

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

Батарея

Представляет текущее здоровье батареи.

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

Rateinfo

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

  • Это поле является информацией о телеметрии, и это будет изменяться с течением времени, когда устройство будет использоваться.
  • Данные для этого поля контролируются через политику: отчет -ревиксторагестатус
  • Частота сбора данных: только при загрузке
  • Частота отчетности по данным по умолчанию: 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)

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

Дисквол

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

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

string

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

storageFreeBytes

string ( int64 format)

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

storageTotalBytes

string ( int64 format)

Общее пространство для хранения в байтах.

StorageStatusReport

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

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

string ( Timestamp format)

Только вывод. TimeStamp of There, когда образец был собран на устройстве

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

disk[]

object ( DiskInfo )

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

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" .

Thunderboltinfo

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

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

enum ( ThunderboltSecurityLevel )

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

ThunderboltsecurityLevel

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

Перечисления
THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED Уровень безопасности Thunderbolt не установлен.
THUNDERBOLT_SECURITY_NONE_LEVEL Все устройства автоматически подключены прошивкой. Одобрение пользователя не требуется.
THUNDERBOLT_SECURITY_USER_LEVEL Пользователю спрашивают, разрешено ли устройство подключаться.
THUNDERBOLT_SECURITY_SECURE_LEVEL Пользователю спрашивают, разрешено ли устройство подключаться. Кроме того
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL Прошивка автоматически создает туннели для Thunderbolt.
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL Прошивка автоматически создает туннели для USB -контроллера и отображения в док -станции. Все ссылки 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)

Неэппаратная метка, когда наступила власть.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

shutdownDuration

string ( Duration format)

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

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

shutdownTime

string ( Timestamp format)

Непредсчетчика времени при выключении.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

shutdownReason

enum ( ShutdownReason )

Основная причина.

reportTime

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

ОТКЛЮЧЕНИЕ

Основная причина.

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

HeartbeatStatusReport

Отчет о состоянии сердцебиения устройства.

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

string ( Timestamp format)

Временная метка, когда была обнаружена изменяемое состояние

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

state

enum ( State )

Укажите, что устройство изменилось на

Состояние

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

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

KioskappstatusReport

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

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

string ( Timestamp format)

TimeStamp of When Protect была собрана

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

appId

string

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

appVersion

string

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

RuntimeCountersReport

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

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

string ( Timestamp format)

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

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

uptimeRuntimeDuration

string ( Duration format)

Общее время выполнения. В настоящее время всегда S0 Runtime от 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

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