- Zasób: TelemetryDevice
- CpuInfo
- Architektura
- CpuStatusReport
- CpuTemperatureInfo
- MemoryInfo
- TotalMemoryEncryptionInfo
- MemoryEncryptionState
- MemoryEncryptionAlgorithm
- MemoryStatusReport
- NetworkInfo
- NetworkDevice
- NetworkDeviceType
- NetworkStatusReport
- NetworkType
- NetworkDiagnosticsReport
- OsUpdateStatus
- UpdateState
- GraphicsInfo
- GraphicsAdapterInfo
- DisplayDevice
- TouchScreenInfo
- TouchScreenDevice
- GraphicsStatusReport
- DisplayInfo
- BatteryInfo
- BatteryStatusReport
- BatterySampleReport
- BatteryHealth
- StorageInfo
- DiskVolume
- StorageStatusReport
- DiskInfo
- ThunderboltInfo
- ThunderboltSecurityLevel
- BootPerformanceReport
- ShutdownReason
- HeartbeatStatusReport
- Stan
- KioskAppStatusReport
- RuntimeCountersReport,
- Metody
Zasób: TelemetryDevice
dane telemetryczne zebrane z urządzenia zarządzanego.
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_DEVICE
| Zapis JSON | 
|---|
| { "name": string, "customer": string, "orgUnitId": string, "deviceId": string, "serialNumber": string, "cpuInfo": [ { object ( | 
| Pola | |
|---|---|
| name | 
 Tylko dane wyjściowe. Nazwa zasobu urządzenia. | 
| customer | 
 Tylko dane wyjściowe. Klient Google Workspace, którego firma zarejestrowała urządzenie. | 
| orgUnitId | 
 Tylko dane wyjściowe. Identyfikator jednostki organizacyjnej urządzenia. | 
| deviceId | 
 Tylko dane wyjściowe. Unikalny identyfikator interfejsu Directory API urządzenia. Ta wartość jest taka sama jak identyfikator interfejsu Directory API w konsoli administracyjnej na karcie Urządzenia z ChromeOS. | 
| serialNumber | 
 Tylko dane wyjściowe. Numer seryjny urządzenia. Ta wartość jest taka sama jak numer seryjny w konsoli administracyjnej na karcie Urządzenia z ChromeOS. | 
| cpuInfo[] | 
 Tylko dane wyjściowe. Informacje o specyfikacji procesora urządzenia. | 
| cpuStatusReport[] | 
 Tylko dane wyjściowe. Raporty stanu procesora zbierane okresowo, posortowane malejąco według  | 
| memoryInfo | 
 Tylko dane wyjściowe. Informacje o specyfikacji pamięci urządzenia. | 
| memoryStatusReport[] | 
 Tylko dane wyjściowe. Raporty stanu pamięci zbierane okresowo posortowane malejąco według kolumny  | 
| networkInfo | 
 Tylko dane wyjściowe. Informacje o urządzeniach sieciowych. | 
| networkStatusReport[] | 
 Tylko dane wyjściowe. Specyfikacje sieci zbierane okresowo. | 
| networkDiagnosticsReport[] | 
 Tylko dane wyjściowe. Diagnostyka sieci zbierana okresowo. | 
| osUpdateStatus[] | 
 Tylko dane wyjściowe. Zawiera istotne informacje o stanie aktualizacji ChromeOS. | 
| graphicsInfo | 
 Tylko dane wyjściowe. Zawiera informacje o urządzeniach peryferyjnych do grafiki. | 
| graphicsStatusReport[] | 
 Tylko dane wyjściowe. Raporty graficzne zbierane okresowo. | 
| batteryInfo[] | 
 Tylko dane wyjściowe. informacje o specyfikacji baterii urządzenia; | 
| batteryStatusReport[] | 
 Tylko dane wyjściowe. Raporty o stanie baterii zbierane okresowo. | 
| storageInfo | 
 Tylko dane wyjściowe. Informacje o specyfikacji pamięci urządzenia. | 
| storageStatusReport[] | 
 Tylko dane wyjściowe. Raporty dotyczące miejsca na dane są zbierane okresowo. | 
| thunderboltInfo[] | 
 Tylko dane wyjściowe. Informacje o autobusie Thunderbolt. | 
| audioStatusReport[] | 
 Tylko dane wyjściowe. Raporty audio zbierane okresowo posortowane malejąco według  | 
| bootPerformanceReport[] | 
 Tylko dane wyjściowe. raporty dotyczące wydajności uruchamiania urządzenia; | 
| heartbeatStatusReport[] | 
 Tylko dane wyjściowe. Raport o stanie sygnału zawierający sygnatury czasowe, które są okresowo sortowane w malejącym porządku według wartości  | 
| kioskAppStatusReport[] | 
 Tylko dane wyjściowe. Raport stanu aplikacji kiosku dla urządzenia kiosku | 
| networkBandwidthReport[] | 
 Tylko dane wyjściowe. Raporty dotyczące przepustowości sieci zbierane okresowo, posortowane malejąco według  | 
| peripheralsReport[] | 
 Tylko dane wyjściowe. Raporty dotyczące urządzeń peryferyjnych zbierane okresowo, posortowane malejąco według  | 
| appReport[] | 
 Tylko dane wyjściowe. Raporty o aplikacji zbierane okresowo, posortowane malejąco według  | 
| runtimeCountersReport[] | 
 Tylko dane wyjściowe. Liczniki czasu działania urządzenia podają zebrane dane dotyczące czasu działania urządzenia przez cały okres jego użytkowania, a także liczbę przejść z stanu S0 do S3, S0 do S4 i S0 do S5, czyli do stanu uśpienia, hibernacji i wyłączenia. | 
CpuInfo
Specyfikacja procesora urządzenia
- To pole zawiera informacje o urządzeniu, które są statyczne i nie zmieniają się w czasie.
- Dane w tym polu są kontrolowane za pomocą tej zasady: ReportDeviceCpuInfo
- Częstotliwość gromadzenia danych: tylko podczas przesyłania
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_CPU_INFO
| Zapis JSON | 
|---|
| {
  "model": string,
  "architecture": enum ( | 
| Pola | |
|---|---|
| model | 
 Tylko dane wyjściowe. Nazwa modelu procesora. Przykład: procesor Intel(R) Core(TM) i5-8250U @ 1,60 GHz | 
| architecture | 
 Tylko dane wyjściowe. Typ architektury procesora. 
 | 
| maxClockSpeed | 
 Tylko dane wyjściowe. Maksymalna szybkość zegara procesora w kHz. | 
| keylockerSupported | 
 Tylko dane wyjściowe. Określa, czy magazyn kluczy jest obsługiwany. | 
| keylockerConfigured | 
 Tylko dane wyjściowe. Czy magazyn kluczy jest skonfigurowany. | 
Architektura
Typ architektury procesora.
| Wartości w polu enum | |
|---|---|
| ARCHITECTURE_UNSPECIFIED | Architektura nieznana. | 
| X64 | architektura x64. | 
CpuStatusReport
Zawiera informacje o stanie procesora.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą tej zasady: ReportDeviceCpuInfo
- Częstotliwość gromadzenia danych: co 10 minut
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_CPU_REPORT
| Zapis JSON | 
|---|
| {
  "reportTime": string,
  "sampleFrequency": string,
  "cpuUtilizationPct": integer,
  "cpuTemperatureInfo": [
    {
      object ( | 
| Pola | |
|---|---|
| reportTime | 
 Tylko dane wyjściowe. Sygnatura czasowa w milisekundach wskazująca czas, w którym ten raport został próbkowany. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| sampleFrequency | 
 Tylko dane wyjściowe. Częstotliwość próbkowania raportu. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
| cpuUtilizationPct | 
 Tylko dane wyjściowe. Przykład wykorzystania procesora (0–100%). | 
| cpuTemperatureInfo[] | 
 Tylko dane wyjściowe. Informacje o temperaturze procesora dla każdego rdzenia w stopniach Celsjusza | 
CpuTemperatureInfo
Temperatura procesora urządzenia. Próbkowanie odbywa się dla każdego rdzenia procesora w stopniach Celsjusza.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą tej zasady: ReportDeviceCpuInfo
- Częstotliwość gromadzenia danych: co 10 minut
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
| Zapis JSON | 
|---|
| { "temperatureCelsius": integer, "label": string } | 
| Pola | |
|---|---|
| temperatureCelsius | 
 Tylko dane wyjściowe. Temperatura procesora w stopniach Celsjusza. | 
| label | 
 Tylko dane wyjściowe. Etykieta procesora. Przykład: Core 0 | 
MemoryInfo
Informacje o pamięci urządzenia.
- To pole zawiera zarówno dane telemetryczne, jak i informacje o urządzeniu:- totalRamBytes– informacje o urządzeniu
- availableRamBytes– informacje telemetrii
- totalMemoryEncryption– informacje o urządzeniu
 
- Dane w tym polu są kontrolowane za pomocą tej zasady: ReportDeviceMemoryInfo
- Częstotliwość gromadzenia danych:- totalRamBytes– tylko podczas przesyłania,
- availableRamBytes– co 10 minut,
- totalMemoryEncryption– podczas uruchamiania urządzenia.
 
- Domyślna częstotliwość raportowania danych:- totalRamBytes– 3 godziny
- availableRamBytes– 3 godziny
- totalMemoryEncryption– podczas uruchamiania urządzenia.
- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem (tylko dla totalMemoryEncryption).
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_MEMORY_INFO
| Zapis JSON | 
|---|
| {
  "totalRamBytes": string,
  "availableRamBytes": string,
  "totalMemoryEncryption": {
    object ( | 
| Pola | |
|---|---|
| totalRamBytes | 
 Tylko dane wyjściowe. Łączna pamięć RAM w bajtach. | 
| availableRamBytes | 
 Tylko dane wyjściowe. Ilość dostępnej pamięci RAM w bajtach. | 
| totalMemoryEncryption | 
 Tylko dane wyjściowe. Informacje o szyfrowaniu całej pamięci urządzenia. | 
TotalMemoryEncryptionInfo
Informacje o szyfrowaniu pamięci urządzenia.
- To pole zawiera informacje o urządzeniu, które są statyczne i nie zmieniają się w czasie.
- Dane w tym polu są kontrolowane za pomocą tej zasady: ReportDeviceMemoryInfo
- Częstotliwość gromadzenia danych: podczas uruchamiania urządzenia
- Domyślna częstotliwość raportowania danych: podczas uruchamiania urządzenia- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: tak
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
| Zapis JSON | 
|---|
| { "encryptionState": enum ( | 
| Pola | |
|---|---|
| encryptionState | 
 Stan szyfrowania pamięci na urządzeniu. | 
| maxKeys | 
 Maksymalna liczba kluczy, których można używać do szyfrowania. | 
| keyLength | 
 Długość kluczy szyfrowania. | 
| encryptionAlgorithm | 
 Algorytm szyfrowania pamięci. | 
MemoryEncryptionState
Stan szyfrowania pamięci na urządzeniu.
| Wartości w polu enum | |
|---|---|
| MEMORY_ENCRYPTION_STATE_UNSPECIFIED | Stan szyfrowania pamięci nie jest ustawiony. | 
| MEMORY_ENCRYPTION_STATE_UNKNOWN | Stan szyfrowania pamięci jest nieznany. | 
| MEMORY_ENCRYPTION_STATE_DISABLED | Szyfrowanie pamięci na urządzeniu jest wyłączone. | 
| MEMORY_ENCRYPTION_STATE_TME | Na urządzeniu używane jest szyfrowanie całej pamięci. | 
| MEMORY_ENCRYPTION_STATE_MKTME | Szyfrowanie pamięci na urządzeniu używa szyfrowania całej pamięci przy użyciu wielu kluczy. | 
MemoryEncryptionAlgorithm
algorytm szyfrowania używany na urządzeniu.
| Wartości w polu enum | |
|---|---|
| MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED | Algorytm szyfrowania pamięci nie został ustawiony. | 
| MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN | Używany algorytm szyfrowania pamięci jest nieznany. | 
| MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 | Algorytm szyfrowania pamięci to AES_XTS ze 128-bitowym szyfrem blokowym. | 
| MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 | Algorytm szyfrowania pamięci to algorytm szyfrowania AES_XTS ze 256-bitowym szyfrem blokowym. | 
MemoryStatusReport
Zawiera przykłady raportów o stanie pamięci.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą tej zasady: ReportDeviceMemoryInfo
- Częstotliwość gromadzenia danych: tylko podczas przesyłania, SystemRamFreeByes jest zbierany co 10 minut.
- Domyślna częstotliwość raportowania danych: co 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_MEMORY_REPORT
| Zapis JSON | 
|---|
| { "reportTime": string, "sampleFrequency": string, "systemRamFreeBytes": string, "pageFaults": integer } | 
| Pola | |
|---|---|
| reportTime | 
 Tylko dane wyjściowe. Sygnatura czasowa w milisekundach wskazująca czas, w którym ten raport został próbkowany. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| sampleFrequency | 
 Tylko dane wyjściowe. Częstotliwość próbkowania raportu. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
| systemRamFreeBytes | 
 Tylko dane wyjściowe. Ilość wolnej pamięci RAM w bajtach (niepewna ze względu na zbiórkę elementów usuniętych). | 
| pageFaults | 
 Tylko dane wyjściowe. Liczba błędów strony podczas tej kolekcji | 
NetworkInfo
Informacje o urządzeniu sieciowym.
- To pole zawiera informacje o urządzeniu, które są statyczne i nie zmieniają się w czasie.
- Dane w tym polu są kontrolowane za pomocą zasady ReportNetworkDeviceConfiguration.
- Częstotliwość gromadzenia danych: podczas uruchamiania urządzenia
- Domyślna częstotliwość raportowania danych: podczas uruchamiania urządzenia- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: tak
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_NETWORK_INFO
| Zapis JSON | 
|---|
| {
  "networkDevices": [
    {
      object ( | 
| Pola | |
|---|---|
| networkDevices[] | 
 Tylko dane wyjściowe. Lista urządzeń sieciowych. | 
NetworkDevice
Szczegóły urządzenia sieciowego.
- To pole zawiera informacje o urządzeniu, które są statyczne i nie zmieniają się w czasie.
- Dane w tym polu są kontrolowane za pomocą zasady ReportNetworkDeviceConfiguration.
- Częstotliwość gromadzenia danych: podczas uruchamiania urządzenia
- Domyślna częstotliwość raportowania danych: podczas uruchamiania urządzenia- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: tak
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
| Zapis JSON | 
|---|
| {
  "type": enum ( | 
| Pola | |
|---|---|
| type | 
 Tylko dane wyjściowe. Typ urządzenia sieciowego. | 
| macAddress | 
 Tylko dane wyjściowe. Adres MAC (jeśli dotyczy) odpowiedniego urządzenia sieciowego. | 
| meid | 
 Tylko dane wyjściowe. Identyfikator MEID (jeśli dotyczy) odpowiedniego urządzenia sieciowego. | 
| imei | 
 Tylko dane wyjściowe. Identyfikator IMEI (jeśli dotyczy) odpowiedniego urządzenia sieciowego. | 
| iccid | 
 Tylko dane wyjściowe. Identyfikator karty z układem scalonym powiązanej z kartą SIM urządzenia. | 
| mdn | 
 Tylko dane wyjściowe. Numer katalogu mobilnego powiązany z kartą SIM urządzenia. | 
NetworkDeviceType
Typy urządzeń sieciowych.
| Wartości w polu enum | |
|---|---|
| NETWORK_DEVICE_TYPE_UNSPECIFIED | Nieokreślony typ urządzenia sieciowego. | 
| CELLULAR_DEVICE | Urządzenie mobilne. | 
| ETHERNET_DEVICE | Urządzenie Ethernet. | 
| WIFI_DEVICE | Urządzenie Wi-Fi. | 
NetworkStatusReport
Stan widocznych/skonfigurowanych sieci.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą zasady ReportNetworkStatus.
- Częstotliwość gromadzenia danych: 60 minut
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: tak
- Zgłaszane tylko w przypadku powiązanych użytkowników: tak
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_NETWORK_REPORT
| Zapis 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 ( | 
| Pola | |
|---|---|
| reportTime | 
 Tylko dane wyjściowe. Czas zgłoszenia stanu sieci. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| sampleFrequency | 
 Tylko dane wyjściowe. Częstotliwość próbkowania raportu. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
| signalStrengthDbm | 
 Tylko dane wyjściowe. Siła sygnału w sieciach bezprzewodowych mierzona w decybelach. | 
| lanIpAddress | 
 Tylko dane wyjściowe. Adres IP w sieci LAN. | 
| gatewayIpAddress | 
 Tylko dane wyjściowe. Adres IP bramy. | 
| transmissionBitRateMbps | 
 Tylko dane wyjściowe. Szybkość transmisji bitów mierzona w megabitach na sekundę. | 
| receivingBitRateMbps | 
 Tylko dane wyjściowe. Szybkość odbierania bitów mierzona w megabitach na sekundę. | 
| transmissionPowerDbm | 
 Tylko dane wyjściowe. Moc transmisji mierzona w decybelach. | 
| encryptionOn | 
 Tylko dane wyjściowe. Czy klucz szyfrowania Wi-Fi jest wyłączony. | 
| wifiLinkQuality | 
 Tylko dane wyjściowe. Jakość połączenia Wi-Fi. Wartość może wynosić od 0 do 70. 0 oznacza brak sygnału, a 70 – silny sygnał. | 
| wifiPowerManagementEnabled | 
 Tylko dane wyjściowe. Zarządzanie zasilaniem Wi-Fi jest włączone | 
| guid | 
 Tylko dane wyjściowe. Identyfikator GUID połączenia sieciowego. | 
| connectionState | 
 Tylko dane wyjściowe. Bieżący stan połączenia z siecią. | 
| connectionType | 
 Tylko dane wyjściowe. Typ połączenia sieciowego. | 
NetworkType
Typy połączeń sieciowych.
| Wartości w polu enum | |
|---|---|
| NETWORK_TYPE_UNSPECIFIED | Nieokreślony typ połączenia sieciowego | 
| CELLULAR | Połączenie z siecią komórkową. | 
| ETHERNET | Połączenie sieciowe Ethernet. | 
| TETHER | Połączenie sieciowe w tetheringu. | 
| VPN | Połączenie z siecią VPN. | 
| WIFI | Połączenie z siecią Wi-Fi. | 
NetworkDiagnosticsReport
Wyniki testów sieciowych, które określają stan połączenia sieciowego urządzenia, np. czy opóźnienie HTTPS jest wysokie czy normalne.
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_NETWORK_REPORT
| Zapis JSON | 
|---|
| {
  "reportTime": string,
  "httpsLatencyData": {
    object ( | 
| Pola | |
|---|---|
| reportTime | 
 Tylko dane wyjściowe. Sygnatura czasowa zebrania danych diagnostycznych. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| httpsLatencyData | 
 Tylko dane wyjściowe. Dane testu opóźnienia HTTPS. | 
OsUpdateStatus
Zawiera informacje o obecnym stanie aktualizacji systemu operacyjnego.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDeviceOsUpdateStatus.
- Częstotliwość gromadzenia danych: tylko podczas przesyłania
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_OS_REPORT
| Zapis JSON | 
|---|
| {
  "updateState": enum ( | 
| Pola | |
|---|---|
| updateState | 
 Tylko dane wyjściowe. Bieżący stan aktualizacji systemu operacyjnego. | 
| newPlatformVersion | 
 Tylko dane wyjściowe. Nowa wersja platformy obrazu systemu operacyjnego jest pobierana i zastępowana. Jest on ustawiany tylko wtedy, gdy stan aktualizacji to OS_IMAGE_DOWNLOAD_IN_PROGRESS lub OS_UPDATE_NEED_REBOOT. Pamiętaj, że w niektórych przypadkach szczególnych, np. gdy mechanizm aktualizacji jest uruchamiany bez restartu, wartość „0.0.0.0” może być wartością zastępczą dla stanu OS_UPDATE_NEED_REBOOT. | 
| newRequestedPlatformVersion | 
 Tylko dane wyjściowe. Nowa żądana wersja platformy z oczekującej zaktualizowanej aplikacji typu kiosk. | 
| lastUpdateTime | 
 Tylko dane wyjściowe. Sygnatura czasowa ostatniej pomyślnej aktualizacji. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| lastUpdateCheckTime | 
 Tylko dane wyjściowe. Sygnatura czasowa ostatniego sprawdzania aktualizacji. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| lastRebootTime | 
 Tylko dane wyjściowe. Sygnatura czasowa ostatniego restartu. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
UpdateState
Stan aktualizacji systemu operacyjnego
| Wartości w polu enum | |
|---|---|
| UPDATE_STATE_UNSPECIFIED | Stan nieokreślony. | 
| OS_IMAGE_DOWNLOAD_NOT_STARTED | System operacyjny nie rozpoczął pobierania. | 
| OS_IMAGE_DOWNLOAD_IN_PROGRESS | System operacyjny rozpoczął pobieranie na urządzeniu. | 
| OS_UPDATE_NEED_REBOOT | Aby dokończyć przesyłanie, musisz ponownie uruchomić urządzenie. | 
GraphicsInfo
Informacje o podsystemie graficznym.
- To pole zawiera informacje o urządzeniu, które są statyczne i nie zmieniają się w czasie.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDeviceGraphicsStatus.
- Częstotliwość gromadzenia danych: tylko podczas przesyłania
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_GRAPHICS_INFO
| Zapis JSON | 
|---|
| { "adapterInfo": { object ( | 
| Pola | |
|---|---|
| adapterInfo | 
 Tylko dane wyjściowe. Informacje o karcie graficznej (GPU). | 
| eprivacySupported | 
 Tylko dane wyjściowe. Czy ekran e-prywatności jest obsługiwany. | 
| displayDevices[] | 
 Tylko dane wyjściowe. Informacje o wyświetlaczach urządzenia. | 
| touchScreenInfo | 
 Tylko dane wyjściowe. Informacje o wewnętrznych ekranach dotykowych urządzenia. | 
GraphicsAdapterInfo
Informacje o karcie graficznej (GPU).
| Zapis JSON | 
|---|
| { "adapter": string, "driverVersion": string, "deviceId": string } | 
| Pola | |
|---|---|
| adapter | 
 Tylko dane wyjściowe. Nazwa karty. Przykład: Mesa DRI Intel(R) UHD Graphics 620 (Kabylake GT2). | 
| driverVersion | 
 Tylko dane wyjściowe. Wersja sterownika GPU. | 
| deviceId | 
 Tylko dane wyjściowe. Reprezentuje identyfikator karty graficznej. | 
DisplayDevice
Informacje o urządzeniu do wyświetlania.
| Zapis JSON | 
|---|
| { "displayName": string, "displayWidthMm": integer, "displayHeightMm": integer, "internal": boolean, "manufacturerId": string, "modelId": integer, "manufactureYear": integer } | 
| Pola | |
|---|---|
| displayName | 
 Tylko dane wyjściowe. Wyświetlana nazwa urządzenia. | 
| displayWidthMm | 
 Tylko dane wyjściowe. Wyświetlana szerokość w milimetrach. | 
| displayHeightMm | 
 Tylko dane wyjściowe. Wysokość wyświetlacza w milimetrach. | 
| internal | 
 Tylko dane wyjściowe. Wskazuje, czy wyświetlacz jest wewnętrzny. | 
| manufacturerId | 
 Tylko dane wyjściowe. Trzyliterowy identyfikator producenta. | 
| modelId | 
 Tylko dane wyjściowe. Kod produktu producenta. | 
| manufactureYear | 
 Tylko dane wyjściowe. Rok produkcji. | 
TouchScreenInfo
Informacje na ekranie dotykowym urządzenia.
| Zapis JSON | 
|---|
| {
  "touchpadLibrary": string,
  "devices": [
    {
      object ( | 
| Pola | |
|---|---|
| touchpadLibrary | 
 Tylko dane wyjściowe. Nazwa biblioteki touchpada używana przez stos danych wejściowych. | 
| devices[] | 
 Tylko dane wyjściowe. Lista wewnętrznych urządzeń z ekranem dotykowym. | 
TouchScreenDevice
Informacje o wewnętrznym urządzeniu z ekranem dotykowym.
| Zapis JSON | 
|---|
| { "displayName": string, "touchPointCount": integer, "stylusCapable": boolean } | 
| Pola | |
|---|---|
| displayName | 
 Tylko dane wyjściowe. Wyświetlana nazwa urządzenia z ekranem dotykowym. | 
| touchPointCount | 
 Tylko dane wyjściowe. Liczba punktów dotykowych obsługiwanych na urządzeniu. | 
| stylusCapable | 
 Tylko dane wyjściowe. czy urządzenie z ekranem dotykowym obsługuje rysik. | 
GraphicsStatusReport
Informacje o podsystemie graficznym.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDeviceGraphicsInfo.
- Częstotliwość gromadzenia danych: 3 godziny.
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_GRAPHICS_REPORT
| Zapis JSON | 
|---|
| {
  "reportTime": string,
  "displays": [
    {
      object ( | 
| Pola | |
|---|---|
| reportTime | 
 Tylko dane wyjściowe. Czas, o którym zostały przesłane dane graficzne. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| displays[] | 
 Tylko dane wyjściowe. Informacje o wyświetlaczach urządzenia. | 
DisplayInfo
Informacje dotyczące wyświetlacza.
| Zapis JSON | 
|---|
| { "deviceId": string, "resolutionWidth": integer, "resolutionHeight": integer, "refreshRate": integer, "isInternal": boolean, "displayName": string } | 
| Pola | |
|---|---|
| deviceId | 
 Tylko dane wyjściowe. Reprezentuje identyfikator karty graficznej. | 
| resolutionWidth | 
 Tylko dane wyjściowe. Szerokość rozdzielczości w pikselach. | 
| resolutionHeight | 
 Tylko dane wyjściowe. Wysokość rozdzielczości w pikselach. | 
| refreshRate | 
 Tylko dane wyjściowe. Częstotliwość odświeżania w Hz. | 
| isInternal | 
 Tylko dane wyjściowe. Wskazuje, czy wyświetlacz jest wewnętrzny. | 
| displayName | 
 Tylko dane wyjściowe. Wyświetlana nazwa urządzenia. | 
BatteryInfo
Informacje o baterii.
- To pole zawiera informacje o urządzeniu, które są statyczne i nie zmieniają się w czasie.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDevicePowerStatus.
- Częstotliwość gromadzenia danych: tylko podczas przesyłania
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_BATTERY_INFO
| Zapis JSON | 
|---|
| {
  "serialNumber": string,
  "manufacturer": string,
  "designCapacity": string,
  "designMinVoltage": integer,
  "manufactureDate": {
    object ( | 
| Pola | |
|---|---|
| serialNumber | 
 Tylko dane wyjściowe. Numer seryjny baterii. | 
| manufacturer | 
 Tylko dane wyjściowe. Producent baterii. | 
| designCapacity | 
 Tylko dane wyjściowe. Znamionowa pojemność (mAh). | 
| designMinVoltage | 
 Tylko dane wyjściowe. Minimalne znamionowe napięcie wyjściowe (mV) | 
| manufactureDate | 
 Tylko dane wyjściowe. Data produkcji baterii. | 
| technology | 
 Tylko dane wyjściowe. Technologia baterii. Przykład: Li-ion | 
BatteryStatusReport
Dane o stanie baterii.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDevicePowerStatus.
- Częstotliwość gromadzenia danych: tylko podczas przesyłania
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_BATTERY_REPORT
| Zapis JSON | 
|---|
| { "reportTime": string, "serialNumber": string, "sample": [ { object ( | 
| Pola | |
|---|---|
| reportTime | 
 Tylko dane wyjściowe. Sygnatura czasowa pobrania próbki na urządzeniu Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| serialNumber | 
 Tylko dane wyjściowe. Numer seryjny baterii. | 
| sample[] | 
 Tylko dane wyjściowe. Dane próbkowania baterii posortowane malejąco według wartości  | 
| batteryHealth | 
 Tylko dane wyjściowe. stan baterii; | 
| fullChargeCapacity | 
 Tylko dane wyjściowe. Pełna pojemność baterii (mAh). | 
| cycleCount | 
 Tylko dane wyjściowe. Liczba cykli. | 
BatterySampleReport
Dane o próbkowaniu dotyczące baterii.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDevicePowerStatus.
- Częstotliwość gromadzenia danych: tylko podczas przesyłania
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
| Zapis JSON | 
|---|
| { "reportTime": string, "voltage": string, "remainingCapacity": string, "temperature": integer, "dischargeRate": integer, "chargeRate": integer, "current": string, "status": string } | 
| Pola | |
|---|---|
| reportTime | 
 Tylko dane wyjściowe. Sygnatura czasowa pobrania próbki na urządzeniu Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| voltage | 
 Tylko dane wyjściowe. Napięcie baterii (mV). | 
| remainingCapacity | 
 Tylko dane wyjściowe. Pozostała pojemność baterii (mAh). | 
| temperature | 
 Tylko dane wyjściowe. Temperatura w stopniach Celsjusza. | 
| dischargeRate | 
 Tylko dane wyjściowe. Szybkość rozładowania baterii mierzona w mW. Dodatnia, jeśli bateria się rozładowuje, i ujemna, gdy się ładuje. | 
| chargeRate | 
 Tylko dane wyjściowe. Poziom naładowania baterii w procentach. | 
| current | 
 Tylko dane wyjściowe. Prąd baterii (mA). | 
| status | 
 Tylko dane wyjściowe. Stan baterii odczytany z sysfs. Przykład: rozładowywanie | 
BatteryHealth
Stan baterii w danym momencie.
- Ten stan nie jest wskaźnikiem ani wskazaniem, że bateria jest uszkodzona. Jest to iloraz bieżącej pojemności przy pełnym naładowaniu i pojemności nominalnej.
- Producent określa integralność baterii i zasady gwarancji.
| Wartości w polu enum | |
|---|---|
| BATTERY_HEALTH_UNSPECIFIED | Stan nieznany. | 
| BATTERY_HEALTH_NORMAL | Bateria jest w dobrym stanie, a jej pojemność przy pełnym naładowaniu / pojemność nominalna > 80% | 
| BATTERY_REPLACE_SOON | Bateria jest w umiarkowanie złym stanie i zalecamy jej wymianę w najbliższym czasie. Pełna pojemność / nominalna pojemność 75% – 80% | 
| BATTERY_REPLACE_NOW | Bateria jest uszkodzona i należy ją wymienić. Pełna pojemność / nominalna pojemność < 75% | 
StorageInfo
Dane o stanie pamięci.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDeviceStorageStatus.
- Częstotliwość gromadzenia danych: tylko podczas przesyłania
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_STORAGE_INFO
| Zapis JSON | 
|---|
| {
  "volume": [
    {
      object ( | 
| Pola | |
|---|---|
| volume[] | 
 Informacje o woluminach dyskowych | 
| availableDiskBytes | 
 Dostępne miejsce na dane użytkownika na urządzeniu wyrażone w bajtach. | 
| totalDiskBytes | 
 Łączna ilość miejsca na dane użytkownika na urządzeniu w bajtach. | 
DiskVolume
Informacje o woluminach dyskowych
| Zapis JSON | 
|---|
| { "volumeId": string, "storageFreeBytes": string, "storageTotalBytes": string } | 
| Pola | |
|---|---|
| volumeId | 
 Identyfikator woluminu dysku. | 
| storageFreeBytes | 
 Wolne miejsce na dane w bajtach. | 
| storageTotalBytes | 
 Łączna ilość miejsca na dane w bajtach. | 
StorageStatusReport
Dane o stanie pamięci.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDeviceStorageStatus.
- Częstotliwość gromadzenia danych: tylko podczas przesyłania
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_STORAGE_REPORT
| Zapis JSON | 
|---|
| {
  "reportTime": string,
  "disk": [
    {
      object ( | 
| Pola | |
|---|---|
| reportTime | 
 Tylko dane wyjściowe. Sygnatura czasowa pobrania próbki na urządzeniu Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| disk[] | 
 Tylko dane wyjściowe. Raporty na dysku. | 
DiskInfo
Stan pojedynczego urządzenia pamięci masowej.
| Zapis 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 } | 
| Pola | |
|---|---|
| serialNumber | 
 Tylko dane wyjściowe. Numer seryjny dysku. | 
| manufacturer | 
 Tylko dane wyjściowe. Producent dysku. | 
| model | 
 Tylko dane wyjściowe. Model dysku. | 
| sizeBytes | 
 Tylko dane wyjściowe. Rozmiar dysku. | 
| type | 
 Tylko dane wyjściowe. Typ dysku: eMMC / NVMe / ATA / SCSI. | 
| health | 
 Tylko dane wyjściowe. Stan dysku. | 
| volumeIds[] | 
 Tylko dane wyjściowe. woluminy dysku; | 
| bytesReadThisSession | 
 Tylko dane wyjściowe. Liczba bajtów odczytanych od ostatniego uruchomienia. | 
| bytesWrittenThisSession | 
 Tylko dane wyjściowe. Liczba bajtów zapisanych od ostatniego uruchomienia. | 
| readTimeThisSession | 
 Tylko dane wyjściowe. Czas spędzony na odczycie z dysku od ostatniego uruchomienia. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
| writeTimeThisSession | 
 Tylko dane wyjściowe. Czas spędzony na zapisywaniu na dysku od ostatniego uruchomienia. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
| ioTimeThisSession | 
 Tylko dane wyjściowe. Liczy czas, w którym dysk i kolejka były zajęte, więc w przeciwieństwie do pól powyżej równoległe żądania nie są zliczane wielokrotnie. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
| discardTimeThisSession | 
 Tylko dane wyjściowe. Czas od ostatniego uruchomienia do odrzucenia. Odrzucanie polega na zapisywaniu bloków, które nie są już używane. Obsługiwane w jądrach w wersji 4.18 i nowszych. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
ThunderboltInfo
Informacje o magistrali Thunderbolt.
- To pole zawiera informacje o urządzeniu, które są statyczne i nie zmieniają się w czasie.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDeviceSecurityStatus.
- Częstotliwość gromadzenia danych: podczas uruchamiania urządzenia
- Domyślna częstotliwość raportowania danych: podczas uruchamiania urządzenia- Zarządzanie za pomocą zasad: nie
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: tak
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_BUS_DEVICE_INFO
| Zapis JSON | 
|---|
| {
  "securityLevel": enum ( | 
| Pola | |
|---|---|
| securityLevel | 
 Poziom zabezpieczeń magistrali Thunderbolt. | 
ThunderboltSecurityLevel
Poziom zabezpieczeń magistrali Thunderbolt.
| Wartości w polu enum | |
|---|---|
| THUNDERBOLT_SECURITY_LEVEL_UNSPECIFIED | Nie ustawiono poziomu zabezpieczeń Thunderbolt. | 
| THUNDERBOLT_SECURITY_NONE_LEVEL | Wszystkie urządzenia są automatycznie połączone przez oprogramowanie. Nie trzeba prosić o potwierdzenie użytkownika. | 
| THUNDERBOLT_SECURITY_USER_LEVEL | Użytkownik zostaje poproszony o pozwolenie na połączenie urządzenia. | 
| THUNDERBOLT_SECURITY_SECURE_LEVEL | Użytkownik zostaje poproszony o pozwolenie na połączenie urządzenia. Dodatkowo urządzenie otrzymuje wyzwanie, które powinno być zgodne z oczekiwanym na podstawie losowego klucza zapisanego w atribute klucza sysfs. | 
| THUNDERBOLT_SECURITY_DP_ONLY_LEVEL | Firmware automatycznie tworzy tunele dla Thunderbolta. | 
| THUNDERBOLT_SECURITY_USB_ONLY_LEVEL | Oprogramowanie układowe automatycznie tworzy tunele dla kontrolera USB i DisplayPort w dokowaniu. Wszystkie połączenia PCIe w kierunku z docka są usuwane. | 
| THUNDERBOLT_SECURITY_NO_PCIE_LEVEL | Tunelowanie PCIE jest wyłączone. | 
BootPerformanceReport
Raport o wydajności uruchamiania urządzenia.
- To pole zawiera informacje telemetryczne, które zmieniają się w zależności od sposobu korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDeviceBootMode.
- Częstotliwość gromadzenia danych: przy każdym uruchomieniu
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: tak
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_OS_REPORT
| Zapis JSON | 
|---|
| {
  "bootUpDuration": string,
  "bootUpTime": string,
  "shutdownDuration": string,
  "shutdownTime": string,
  "shutdownReason": enum ( | 
| Pola | |
|---|---|
| bootUpDuration | 
 Łączny czas uruchamiania. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
| bootUpTime | 
 Sygnatura czasowa określająca, kiedy urządzenie zostało włączone. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| shutdownDuration | 
 Łączny czas od rozpoczęcia do zakończenia wyłączania. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
| shutdownTime | 
 Sygnatura czasowa wyłączenia. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| shutdownReason | 
 powód wyłączenia; | 
| reportTime | 
 Sygnatura czasowa zebrania danych. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
ShutdownReason
powód wyłączenia;
| Wartości w polu enum | |
|---|---|
| SHUTDOWN_REASON_UNSPECIFIED | Nie podano powodu wyłączenia. | 
| USER_REQUEST | Zainicjowane przez użytkownika. | 
| SYSTEM_UPDATE | Zainicjowano aktualizację systemu. | 
| LOW_BATTERY | Wyłączenie z powodu słabej baterii. | 
| OTHER | Wyłączenie z innych powodów. | 
HeartbeatStatusReport
Raport o stanie urządzenia.
- Dostępne w przypadku kiosków
- To pole zawiera stan urządzenia (online, offline lub nieznany) i będzie uwzględniane tylko wtedy, gdy stan się zmienił (np.online -> offline).
- Dane w tym polu są kontrolowane za pomocą zasady: HeartbeatEnabled Więcej informacji
- Częstotliwość bicia serca: 2 min
            - Uwaga: jeśli urządzenie przejdzie w tryb offline, może minąć do 12 minut, zanim zaktualizuje się jego stan połączenia.
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie dotyczy
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
| Zapis JSON | 
|---|
| {
  "reportTime": string,
  "state": enum ( | 
| Pola | |
|---|---|
| reportTime | 
 Sygnatura czasowa wykrycia zmiany stanu Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| state | 
 Stan urządzenia po zmianie | 
Stan
Stan urządzenia
| Wartości w polu enum | |
|---|---|
| STATE_UNSPECIFIED | Stan nieokreślony | 
| UNKNOWN | Urządzenie nie kwalifikuje się do monitorowania tętna | 
| ONLINE | Urządzenie jest online | 
| OFFLINE | Urządzenie jest offline | 
| DEVICE_OUTDATED | Urządzenie jest nieaktualne | 
KioskAppStatusReport
Raport o stanie aplikacji Kiosk na urządzeniu.
- Dostępne w przypadku kiosków
- To pole zawiera identyfikator i numer wersji aplikacji działającej na urządzeniu kiosku oraz sygnaturę czasową ostatniej aktualizacji raportu.
- Dane w tym polu są kontrolowane za pomocą zasady ReportDeviceSessionStatus.
- Częstotliwość gromadzenia danych: tylko podczas przesyłania
- Domyślna częstotliwość raportowania danych: 3 godziny- Kontrolowane przez zasady: tak
 
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i będą wysyłane, gdy urządzenie ponownie połączy się z internetem: Nie
- Zgłoszenie tylko w przypadku powiązanych użytkowników: nie dotyczy
- Wymagane szczegółowe uprawnienie: TELEMETRY_API_APPS_REPORT.
| Zapis JSON | 
|---|
| { "reportTime": string, "appId": string, "appVersion": string } | 
| Pola | |
|---|---|
| reportTime | 
 sygnatura czasowa zebrania raportu; Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| appId | 
 Identyfikator aplikacji kiosku, np. „mdmkkicfmmkgmpkmkdikhlbggogpicma”. | 
| appVersion | 
 Numer wersji aplikacji kiosku, np. „1.10.118”. | 
RuntimeCountersReport
Liczniki czasu działania pobrane z procesora. Obecnie telemetria liczników czasu działania jest obsługiwana tylko przez platformę Intel vPro PSR w wersji 14 lub nowszej.
| Zapis JSON | 
|---|
| { "reportTime": string, "uptimeRuntimeDuration": string, "enterSleepCount": string, "enterHibernationCount": string, "enterPoweroffCount": string } | 
| Pola | |
|---|---|
| reportTime | 
 Sygnatura czasowa zebrania danych. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Dopuszczalne są też przesunięcia inne niż „Z”. Przykłady:  | 
| uptimeRuntimeDuration | 
 Łączny czas działania. Obecnie zawsze środowisko wykonawcze S0 z procesora Intel vPro PSR. Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
| enterSleepCount | 
 Liczba razy, gdy urządzenie przeszło w stan uśpienia. Obecnie uzyskiwane za pomocą PSR, liczba od S0 >S3. | 
| enterHibernationCount | 
 Liczba razy, gdy urządzenie weszło w stan hibernacji. Obecnie uzyskiwane za pomocą PSR, liczba od S0 >S4. | 
| enterPoweroffCount | 
 Liczba przypadków, w których urządzenie przeszło w stan wyłączony. Obecnie uzyskiwane za pomocą PSR, liczba od S0 do S5. | 
| Metody | |
|---|---|
| 
 | Pobierz dane telemetryczne urządzenia. | 
| 
 | Wyświetla listę wszystkich urządzeń telemetrycznych. | 
