REST Resource: customers.telemetry.events

Resource: TelemetryEvent

Data telemetri yang dilaporkan oleh perangkat terkelola.

Representasi JSON
{
  "name": string,
  "device": {
    object (TelemetryDeviceInfo)
  },
  "user": {
    object (TelemetryUserInfo)
  },
  "reportTime": string,
  "eventType": enum (EventType),
  "audioSevereUnderrunEvent": {
    object (TelemetryAudioSevereUnderrunEvent)
  },
  "usbPeripheralsEvent": {
    object (TelemetryUsbPeripheralsEvent)
  },
  "networkStateChangeEvent": {
    object (TelemetryNetworkConnectionStateChangeEvent)
  },
  "httpsLatencyChangeEvent": {
    object (TelemetryHttpsLatencyChangeEvent)
  },
  "wifiSignalStrengthEvent": {
    object (TelemetryNetworkSignalStrengthEvent)
  },
  "vpnConnectionStateChangeEvent": {
    object (TelemetryNetworkConnectionStateChangeEvent)
  }
}
Kolom
name

string

Hanya output. Nama resource peristiwa.

device

object (TelemetryDeviceInfo)

Hanya output. Informasi tentang perangkat yang terkait dengan peristiwa.

user

object (TelemetryUserInfo)

Hanya output. Informasi tentang pengguna yang terkait dengan peristiwa.

reportTime

string (Timestamp format)

Stempel waktu yang mewakili kapan peristiwa dilaporkan.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

eventType

enum (EventType)

Jenis peristiwa peristiwa saat ini.

audioSevereUnderrunEvent

object (TelemetryAudioSevereUnderrunEvent)

Hanya output. Payload untuk peristiwa underrun parah pada audio. Hanya presentasi jika kolom eventType adalah AUDIO_SEVERE_UNDERRUN.

usbPeripheralsEvent

object (TelemetryUsbPeripheralsEvent)

Hanya output. Payload untuk peristiwa periferal usb. Hanya presentasi jika kolom eventType adalah USB_ADDED atau USB_REMOVED.

networkStateChangeEvent

object (TelemetryNetworkConnectionStateChangeEvent)

Hanya output. Payload untuk peristiwa perubahan status koneksi jaringan. Hanya ada jika eventType adalah NETWORK_STATE_CHANGE.

httpsLatencyChangeEvent

object (TelemetryHttpsLatencyChangeEvent)

Hanya output. Payload untuk peristiwa perubahan latensi HTTPS. Hanya ada jika eventType adalah NETWORK_HTTPS_LATENCY_CHANGE.

wifiSignalStrengthEvent

object (TelemetryNetworkSignalStrengthEvent)

Hanya output. Payload untuk peristiwa kekuatan sinyal Wi-Fi. Hanya ada jika eventType adalah WIFI_SIGNAL_STRENGTH_LOW atau WIFI_SIGNAL_STRENGTH_RECOVERED.

vpnConnectionStateChangeEvent

object (TelemetryNetworkConnectionStateChangeEvent)

Hanya output. Payload untuk peristiwa perubahan status koneksi VPN. Hanya ada jika eventType adalah VPN_CONNECTION_STATE_CHANGE.

TelemetryDeviceInfo

Informasi tentang perangkat yang terkait dengan data telemetri.

  • Izin Terperinci diperlukan: TELEMETRY_API_DEVICE
Representasi JSON
{
  "deviceId": string,
  "orgUnitId": string
}
Kolom
deviceId

string

Hanya output. ID Directory API unik perangkat. Nilai ini sama dengan ID Directory API Konsol Admin di tab Perangkat ChromeOS.

orgUnitId

string

Hanya output. ID unit organisasi perangkat.

TelemetryUserInfo

Informasi tentang pengguna yang terkait dengan data telemetri.

  • Izin terperinci diperlukan: TELEMETRY_API_USER
Representasi JSON
{
  "email": string,
  "orgUnitId": string
}
Kolom
email

string

Hanya output. Email pengguna.

orgUnitId

string

Hanya output. ID unit organisasi pengguna.

TelemetryAudioSevereUnderrunEvent

Jenis ini tidak memiliki kolom.

TelemetryAudioSevereUnderrunEvent dipicu saat perangkat audio kehabisan data buffer selama lebih dari 5 detik.

  • Izin terperinci diperlukan: TELEMETRY_API_AUDIO_REPORT

TelemetryUsbPeripheralsEvent

TelemetryUsbPeripheralsEvent dipicu, perangkat USB akan ditambahkan atau dihapus.

  • Diperlukan izin terperinci: TELEMETRY_API_PERIPHERALS_REPORT
Representasi JSON
{
  "usbPeripheralReport": [
    {
      object (UsbPeripheralReport)
    }
  ]
}
Kolom
usbPeripheralReport[]

object (UsbPeripheralReport)

Daftar perangkat USB yang ditambahkan atau dihapus.

TelemetryNetworkConnectionStateChangeEvent

TelemetryNetworkConnectionStateChangeEvent dipicu saat status koneksi jaringan berubah.

  • Izin terperinci diperlukan: TELEMETRY_API_NETWORK_REPORT
Representasi JSON
{
  "guid": string,
  "connectionState": enum (NetworkConnectionState)
}
Kolom
guid

string

ID unik jaringan.

connectionState

enum (NetworkConnectionState)

Status koneksi jaringan saat ini.

TelemetryHttpsLatencyChangeEvent

Rutinitas latensi HTTP dijalankan secara berkala dan TelemetryHttpsLatencyChangeEvent dipicu jika masalah latensi terdeteksi atau jika perangkat telah pulih dari masalah latensi.

  • Izin terperinci diperlukan: TELEMETRY_API_NETWORK_REPORT
Representasi JSON
{
  "httpsLatencyRoutineData": {
    object (HttpsLatencyRoutineData)
  },
  "httpsLatencyState": enum (HttpsLatencyState)
}
Kolom
httpsLatencyRoutineData

object (HttpsLatencyRoutineData)

Data rutinitas latensi HTTPS yang memicu peristiwa.

httpsLatencyState

enum (HttpsLatencyState)

Status latensi HTTPS saat ini.

HttpsLatencyState

Status latensi HTTPS.

Enum
HTTPS_LATENCY_STATE_UNSPECIFIED Status latensi HTTPS tidak ditentukan.
RECOVERY Latensi HTTPS dipulihkan dari masalah.
PROBLEM Masalah latensi HTTPS.

TelemetryNetworkSignalStrengthEvent

TelemetryNetworkSignalStrengthEvent dipicu saat peristiwa kekuatan sinyal Wi-Fi.

  • Izin terperinci diperlukan: TELEMETRY_API_NETWORK_REPORT
Representasi JSON
{
  "guid": string,
  "signalStrengthDbm": integer
}
Kolom
guid

string

ID unik jaringan.

signalStrengthDbm

integer

Nilai RSSI kekuatan sinyal.

Metode

list

Mencantumkan peristiwa telemetri.