- Zasób: TelemetryDevice
- CpuInfo
- Architektura
- CpuStatusReport
- CpuTemperatureInfo
- MemoryInfo
- TotalMemoryEncryptionInfo
- MemoryEncryptionState
- MemoryEncryptionAlgorithm
- MemoryStatusReport
- NetworkInfo
- NetworkDevice
- NetworkDeviceType
- NetworkStatusReport
- Typ sieci
- 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.
- Potrzebne są szczegółowe uprawnienia: 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 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 o stanie procesora zbierane okresowo, posortowane w kolejności malejącej: |
memoryInfo |
Tylko dane wyjściowe. Informacje o specyfikacji pamięci urządzenia. |
memoryStatusReport[] |
Tylko dane wyjściowe. Raporty o stanie pamięci zbierane okresowo malejąco według wartości |
networkInfo |
Tylko dane wyjściowe. Informacje o urządzeniach sieciowych. |
networkStatusReport[] |
Tylko dane wyjściowe. Dane techniczne sieci zbierane okresowo. |
networkDiagnosticsReport[] |
Tylko dane wyjściowe. Okresowo zbierane dane diagnostyczne sieci. |
osUpdateStatus[] |
Tylko dane wyjściowe. Zawiera istotne informacje na temat stanu aktualizacji ChromeOS. |
graphicsInfo |
Tylko dane wyjściowe. Zawiera informacje o graficznych urządzeniach peryferyjnych. |
graphicsStatusReport[] |
Tylko dane wyjściowe. Raporty graficzne są zbierane okresowo. |
batteryInfo[] |
Tylko dane wyjściowe. Informacje o specyfikacji baterii urządzenia. |
batteryStatusReport[] |
Tylko dane wyjściowe. Raporty o stanie baterii są zbierane okresowo. |
storageInfo |
Tylko dane wyjściowe. Informacje o specyfikacji pamięci dla urządzenia. |
storageStatusReport[] |
Tylko dane wyjściowe. Raporty dotyczące miejsca na dane są zbierane okresowo. |
thunderboltInfo[] |
Tylko dane wyjściowe. Informacje o magistrali Thunderbolt. |
audioStatusReport[] |
Tylko dane wyjściowe. Raporty o dźwiękach zbierane okresowo są sortowane w kolejności |
bootPerformanceReport[] |
Tylko dane wyjściowe. Uruchom raporty wydajności urządzenia. |
heartbeatStatusReport[] |
Tylko dane wyjściowe. Raport o stanie pakietów z sygnaturą podtrzymującą, który zawiera sygnatury czasowe okresowo posortowane w kolejności malejącej: |
kioskAppStatusReport[] |
Tylko dane wyjściowe. Raport o stanie aplikacji kiosku dla urządzenia kiosku |
networkBandwidthReport[] |
Tylko dane wyjściowe. Raporty dotyczące przepustowości sieci są zbierane okresowo w kolejności malejącej: |
peripheralsReport[] |
Tylko dane wyjściowe. Raporty o urządzeniach peryferyjnych zbierane okresowo są sortowane w kolejności malejącej: |
appReport[] |
Tylko dane wyjściowe. Raporty o aplikacji zbierane okresowo są sortowane w kolejności |
runtimeCountersReport[] |
Tylko dane wyjściowe. Liczniki czasu działania zbierają informacje o czasie działania urządzenia od początku śledzenia, a także liczbę przejść S0->S3, S0->S4 i S0->S5, czyli przejścia w stan 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.
- danymi w tym polu steruje zasada: ReportDeviceCpuInfo
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_CPU_INFO
Zapis JSON |
---|
{
"model": string,
"architecture": enum ( |
Pola | |
---|---|
model |
Tylko dane wyjściowe. Nazwa modelu procesora. Przykład: CPU Intel(R) Core(TM) i5-8250U 1,60 GHz |
architecture |
Tylko dane wyjściowe. Typ architektury procesora.
|
maxClockSpeed |
Tylko dane wyjściowe. Maksymalna częstotliwość taktowania procesora w kHz. |
keylockerSupported |
Tylko dane wyjściowe. Określa, czy blokada klawiszy jest obsługiwana. |
keylockerConfigured |
Tylko dane wyjściowe. Określa, czy blokada klawiszy jest skonfigurowana. |
Architektura
Typ architektury procesora.
Wartości w polu enum | |
---|---|
ARCHITECTURE_UNSPECIFIED |
Nieznana architektura. |
X64 |
architektura x64 |
CpuStatusReport
Zawiera informacje o stanie procesora.
- To pole zawiera informacje telemetryczne, które z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- danymi w tym polu steruje zasada: ReportDeviceCpuInfo
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_CPU_REPORT
Zapis JSON |
---|
{
"reportTime": string,
"sampleFrequency": string,
"cpuUtilizationPct": integer,
"cpuTemperatureInfo": [
{
object ( |
Pola | |
---|---|
reportTime |
Tylko dane wyjściowe. Sygnatura czasowa w milisekundach reprezentująca czas próbkowania raportu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
sampleFrequency |
Tylko dane wyjściowe. Częstotliwość próbkowania w raporcie. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
cpuUtilizationPct |
Tylko dane wyjściowe. Przykład wykorzystania procesora (0–100 procent). |
cpuTemperatureInfo[] |
Tylko dane wyjściowe. Informacje o próbce temperatury procesora na rdzeń procesora w stopniach Celsjusza |
CpuTemperatureInfo
Temperatura procesora urządzenia. Próbka na rdzeń procesora w stopniach Celsjusza.
- To pole zawiera informacje telemetryczne, które z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- danymi w tym polu steruje zasada: ReportDeviceCpuInfo
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko 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 informacje telemetryczne i informacje o urządzeniu:
totalRamBytes
– informacje z urządzeniaavailableRamBytes
– informacje dotyczące telemetriitotalMemoryEncryption
– informacje z urządzenia
- danymi w tym polu steruje zasada: ReportDeviceMemoryInfo
- Częstotliwość zbierania danych:
totalRamBytes
– tylko podczas przesyłaniaavailableRamBytes
– co 10 minuttotalMemoryEncryption
– podczas uruchamiania urządzenia
- Domyślna częstotliwość raportowania danych:
totalRamBytes
–3 godzinyavailableRamBytes
–3 godzinytotalMemoryEncryption
– podczas uruchamiania urządzenia- Kontrolowane przez zasady: tak
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i zostaną zgłoszone, gdy urządzenie będzie ponownie online (tylko przez
totalMemoryEncryption
). - Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_MEMORY_INFO
Zapis JSON |
---|
{
"totalRamBytes": string,
"availableRamBytes": string,
"totalMemoryEncryption": {
object ( |
Pola | |
---|---|
totalRamBytes |
Tylko dane wyjściowe. Łączna ilość pamięci RAM w bajtach. |
availableRamBytes |
Tylko dane wyjściowe. Ilość dostępnej pamięci RAM w bajtach. |
totalMemoryEncryption |
Tylko dane wyjściowe. Łączne informacje o szyfrowaniu pamięci urządzenia. |
TotalMemoryEncryptionInfo
Informacje dotyczące szyfrowania pamięci urządzenia.
- To pole zawiera informacje o urządzeniu, które są statyczne i nie zmieniają się w czasie.
- danymi w tym polu steruje zasada: ReportDeviceMemoryInfo
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Tak
- Dotyczy tylko 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żyć 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 |
Szyfrowanie pamięci na urządzeniu powoduje zużycie całkowitej szyfrowania. |
MEMORY_ENCRYPTION_STATE_MKTME |
Szyfrowanie pamięci na urządzeniu korzysta z łącznego szyfrowania pamięci obejmującej wiele kluczy. |
MemoryEncryptionAlgorithm
Algorytm szyfrowania używany na urządzeniu.
Wartości w polu enum | |
---|---|
MEMORY_ENCRYPTION_ALGORITHM_UNSPECIFIED |
Algorytm szyfrowania pamięci nie został skonfigurowany. |
MEMORY_ENCRYPTION_ALGORITHM_UNKNOWN |
Używany algorytm szyfrowania pamięci jest nieznany. |
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_128 |
Algorytm szyfrowania pamięci korzysta z algorytmu szyfrowania AES_XTS z 128-bitowym szyfrem blokowym. |
MEMORY_ENCRYPTION_ALGORITHM_AES_XTS_256 |
Algorytm szyfrowania pamięci korzysta z algorytmu AES_XTS z 256-bitowym szyfrem blokowym. |
MemoryStatusReport
Zawiera przykładowe raporty o stanie pamięci.
- To pole zawiera informacje telemetryczne, które z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- danymi w tym polu steruje zasada: ReportDeviceMemoryInfo
- Częstotliwość zbierania danych: tylko podczas przesyłania dane SystemRamFreeByes są zbierane 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_MEMORY_REPORT
Zapis JSON |
---|
{ "reportTime": string, "sampleFrequency": string, "systemRamFreeBytes": string, "pageFaults": integer } |
Pola | |
---|---|
reportTime |
Tylko dane wyjściowe. Sygnatura czasowa w milisekundach reprezentująca czas próbkowania raportu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
sampleFrequency |
Tylko dane wyjściowe. Częstotliwość próbkowania w raporcie. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
systemRamFreeBytes |
Tylko dane wyjściowe. Ilość wolnej pamięci RAM w bajtach (niestabilna z powodu czyszczenia pamięci). |
pageFaults |
Tylko dane wyjściowe. Liczba błędów stron w tej kolekcji |
NetworkInfo
Informacje o urządzeniach sieciowych.
- To pole zawiera informacje o urządzeniu, które są statyczne i nie zmieniają się w czasie.
- Danymi dla tego pola steruje zasada: ReportNetworkDeviceConfiguration
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Tak
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_NETWORK_INFO
Zapis JSON |
---|
{
"networkDevices": [
{
object ( |
Pola | |
---|---|
networkDevices[] |
Tylko dane wyjściowe. Lista urządzeń sieciowych. |
NetworkDevice
Szczegółowe informacje o urządzeniu sieciowym.
- To pole zawiera informacje o urządzeniu, które są statyczne i nie zmieniają się w czasie.
- Danymi dla tego pola steruje zasada: ReportNetworkDeviceConfiguration
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Tak
- Dotyczy tylko 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. numeru IMEI (jeśli dotyczy) odpowiedniego urządzenia sieciowego. |
iccid |
Tylko dane wyjściowe. Identyfikator karty obwodu zintegrowanego powiązany z kartą SIM urządzenia. |
mdn |
Tylko dane wyjściowe. Numer katalogu urządzenia mobilnego powiązany z kartą SIM urządzenia. |
NetworkDeviceType
Typy urządzeń sieciowych.
Wartości w polu enum | |
---|---|
NETWORK_DEVICE_TYPE_UNSPECIFIED |
Nie określono typu urządzenia sieciowego. |
CELLULAR_DEVICE |
Urządzenie komórkowe. |
ETHERNET_DEVICE |
Urządzenie Ethernet. |
WIFI_DEVICE |
Urządzenie Wi-Fi. |
NetworkStatusReport
Stan widocznych/skonfigurowanych sieci.
- To pole zawiera informacje telemetryczne, które z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- Dane w tym polu są kontrolowane przez zasadę: ReportNetworkStatus
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Tak
- Zaraportowane tylko w przypadku powiązanych użytkowników: tak
- Potrzebne są szczegółowe uprawnienia: 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. Godzina zgłoszenia stanu sieci. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
sampleFrequency |
Tylko dane wyjściowe. Częstotliwość próbkowania w raporcie. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
signalStrengthDbm |
Tylko dane wyjściowe. Siła sygnału dla sieci 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. Określa, czy klucz szyfrowania Wi-Fi jest wyłączony. |
wifiLinkQuality |
Tylko dane wyjściowe. Jakość połączenia Wi-Fi. Zakresy wartości od [0, 70]. 0 oznacza brak sygnału, a 70 – mocny. |
wifiPowerManagementEnabled |
Tylko dane wyjściowe. Zarządzanie zasilaniem Wi-Fi włączone |
guid |
Tylko dane wyjściowe. Identyfikator połączenia sieciowego. |
connectionState |
Tylko dane wyjściowe. Bieżący stan połączenia sieci. |
connectionType |
Tylko dane wyjściowe. Typ połączenia sieciowego. |
NetworkType
Typy połączeń sieciowych.
Wartości w polu enum | |
---|---|
NETWORK_TYPE_UNSPECIFIED |
Typ połączenia sieciowego nieokreślony |
CELLULAR |
Połączenie z siecią komórkową. |
ETHERNET |
Połączenie z siecią Ethernet. |
TETHER |
Połączenie sieciowe w tetheringu. |
VPN |
Połączenie sieciowe VPN. |
WIFI |
Połączenie z siecią Wi-Fi. |
NetworkDiagnosticsReport
wyniki testów sieci w celu określenia stanu połączenia sieciowego urządzenia (np. czy opóźnienie HTTPS jest wysokie czy normalne);
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_NETWORK_REPORT
Zapis JSON |
---|
{
"reportTime": string,
"httpsLatencyData": {
object ( |
Pola | |
---|---|
reportTime |
Tylko dane wyjściowe. Sygnatura czasowa zebrania danych diagnostycznych. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
httpsLatencyData |
Tylko dane wyjściowe. Dane testowe opóźnienia HTTPS. |
OsUpdateStatus
Zawiera informacje o bieżącym stanie aktualizacji systemu operacyjnego.
- To pole zawiera informacje telemetryczne, które z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą zasady: ReportDeviceOsUpdateStatus
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: 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, która jest pobierana i stosowana. Jest ustawiana tylko wtedy, gdy stan aktualizacji to OS_IMAGE_Download_IN_PROGRESS lub OS_UPDATE_NEED_REBOOT. Zwróć uwagę, że może to być przykładowa wartość „0.0.0.0”. dla stanu OS_UPDATE_NEED_REBOOT w przypadku niektórych skrajnych przypadków, np. to system zostanie ponownie uruchomiony bez ponownego uruchomienia. |
newRequestedPlatformVersion |
Tylko dane wyjściowe. Nowa wersja platformy z oczekującej zaktualizowanej aplikacji kiosku. |
lastUpdateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej udanej aktualizacji. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
lastUpdateCheckTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniego sprawdzenia dostępności aktualizacji. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
lastRebootTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniego ponownego uruchomienia. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. 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ądzenie. |
OS_UPDATE_NEED_REBOOT |
Aby zakoń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 przez zasadę: ReportDeviceGraphicsStatus
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: 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 filtr ePrivacy jest obsługiwany czy nie. |
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 urządzenia 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świetlaj nazwę urządzenia. |
displayWidthMm |
Tylko dane wyjściowe. Wyświetlana szerokość w milimetrach. |
displayHeightMm |
Tylko dane wyjściowe. Wyświetlana wysokość w milimetrach. |
internal |
Tylko dane wyjściowe. jest wewnętrzny, czy nie. |
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 wejściowy. |
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 styku obsługiwanych przez urządzenie. |
stylusCapable |
Tylko dane wyjściowe. Urządzenie z ekranem dotykowym obsługuje rysik (lub nie). |
GraphicsStatusReport
Informacje o podsystemie graficznym.
- To pole zawiera informacje telemetryczne, które z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- Dane w tym polu są kontrolowane za pomocą zasady: ReportDeviceGraphicsInfo
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_GRAPHICS_REPORT
Zapis JSON |
---|
{
"reportTime": string,
"displays": [
{
object ( |
Pola | |
---|---|
reportTime |
Tylko dane wyjściowe. Czas, w którym zostały zgłoszone dane graficzne. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. 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 urządzenia karty graficznej. |
resolutionWidth |
Tylko dane wyjściowe. Rozdzielczość – szerokość w pikselach. |
resolutionHeight |
Tylko dane wyjściowe. Rozdzielczość – wysokość 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świetlaj nazwę 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 przez zasadę: ReportDevicePowerStatus
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: 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. Projektowa pojemność (mAmper-godziny). |
designMinVoltage |
Tylko dane wyjściowe. Projektowane minimalne 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 z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- Dane w tym polu są kontrolowane przez zasadę: ReportDevicePowerStatus
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: 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ądzenie. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
serialNumber |
Tylko dane wyjściowe. Numer seryjny baterii. |
sample[] |
Tylko dane wyjściowe. Próbkowanie danych baterii posortowane w kolejności malejącej: |
batteryHealth |
Tylko dane wyjściowe. Stan baterii. |
fullChargeCapacity |
Tylko dane wyjściowe. Pełna pojemność ładowania (w mA-godziny). |
cycleCount |
Tylko dane wyjściowe. Liczba cykli. |
BatterySampleReport
Próbkowanie danych dla baterii.
- To pole zawiera informacje telemetryczne, które z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- Dane w tym polu są kontrolowane przez zasadę: ReportDevicePowerStatus
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko 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ądzenie. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
voltage |
Tylko dane wyjściowe. Napięcie baterii (miliwoltowe). |
remainingCapacity |
Tylko dane wyjściowe. Pozostała pojemność baterii (w mA-godzinach). |
temperature |
Tylko dane wyjściowe. Temperatura w stopniach Celsjusza. |
dischargeRate |
Tylko dane wyjściowe. Szybkość rozładowywania baterii mierzona w mW. Dodatnia, jeśli bateria się rozładowuje, a ujemna, jeśli się ładuje. |
chargeRate |
Tylko dane wyjściowe. Poziom naładowania baterii w procentach. |
current |
Tylko dane wyjściowe. Natężenie baterii (mA). |
status |
Tylko dane wyjściowe. Odczyt stanu baterii z sysfs. Przykład: rozładowywanie |
BatteryHealth
Odzwierciedla bieżący stan baterii.
- Ten stan nie jest wskaźnikiem ani oznaką wadliwej baterii. Oblicza się ją, dzieląc bieżącą pełną pojemność naładowaną przez pojemność projektową.
- To producent decyduje o integralności baterii i zasadach gwarancji.
Wartości w polu enum | |
---|---|
BATTERY_HEALTH_UNSPECIFIED |
Stan nieznany. |
BATTERY_HEALTH_NORMAL |
Bateria jest sprawna, pełna pojemność / pojemność projektowa > O 80% |
BATTERY_REPLACE_SOON |
Bateria jest umiarkowanie wadliwy i zalecamy jej wkrótce wymianę, pełna pojemność naładowana / pojemność projektowa w 75–80% |
BATTERY_REPLACE_NOW |
Bateria jest w złym stanie i zaleca się jej wymianę. Pełna pojemność baterii / projektowa pojemność < O 75% |
StorageInfo
Dane o stanie pamięci.
- To pole zawiera informacje telemetryczne, które z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- Danymi w tym polu steruje zasada: ReportDeviceStorageStatus
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_STORAGE_INFO
Zapis JSON |
---|
{
"volume": [
{
object ( |
Pola | |
---|---|
volume[] |
Informacje o woluminach dysków |
availableDiskBytes |
Dostępne miejsce na dane użytkownika (w bajtach) dostępne na urządzeniu. |
totalDiskBytes |
Łączna ilość miejsca na dane użytkownika na urządzeniu (w bajtach). |
DiskVolume
Informacje o woluminach dysków
Zapis JSON |
---|
{ "volumeId": string, "storageFreeBytes": string, "storageTotalBytes": string } |
Pola | |
---|---|
volumeId |
Identyfikator woluminu dysku. |
storageFreeBytes |
Bezpłatne miejsce w bajtach. |
storageTotalBytes |
Łączna ilość miejsca na dane w bajtach. |
StorageStatusReport
Dane o stanie pamięci.
- To pole zawiera informacje telemetryczne, które z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- Danymi w tym polu steruje zasada: ReportDeviceStorageStatus
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_STORAGE_REPORT
Zapis JSON |
---|
{
"reportTime": string,
"disk": [
{
object ( |
Pola | |
---|---|
reportTime |
Tylko dane wyjściowe. Sygnatura czasowa pobrania próbki na urządzenie. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. 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 poświęcony na odczyt z dysku od ostatniego uruchomienia. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
writeTimeThisSession |
Tylko dane wyjściowe. Czas zapisu na dysku od ostatniego uruchomienia. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
ioTimeThisSession |
Tylko dane wyjściowe. Zlicza czas zajętości dysku i kolejki, więc w przeciwieństwie do pól powyżej żądania równoległe nie są zliczane wielokrotnie. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
discardTimeThisSession |
Tylko dane wyjściowe. Czas odrzucenia od ostatniego uruchomienia. Odrzucenie polega na zapisaniu zmian w blokach, które nie są już używane. Funkcja obsługiwana w jądrach w wersji 4.18 i nowszych. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
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 przez zasadę: ReportDeviceSecurityStatus
- Częstotliwość zbierania danych: podczas uruchamiania urządzenia
- Domyślna częstotliwość raportowania danych: podczas uruchamiania urządzenia
- Kontrolowane przez zasady: nie
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i zostaną zgłoszone, gdy urządzenie będzie ponownie online: Tak
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: 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 |
Poziom zabezpieczeń Thunderbolt nie jest ustawiony. |
THUNDERBOLT_SECURITY_NONE_LEVEL |
Wszystkie urządzenia łączą się automatycznie przez oprogramowanie układowe. Zgoda użytkownika nie jest wymagana. |
THUNDERBOLT_SECURITY_USER_LEVEL |
Użytkownik jest pytany, czy można połączyć urządzenie. |
THUNDERBOLT_SECURITY_SECURE_LEVEL |
Użytkownik jest pytany, czy można połączyć urządzenie. Dodatkowo urządzenie otrzymuje test zabezpieczający, który powinien pasować do oczekiwanego, na podstawie losowego klucza zapisanego w atrybucie klucz sysfs. |
THUNDERBOLT_SECURITY_DP_ONLY_LEVEL |
Oprogramowanie układowe automatycznie tworzy tunele dla Thunderbolt. |
THUNDERBOLT_SECURITY_USB_ONLY_LEVEL |
Oprogramowanie układowe automatycznie tworzy tunele dla kontrolera USB i portu wyświetlacza w stacji dokującej. Wszystkie połączenia PCIe poniżej stacji dokującej zostaną usunięte. |
THUNDERBOLT_SECURITY_NO_PCIE_LEVEL |
Tunelowanie PCI jest wyłączone. |
BootPerformanceReport
Raport wydajności uruchamiania urządzenia.
- To pole zawiera informacje telemetryczne, które z czasem będzie się zmieniać w miarę korzystania z urządzenia.
- Dane w tym polu są kontrolowane przez zasadę: ReportDeviceBootMode
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Tak
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_OS_REPORT
Zapis JSON |
---|
{
"bootUpDuration": string,
"bootUpTime": string,
"shutdownDuration": string,
"shutdownTime": string,
"shutdownReason": enum ( |
Pola | |
---|---|
bootUpDuration |
Całkowity czas uruchamiania. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
bootUpTime |
Sygnatura czasowa momentu włączenia zasilania. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
shutdownDuration |
Całkowity czas od rozpoczęcia wyłączania. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
shutdownTime |
Sygnatura czasowa wyłączenia. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
shutdownReason |
Powód wyłączenia. |
reportTime |
Sygnatura czasowa zebrania raportu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
ShutdownReason
Powód wyłączenia.
Wartości w polu enum | |
---|---|
SHUTDOWN_REASON_UNSPECIFIED |
Powód wyłączenia nie jest określony. |
USER_REQUEST |
Zainicjowane przez użytkownika. |
SYSTEM_UPDATE |
Aktualizacja systemu zainicjowana. |
LOW_BATTERY |
Wyłączono z powodu słabej baterii. |
OTHER |
Wyłączono z innych przyczyn. |
HeartbeatStatusReport
Raport o stanie pakietów podtrzymujących urządzenie
- Dostępne dla kiosków
- To pole określa stan urządzenia (online/offline/nieznany) i będzie uwzględniane tylko wtedy, gdy stan urządzenia się zmieni (np. Online -> Offline)
- Danymi dla tego pola steruje zasada: HeartbeatEnabled Więcej informacji
- Częstotliwość uderzeń serca: 2 min
- Uwaga: jeśli urządzenie przejdzie w tryb offline, zaktualizowanie jego stanu online może potrwać do 12 minut
- Pamięć podręczna: jeśli urządzenie jest offline, zebrane dane są przechowywane lokalnie i zostaną zgłoszone, gdy urządzenie będzie ponownie online: nie dotyczy
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_DEVICE_ACTIVITY_REPORT
Zapis JSON |
---|
{
"reportTime": string,
"state": enum ( |
Pola | |
---|---|
reportTime |
Sygnatura czasowa wykrycia zmiany stanu Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
state |
Informacja o zmianie stanu urządzenia |
Stan
Stan urządzenia
Wartości w polu enum | |
---|---|
STATE_UNSPECIFIED |
Nie określono stanu |
UNKNOWN |
Urządzenie nie kwalifikuje się do monitorowania tętna |
ONLINE |
Urządzenie jest online |
OFFLINE |
Urządzenie jest offline |
KioskAppStatusReport
Raport o stanie aplikacji kiosku na urządzeniu.
- Dostępne dla kiosków
- To pole zawiera identyfikator i numer wersji aplikacji uruchomionej na urządzeniu kiosku oraz sygnaturę czasową ostatniej aktualizacji raportu.
- Dane w tym polu są kontrolowane przez zasadę: ReportDeviceSessionStatus
- Częstotliwość zbierania 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 zostaną zgłoszone, gdy urządzenie będzie ponownie online: Nie
- Dotyczy tylko powiązanych użytkowników: nie dotyczy
- Potrzebne są szczegółowe uprawnienia: TELEMETRY_API_APPS_REPORT
Zapis JSON |
---|
{ "reportTime": string, "appId": string, "appVersion": string } |
Pola | |
---|---|
reportTime |
Sygnatura czasowa zebrania raportu Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
appId |
Identyfikator aplikacji kiosku, na przykład „mdmkkicfmmkgmpkmkdikhlbggogpicma” |
appVersion |
Numer wersji aplikacji kiosku, na przykład „1.10.118” |
RuntimeCountersReport
Liczniki czasu działania pobrane z procesora. Obecnie dane telemetryczne z liczników czasu działania są obsługiwane tylko przez procesor 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 raportu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
uptimeRuntimeDuration |
Łączny czas działania. Obecnie zawsze środowisko wykonawcze S0 z procesora Intel vPro PSR. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
enterSleepCount |
Liczba przypadków, gdy urządzenie przeszło w stan uśpienia. Obecnie uzyskane z PSR, wyniki z zakresu S0->S3. |
enterHibernationCount |
Liczba przypadków, gdy urządzenie przeszło w stan hibernacji. Obecnie uzyskane z PSR, wyniki z zakresu S0->S4. |
enterPoweroffCount |
Liczba przypadków wyłączenia urządzenia. Obecnie uzyskane z PSR, wyniki z zakresu S0->S5. |
Metody |
|
---|---|
|
Pobierz urządzenie telemetryczne. |
|
Wyświetlanie listy wszystkich urządzeń telemetrycznych. |