- Источник: TelemetryDevice
- CpuInfo
- Архитектура
- CpuStatusReport
- CpuTemperatureInfo
- MemoryInfo
- TotalMemoryEncryptionInfo
- MemoryEncryptionState
- Алгоритм шифрования памяти
- MemoryStatusReport
- NetworkInfo
- Сетевое устройство
- NetworkDeviceType
- Отчет о состоянии сети
- Тип сети
- Отчет о сетевой диагностике
- OsUpdateStatus
- UpdateState
- GraphicsInfo
- GraphicsAdapterInfo
- DisplayDevice
- Информация о сенсорном экране
- Сенсорное устройство
- GraphicsStatusReport
- DisplayInfo
- BatteryInfo
- BatteryStatusReport
- BatterySampleReport
- BatteryHealth
- StorageInfo
- Дисковый том
- Отчет о состоянии хранилища
- Информация о диске
- ThunderboltInfo
- Уровень безопасности Thunderbolt
- Отчет о производительности загрузки
- Причина отключения
- Отчет о состоянии сердцебиения
- Состояние
- KioskAppStatusReport
- RuntimeCountersReport
- Методы
Источник: TelemetryDevice
Телеметрические данные, собранные с управляемого устройства.
- Требуются детальные права доступа: TELEMETRY_API_DEVICE
| JSON-представление |
|---|
{ "name": string, "customer": string, "orgUnitId": string, "deviceId": string, "serialNumber": string, "cpuInfo": [ { object ( |
| Поля | |
|---|---|
name | Только вывод. Имя ресурса устройства. |
customer | Только вывод. Клиент Google Workspace, чья организация зарегистрировала устройство. |
orgUnitId | Только вывод. Идентификатор организационного подразделения устройства. |
deviceId | Только вывод. Уникальный идентификатор Directory API устройства. Это значение совпадает с идентификатором Directory API в консоли администратора на вкладке «Устройства» ChromeOS. |
serialNumber | Только вывод. Серийный номер устройства. Это значение совпадает с серийным номером в консоли администратора на вкладке «Устройства» ChromeOS. |
cpuInfo[] | Только вывод. Информация о характеристиках процессора устройства. |
cpuStatusReport[] | Только вывод. Периодически собираемые отчеты о состоянии ЦП, отсортированные в порядке убывания |
memoryInfo | Только вывод. Информация о технических характеристиках памяти устройства. |
memoryStatusReport[] | Только вывод. Отчеты о состоянии памяти собираются периодически и сортируются в порядке убывания по |
networkInfo | Только вывод. Информация о сетевых устройствах. |
networkStatusReport[] | Только вывод. Характеристики сети собираются периодически. |
networkDiagnosticsReport[] | Только вывод. Диагностика сети проводится периодически. |
osUpdateStatus[] | Только для вывода. Содержит актуальную информацию о статусе обновления ChromeOS. |
graphicsInfo | Только для вывода. Содержит информацию о графических периферийных устройствах. |
graphicsStatusReport[] | Только вывод. Графические отчеты собираются периодически. |
batteryInfo[] | Только вывод информации. Информация о технических характеристиках батареи устройства. |
batteryStatusReport[] | Только вывод информации. Отчеты о состоянии батареи собираются периодически. |
storageInfo | Только вывод. Информация о технических характеристиках устройства по объему памяти. |
storageStatusReport[] | Только вывод. Отчеты о хранении данных собираются периодически. |
thunderboltInfo[] | Только вывод. Информация о шине Thunderbolt. |
audioStatusReport[] | Только вывод. Аудиоотчеты собираются периодически и сортируются в порядке убывания |
bootPerformanceReport[] | Только вывод. Отчеты о производительности загрузки устройства. |
heartbeatStatusReport[] | Только вывод. Отчет о состоянии пульса, содержащий временные метки, периодически отсортированные в порядке убывания |
kioskAppStatusReport[] | Только вывод. Отчет о состоянии приложения киоска для киоска. |
networkBandwidthReport[] | Только вывод. Отчеты о пропускной способности сети собираются периодически и сортируются в порядке убывания |
peripheralsReport[] | Только вывод. Отчеты по периферийным устройствам собираются периодически и сортируются в порядке убывания |
appReport[] | Только вывод. Отчеты приложений собираются периодически и сортируются в порядке убывания |
runtimeCountersReport[] | Только вывод. Счетчики времени работы сообщают о собранном времени работы устройства за все время, а также о количестве переходов S0->S3, S0->S4 и S0->S5, то есть о переходе в спящий режим, режим гибернации и выключение питания. |
CpuInfo
Технические характеристики процессора для данного устройства
- В этом поле представлена информация об устройстве, которая является статической и не будет меняться со временем.
- Данные для этого поля управляются с помощью политики: ReportDeviceCpuInfo
- Частота сбора данных: Только при загрузке.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_CPU_INFO
| JSON-представление |
|---|
{
"model": string,
"architecture": enum ( |
| Поля | |
|---|---|
model | Только вывод. Название модели процессора. Пример: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz |
architecture | Только вывод. Тип архитектуры процессора.
|
maxClockSpeed | Только вывод. Максимальная тактовая частота процессора в кГц. |
keylockerSupported | Только вывод. Поддерживается ли Keylocker. |
keylockerConfigured | Только вывод. Указывает, настроен ли Keylocker. |
Архитектура
Тип архитектуры процессора.
| Перечисления | |
|---|---|
ARCHITECTURE_UNSPECIFIED | Архитектурный стиль неизвестен. |
X64 | архитектура x64 |
CpuStatusReport
Предоставляет информацию о состоянии процессора.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля управляются с помощью политики: ReportDeviceCpuInfo
- Частота сбора данных: каждые 10 минут
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуется более детальный уровень доступа: TELEMETRY_API_CPU_REPORT
| JSON-представление |
|---|
{
"reportTime": string,
"sampleFrequency": string,
"cpuUtilizationPct": integer,
"cpuTemperatureInfo": [
{
object ( |
| Поля | |
|---|---|
reportTime | Только вывод. Временная метка в миллисекундах, представляющая время, когда был произведен отбор проб для этого отчета. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
sampleFrequency | Только для вывода. Частота выборки данных в отчете. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « |
cpuUtilizationPct | Только вывод. Пример загрузки ЦП (0-100 процентов). |
cpuTemperatureInfo[] | Только вывод. Примерные данные о температуре процессора для каждого ядра в градусах Цельсия. |
CpuTemperatureInfo
Температура процессора устройства. Измерения проводились для каждого ядра процессора в градусах Цельсия.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля управляются с помощью политики: ReportDeviceCpuInfo
- Частота сбора данных: каждые 10 минут
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
| JSON-представление |
|---|
{ "temperatureCelsius": integer, "label": string } |
| Поля | |
|---|---|
temperatureCelsius | Только вывод. Температура процессора в градусах Цельсия. |
label | Только вывод. Метка ЦП. Пример: Ядро 0 |
MemoryInfo
Информация о памяти устройства.
- В этом поле содержится информация как о телеметрии, так и об устройстве:
-
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 ( |
| Поля | |
|---|---|
totalRamBytes | Только вывод. Общий объем оперативной памяти в байтах. |
availableRamBytes | Только вывод. Объем доступной оперативной памяти в байтах. |
totalMemoryEncryption | Только вывод. Полная информация о шифровании памяти устройства. |
TotalMemoryEncryptionInfo
Информация о шифровании памяти устройства.
- В этом поле представлена информация об устройстве, которая является статической и не будет меняться со временем.
- Данные для этого поля управляются с помощью политики: ReportDeviceMemoryInfo
- Частота сбора данных: при запуске устройства.
- Частота отправки данных по умолчанию: При запуске устройства
- Контролируется политикой: Да
- Кэширование: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Да
- Информация доступна только для аффилированных пользователей: Нет данных
| JSON-представление |
|---|
{ "encryptionState": enum ( |
| Поля | |
|---|---|
encryptionState | Состояние шифрования памяти на устройстве. |
maxKeys | Максимальное количество ключей, которые можно использовать для шифрования. |
keyLength | Длина ключей шифрования. |
encryptionAlgorithm | Алгоритм шифрования памяти. |
MemoryEncryptionState
Состояние шифрования памяти на устройстве.
| Перечисления | |
|---|---|
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 бит. |
MemoryStatusReport
Содержит примеры отчетов о состоянии памяти.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля управляются с помощью политики: ReportDeviceMemoryInfo
- Частота сбора данных: Сбор данных SystemRamFreeByes происходит только во время загрузки, каждые 10 минут.
- Частота формирования отчетов по умолчанию: каждые 3 часа.
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуется более детальный уровень доступа: TELEMETRY_API_MEMORY_REPORT
| JSON-представление |
|---|
{ "reportTime": string, "sampleFrequency": string, "systemRamFreeBytes": string, "pageFaults": integer } |
| Поля | |
|---|---|
reportTime | Только вывод. Временная метка в миллисекундах, представляющая время, когда был произведен отбор проб для этого отчета. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
sampleFrequency | Только для вывода. Частота выборки данных в отчете. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « |
systemRamFreeBytes | Только вывод. Объем свободной оперативной памяти в байтах (ненадежный показатель из-за работы сборщика мусора). |
pageFaults | Только вывод. Количество ошибок страниц во время этой сборки. |
NetworkInfo
Информация о сетевом устройстве.
- В этом поле представлена информация об устройстве, которая является статической и не будет меняться со временем.
- Данные для этого поля управляются с помощью политики: ReportNetworkDeviceConfiguration
- Частота сбора данных: при запуске устройства.
- Частота отправки данных по умолчанию: При запуске устройства
- Контролируется политикой: Да
- Кэширование: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Да
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_NETWORK_INFO
| JSON-представление |
|---|
{
"networkDevices": [
{
object ( |
| Поля | |
|---|---|
networkDevices[] | Только вывод. Список сетевых устройств. |
Сетевое устройство
Подробная информация о сетевом устройстве.
- В этом поле представлена информация об устройстве, которая является статической и не будет меняться со временем.
- Данные для этого поля управляются с помощью политики: ReportNetworkDeviceConfiguration
- Частота сбора данных: при запуске устройства.
- Частота отправки данных по умолчанию: При запуске устройства
- Контролируется политикой: Да
- Кэширование: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Да
- Информация доступна только для аффилированных пользователей: Нет данных
| JSON-представление |
|---|
{
"type": enum ( |
| Поля | |
|---|---|
type | Только вывод. Тип сетевого устройства. |
macAddress | Только вывод. MAC-адрес (если применимо) соответствующего сетевого устройства. |
meid | Только вывод. MEID (если применимо) соответствующего сетевого устройства. |
imei | Только вывод. IMEI (если применимо) соответствующего сетевого устройства. |
iccid | Только вывод. Идентификатор интегральной микросхемы, связанный с SIM-картой устройства. |
mdn | Только для вывода. Номер мобильного телефона, связанный с SIM-картой устройства. |
NetworkDeviceType
Типы сетевых устройств.
| Перечисления | |
|---|---|
NETWORK_DEVICE_TYPE_UNSPECIFIED | Тип сетевого устройства не указан. |
CELLULAR_DEVICE | Сотовое устройство. |
ETHERNET_DEVICE | Устройство Ethernet. |
WIFI_DEVICE | Wi-Fi устройство. |
Отчет о состоянии сети
Состояние видимых/настроенных сетей.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля контролируются с помощью политики: ReportNetworkStatus
- Частота сбора данных: 60 минут
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэширование: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Да
- Сообщения касаются только аффилированных пользователей: Да
- Требуются детальные права доступа: TELEMETRY_API_NETWORK_REPORT
| JSON-представление |
|---|
{ "reportTime": string, "sampleFrequency": string, "signalStrengthDbm": integer, "lanIpAddress": string, "gatewayIpAddress": string, "transmissionBitRateMbps": string, "receivingBitRateMbps": string, "transmissionPowerDbm": integer, "encryptionOn": boolean, "wifiLinkQuality": string, "wifiPowerManagementEnabled": boolean, "guid": string, "connectionState": enum ( |
| Поля | |
|---|---|
reportTime | Только вывод. Время, когда было сообщено о состоянии сети. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
sampleFrequency | Только для вывода. Частота выборки данных в отчете. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « |
signalStrengthDbm | Только вывод сигнала. Уровень сигнала для беспроводных сетей измеряется в децибелах. |
lanIpAddress | Только вывод. IP-адрес локальной сети. |
gatewayIpAddress | Только вывод. IP-адрес шлюза. |
transmissionBitRateMbps | Только вывод. Скорость передачи данных измеряется в мегабитах в секунду. |
receivingBitRateMbps | Только вывод. Скорость приема измеряется в мегабитах в секунду. |
transmissionPowerDbm | Только выходной сигнал. Мощность передачи измеряется в децибелах. |
encryptionOn | Только вывод. Показывает, отключен ли ключ шифрования Wi-Fi. |
wifiLinkQuality | Только вывод. Качество Wi-Fi-соединения. Значение находится в диапазоне [0, 70]. 0 означает отсутствие сигнала, а 70 — сильный сигнал. |
wifiPowerManagementEnabled | Только вывод. Включено управление питанием по Wi-Fi. |
guid | Только вывод. Руководство по сетевому подключению. |
connectionState | Только вывод. Текущее состояние сетевого соединения. |
connectionType | Только вывод. Тип сетевого подключения. |
ipv6Address[] | Только вывод. IPv6-адреса, назначенные этой сети, если таковые имеются. Каждый адрес представляет собой строку в стандартном текстовом представлении IPv6 (например, "2001:db8::1"). |
gatewayIpv6Address | Только вывод. IPv6-адрес шлюза для этого интерфейса, если он обнаружен. |
metered | Только вывод. Была ли сеть определена как тарифицируемая. |
linkDownSpeedKbps | Только для вывода. Максимальная пропускная способность нисходящего потока в килобитах в секунду (кбит/с), если она сообщается сетевым интерфейсом или соединением. |
Тип сети
Типы сетевых подключений.
| Перечисления | |
|---|---|
NETWORK_TYPE_UNSPECIFIED | Тип сетевого подключения не указан |
CELLULAR | Подключение к сотовой сети. |
ETHERNET | Подключение к сети Ethernet. |
TETHER | Подключение к сети через модем. |
VPN | Подключение к VPN-сети. |
WIFI | Подключение к сети Wi-Fi. |
Отчет о сетевой диагностике
Результаты тестирования сети позволяют определить состояние сетевого соединения устройства, например, является ли задержка HTTPS высокой или нормальной.
- Требуются детальные права доступа: TELEMETRY_API_NETWORK_REPORT
| JSON-представление |
|---|
{
"reportTime": string,
"httpsLatencyData": {
object ( |
| Поля | |
|---|---|
reportTime | Только вывод. Отметка времени сбора диагностических данных. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
httpsLatencyData | Только выходные данные. Данные теста задержки HTTPS. |
OsUpdateStatus
Содержит информацию о текущем состоянии обновления операционной системы.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля управляются с помощью политики: ReportDeviceOsUpdateStatus
- Частота сбора данных: Только при загрузке.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_OS_REPORT
| JSON-представление |
|---|
{
"updateState": enum ( |
| Поля | |
|---|---|
updateState | Только вывод. Текущее состояние обновления ОС. |
newPlatformVersion | Только вывод. Новая версия платформы образа ОС, загружаемого и применяемого. Устанавливается только тогда, когда статус обновления равен OS_IMAGE_DOWNLOAD_IN_PROGRESS или OS_UPDATE_NEED_REBOOT. Обратите внимание, что в некоторых исключительных случаях это может быть фиктивное значение "0.0.0.0" для статуса OS_UPDATE_NEED_REBOOT, например, если механизм обновления перезапускается без перезагрузки. |
newRequestedPlatformVersion | Только вывод. Новая запрошенная версия платформы из ожидающего обновления приложения для киоска. |
lastUpdateTime | Только вывод. Отметка времени последнего успешного обновления. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
lastUpdateCheckTime | Только вывод. Отметка времени последней проверки обновления. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
lastRebootTime | Только вывод. Отметка времени последней перезагрузки. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
UpdateState
Состояние обновления ОС
| Перечисления | |
|---|---|
UPDATE_STATE_UNSPECIFIED | Штат не указан. |
OS_IMAGE_DOWNLOAD_NOT_STARTED | Загрузка операционной системы не началась. |
OS_IMAGE_DOWNLOAD_IN_PROGRESS | На устройстве началась загрузка операционной системы. |
OS_UPDATE_NEED_REBOOT | Для завершения загрузки устройству требуется перезагрузка. |
GraphicsInfo
Информация о графической подсистеме.
- В этом поле представлена информация об устройстве, которая является статической и не будет меняться со временем.
- Данные для этого поля управляются с помощью политики: ReportDeviceGraphicsStatus
- Частота сбора данных: Только при загрузке.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_GRAPHICS_INFO
| JSON-представление |
|---|
{ "adapterInfo": { object ( |
| Поля | |
|---|---|
adapterInfo | Только вывод. Информация о графическом адаптере (GPU). |
eprivacySupported | Только вывод. Поддерживается ли экран ePrivacy или нет? |
displayDevices[] | Только вывод информации. Информация о дисплее(ах) устройства. |
touchScreenInfo | Только вывод информации. Информация о внутреннем сенсорном экране (экранах) устройства. |
GraphicsAdapterInfo
Информация о графическом адаптере (GPU).
| JSON-представление |
|---|
{ "adapter": string, "driverVersion": string, "deviceId": string } |
| Поля | |
|---|---|
adapter | Только вывод. Название адаптера. Пример: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2). |
driverVersion | Только вывод. Версия драйвера графического процессора. |
deviceId | Только для вывода. Представляет собой идентификатор видеокарты. |
DisplayDevice
Информация о дисплейном устройстве.
| JSON-представление |
|---|
{ "displayName": string, "displayWidthMm": integer, "displayHeightMm": integer, "internal": boolean, "manufacturerId": string, "modelId": integer, "manufactureYear": integer, "serialNumber": integer, "edidVersion": string } |
| Поля | |
|---|---|
displayName | Только вывод. Отображение названия устройства. |
displayWidthMm | Только для вывода. Ширина отображения в миллиметрах. |
displayHeightMm | Только вывод. Высота отображения в миллиметрах. |
internal | Только вывод. Является ли дисплей внутренним или нет. |
manufacturerId | Только для вывода. Трехбуквенный идентификатор производителя. |
modelId | Только вывод. Код товара производителя. |
manufactureYear | Только вывод. Год выпуска. |
serialNumber | Только вывод. Серийный номер. |
edidVersion | Только вывод. Версия EDID. |
Информация о сенсорном экране
Информация на сенсорном экране устройства.
| JSON-представление |
|---|
{
"touchpadLibrary": string,
"devices": [
{
object ( |
| Поля | |
|---|---|
touchpadLibrary | Только вывод. Имя библиотеки сенсорной панели, используемое стеком ввода. |
devices[] | Только вывод. Список внутренних сенсорных устройств. |
Сенсорное устройство
Информация о внутреннем сенсорном экране устройства.
| JSON-представление |
|---|
{ "displayName": string, "touchPointCount": integer, "stylusCapable": boolean } |
| Поля | |
|---|---|
displayName | Только вывод. Название, отображаемое на сенсорном экране устройства. |
touchPointCount | Только вывод. Количество точек касания, поддерживаемых устройством. |
stylusCapable | Только вывод. Сенсорный экран устройства поддерживает или не поддерживает использование стилуса. |
GraphicsStatusReport
Информация о графической подсистеме.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля управляются с помощью политики: ReportDeviceGraphicsInfo
- Частота сбора данных: 3 часа.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуется более детальный уровень доступа: TELEMETRY_API_GRAPHICS_REPORT
| JSON-представление |
|---|
{
"reportTime": string,
"displays": [
{
object ( |
| Поля | |
|---|---|
reportTime | Только вывод. Время, когда были представлены графические данные. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
displays[] | Только вывод информации. Информация о дисплеях устройства. |
DisplayInfo
Информация для демонстрации.
| JSON-представление |
|---|
{ "deviceId": string, "resolutionWidth": integer, "resolutionHeight": integer, "refreshRate": integer, "isInternal": boolean, "displayName": string, "serialNumber": integer, "edidVersion": string } |
| Поля | |
|---|---|
deviceId | Только для вывода. Представляет собой идентификатор видеокарты. |
resolutionWidth | Только вывод. Разрешение по ширине в пикселях. |
resolutionHeight | Только вывод. Высота разрешения в пикселях. |
refreshRate | Только вывод изображения. Частота обновления в Гц. |
isInternal | Только вывод. Указывает, является ли дисплей внутренним или нет. |
displayName | Только вывод. Отображение названия устройства. |
serialNumber | Только вывод. Серийный номер. |
edidVersion | Только вывод. Версия EDID. |
BatteryInfo
Информация о батарее.
- В этом поле представлена информация об устройстве, которая является статической и не будет меняться со временем.
- Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
- Частота сбора данных: Только при загрузке.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_BATTERY_INFO
| JSON-представление |
|---|
{
"serialNumber": string,
"manufacturer": string,
"designCapacity": string,
"designMinVoltage": integer,
"manufactureDate": {
object ( |
| Поля | |
|---|---|
serialNumber | Только выходной сигнал. Серийный номер батареи. |
manufacturer | Только выходной сигнал. Производитель аккумуляторов. |
designCapacity | Только выходная мощность. Расчетная мощность (мА·ампер-часы). |
designMinVoltage | Только выходной сигнал. Расчетное минимальное выходное напряжение (мВ). |
manufactureDate | Только выходные данные. Дата изготовления батареи. |
technology | Только выходная мощность. Технология батареи. Пример: литий-ионная. |
BatteryStatusReport
Данные о состоянии батареи.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
- Частота сбора данных: Только при загрузке.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_BATTERY_REPORT
| JSON-представление |
|---|
{ "reportTime": string, "serialNumber": string, "sample": [ { object ( |
| Поля | |
|---|---|
reportTime | Только вывод. Отметка времени сбора образца на устройстве. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
serialNumber | Только выходной сигнал. Серийный номер батареи. |
sample[] | Только вывод. Данные выборки для батареи, отсортированные в порядке убывания |
batteryHealth | Только вывод сигнала. Состояние батареи. |
fullChargeCapacity | Только выходная мощность. Полная емкость заряда (мА·ампер-часы). |
cycleCount | Только вывод. Количество циклов. |
BatterySampleReport
Данные выборки для батареи.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля контролируются с помощью политики: ReportDevicePowerStatus
- Частота сбора данных: Только при загрузке.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
| JSON-представление |
|---|
{ "reportTime": string, "voltage": string, "remainingCapacity": string, "temperature": integer, "dischargeRate": integer, "chargeRate": integer, "current": string, "status": string } |
| Поля | |
|---|---|
reportTime | Только вывод. Отметка времени сбора образца на устройстве. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
voltage | Только выходной сигнал. Напряжение батареи (милливольты). |
remainingCapacity | Только выходная мощность. Остаточная емкость батареи (мА·ампер-часы). |
temperature | Только вывод. Температура в градусах Цельсия. |
dischargeRate | Только выходная мощность. Скорость разряда батареи, измеряемая в мВт. Положительное значение, если батарея разряжается, отрицательное, если она заряжается. |
chargeRate | Только вывод информации. Процент заряда батареи. |
current | Только выходной сигнал. Ток батареи (мА). |
status | Только вывод информации. Состояние батареи считывается из sysfs. Пример: разрядка. |
BatteryHealth
Отражает текущее состояние батареи.
- Этот показатель не является индикатором неисправности батареи. Он рассчитывается путем деления текущей емкости при полном заряде на расчетную емкость.
- Производитель определяет целостность батареи и условия гарантии.
| Перечисления | |
|---|---|
BATTERY_HEALTH_UNSPECIFIED | Информация о состоянии здоровья неизвестна. |
BATTERY_HEALTH_NORMAL | Аккумулятор исправен, полная емкость заряда / расчетная емкость > 80%. |
BATTERY_REPLACE_SOON | Состояние батареи умеренное, рекомендуется в ближайшее время заменить, полная емкость заряда / расчетная емкость 75% - 80%. |
BATTERY_REPLACE_NOW | Аккумулятор неисправен и рекомендуется к замене, полная емкость заряда / расчетная емкость < 75%. |
StorageInfo
Данные о состоянии хранилища.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля управляются с помощью политики: ReportDeviceStorageStatus
- Частота сбора данных: Только при загрузке.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_STORAGE_INFO
| JSON-представление |
|---|
{
"volume": [
{
object ( |
| Поля | |
|---|---|
volume[] | Информация о дисковых томах |
availableDiskBytes | Доступное пространство для хранения пользовательских данных на устройстве в байтах. |
totalDiskBytes | Общий объем памяти для хранения пользовательских данных на устройстве в байтах. |
Дисковый том
Информация о дисковых томах
| JSON-представление |
|---|
{ "volumeId": string, "storageFreeBytes": string, "storageTotalBytes": string } |
| Поля | |
|---|---|
volumeId | Идентификатор тома диска. |
storageFreeBytes | Свободное место для хранения данных в байтах. |
storageTotalBytes | Общий объем памяти в байтах. |
Отчет о состоянии хранилища
Данные о состоянии хранилища.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля управляются с помощью политики: ReportDeviceStorageStatus
- Частота сбора данных: Только при загрузке.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_STORAGE_REPORT
| JSON-представление |
|---|
{
"reportTime": string,
"disk": [
{
object ( |
| Поля | |
|---|---|
reportTime | Только вывод. Отметка времени сбора образца на устройстве. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
disk[] | Только вывод. Отчеты записываются на диск. |
Информация о диске
Состояние единственного запоминающего устройства.
| JSON-представление |
|---|
{ "serialNumber": string, "manufacturer": string, "model": string, "sizeBytes": string, "type": string, "health": string, "volumeIds": [ string ], "bytesReadThisSession": string, "bytesWrittenThisSession": string, "readTimeThisSession": string, "writeTimeThisSession": string, "ioTimeThisSession": string, "discardTimeThisSession": string } |
| Поля | |
|---|---|
serialNumber | Только вывод. Серийный номер диска. |
manufacturer | Только для вывода. Производитель диска. |
model | Только вывод. Модель диска. |
sizeBytes | Только вывод. Размер диска. |
type | Только вывод. Тип диска: eMMC / NVMe / ATA / SCSI. |
health | Только вывод. Состояние диска. |
volumeIds[] | Только вывод. Дисковые тома. |
bytesReadThisSession | Только вывод. Количество байтов, прочитанных с момента последней загрузки. |
bytesWrittenThisSession | Только вывод. Количество байтов, записанных с момента последней загрузки. |
readTimeThisSession | Только вывод. Время, затраченное на чтение с диска с момента последней загрузки. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « |
writeTimeThisSession | Только вывод. Время, затраченное на запись на диск с момента последней загрузки. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « |
ioTimeThisSession | Только для вывода. Подсчитывает время, в течение которого диск и очередь были заняты, поэтому, в отличие от полей выше, параллельные запросы не учитываются несколько раз. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « |
discardTimeThisSession | Только вывод. Время, затраченное на удаление данных с момента последней загрузки. Удаление данных — это запись в блоки, которые больше не используются. Поддерживается в ядрах версии 4.18 и выше. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « |
ThunderboltInfo
Информация об автобусе Thunderbolt.
- В этом поле представлена информация об устройстве, которая является статической и не будет меняться со временем.
- Данные для этого поля контролируются с помощью политики: ReportDeviceSecurityStatus
- Частота сбора данных: при запуске устройства.
- Частота отправки данных по умолчанию: При запуске устройства
- Контролируется политикой: Нет
- Кэширование: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Да
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_BUS_DEVICE_INFO
| JSON-представление |
|---|
{
"securityLevel": enum ( |
| Поля | |
|---|---|
securityLevel | Уровень безопасности автобуса Thunderbolt. |
Уровень безопасности Thunderbolt
Уровень безопасности автобуса Thunderbolt.
| Перечисления | |
|---|---|
THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED | Уровень безопасности Thunderbolt не установлен. |
THUNDERBOLT_SECURITY_NONE_LEVEL | Все устройства автоматически подключаются через встроенное программное обеспечение. Подтверждение пользователя не требуется. |
THUNDERBOLT_SECURITY_USER_LEVEL | Пользователю задается вопрос, разрешено ли подключение устройства. |
THUNDERBOLT_SECURITY_SECURE_LEVEL | Пользователю задается вопрос, разрешено ли подключение устройства. Кроме того, устройству отправляется запрос на подключение, который должен совпадать с ожидаемым, основанным на случайном ключе, записанном в атрибут sysfs ключа. |
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL | Прошивка автоматически создает туннели для Thunderbolt. |
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL | Прошивка автоматически создает туннели для контроллера USB и Display Port в док-станции. Все соединения PCIe, расположенные ниже по потоку от док-станции, удаляются. |
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL | Туннелирование PCIE отключено. |
Отчет о производительности загрузки
Отчет о производительности загрузки устройства.
- Это поле содержит телеметрическую информацию, которая будет меняться со временем по мере использования устройства.
- Данные для этого поля управляются с помощью политики: ReportDeviceBootMode
- Частота сбора данных: при каждом включении компьютера.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэширование: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Да
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_OS_REPORT
| JSON-представление |
|---|
{
"bootUpDuration": string,
"bootUpTime": string,
"shutdownDuration": string,
"shutdownTime": string,
"shutdownReason": enum ( |
| Поля | |
|---|---|
bootUpDuration | Общее время загрузки. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « |
bootUpTime | Отметка времени включения питания. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
shutdownDuration | Общее время с момента начала выключения питания. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « |
shutdownTime | Отметка времени выключения. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
shutdownReason | Причина отключения. |
reportTime | Отметка времени сбора отчета. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
Причина отключения
Причина отключения.
| Перечисления | |
|---|---|
SHUTDOWN_REASON_UNSPECIFIED | Причина завершения работы не указана. |
USER_REQUEST | Инициировано пользователем. |
SYSTEM_UPDATE | Начато обновление системы. |
LOW_BATTERY | Выключение из-за низкого заряда батареи. |
OTHER | Приостановка работы по другим причинам. |
Отчет о состоянии сердцебиения
Отчет о состоянии пульса устройства.
- Доступно для киосков
- В этом поле отображается статус устройства (онлайн/офлайн/неизвестно) и оно будет отображаться только в том случае, если статус изменился (например, онлайн -> офлайн).
- Данные для этого поля контролируются с помощью политики: HeartbeatEnabled Подробнее
- Частота сердечных сокращений: 2 мин.
- Примечание: Если устройство отключается от сети, обновление информации о его подключении к сети может занять до 12 минут.
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Неприменимо
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуются детальные права доступа: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
| JSON-представление |
|---|
{
"reportTime": string,
"state": enum ( |
| Поля | |
|---|---|
reportTime | Отметка времени, когда было обнаружено изменение статуса Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
state | Укажите, на какое устройство было изменено устройство. |
Состояние
Состояние устройства
| Перечисления | |
|---|---|
STATE_UNSPECIFIED | Штат не указан |
UNKNOWN | Устройство не подходит для мониторинга сердцебиения. |
ONLINE | Устройство подключено к сети. |
OFFLINE | Устройство отключено от сети |
DEVICE_OUTDATED | Устройство устарело |
KioskAppStatusReport
Отчет о состоянии киоскового приложения на устройстве.
- Доступно для киосков
- В этом поле указываются идентификатор и номер версии приложения, работающего на киоске, а также отметка времени последнего обновления отчета.
- Данные для этого поля управляются с помощью политики: ReportDeviceSessionStatus
- Частота сбора данных: Только при загрузке.
- Частота формирования отчетов по умолчанию: 3 часа
- Контролируется политикой: Да
- Кэш: Если устройство находится в автономном режиме, собранные данные сохраняются локально и будут переданы при следующем подключении устройства к сети: Нет
- Информация доступна только для аффилированных пользователей: Нет данных
- Требуется более детальный уровень доступа: TELEMETRY_API_APPS_REPORT
| JSON-представление |
|---|
{ "reportTime": string, "appId": string, "appVersion": string } |
| Поля | |
|---|---|
reportTime | Отметка времени сбора отчета Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
appId | Идентификатор приложения киоска, например, "mdmkkicfmmkgmpkmkdikhlbggogpicma" |
appVersion | Номер версии приложения для киоска, например, "1.10.118" |
RuntimeCountersReport
Счетчики времени выполнения получаются из ЦП. В настоящее время телеметрия счетчиков времени выполнения поддерживается только Intel vPro PSR на процессорах Gen 14+.
| JSON-представление |
|---|
{ "reportTime": string, "uptimeRuntimeDuration": string, "enterSleepCount": string, "enterHibernationCount": string, "enterPoweroffCount": string } |
| Поля | |
|---|---|
reportTime | Отметка времени сбора отчета. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
uptimeRuntimeDuration | Общее время работы за все время. В настоящее время всегда используется среда выполнения S0 от Intel vPro PSR. Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « |
enterSleepCount | Количество раз, когда устройство переходило в спящий режим. В настоящее время определяется с помощью PSR, отсчет ведется от S0 до S3. |
enterHibernationCount | Количество раз, когда устройство переходило в режим гибернации. В настоящее время определяется через PSR, отсчет ведется с S0 по S4. |
enterPoweroffCount | Количество раз, когда устройство переходило в выключенное состояние. В настоящее время определяется с помощью регистра PSR, отсчет ведется от S0 до S5. |
Методы | |
|---|---|
| Приобретите телеметрическое устройство. |
| Перечислите все телеметрические устройства. |