REST Resource: customers.telemetry.events

Kaynak: TelemetryEvent

Yönetilen bir cihaz tarafından bildirilen telemetri verileri.

JSON gösterimi
{
  "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)
  }
}
Alanlar
name

string

Yalnızca çıkış. Etkinliğin kaynak adı.

device

object (TelemetryDeviceInfo)

Yalnızca çıkış. Etkinlikle ilişkilendirilmiş cihaz hakkında bilgiler.

user

object (TelemetryUserInfo)

Yalnızca çıkış. Etkinlikle ilişkilendirilmiş kullanıcı bilgileri.

reportTime

string (Timestamp format)

Etkinliğin bildirildiği zamanı temsil eden zaman damgası.

Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

eventType

enum (EventType)

Geçerli etkinliğin türü.

audioSevereUnderrunEvent

object (TelemetryAudioSevereUnderrunEvent)

Yalnızca çıkış. Ses ciddi düzeyde düşük çalıştırma etkinliği için yük. Yalnızca eventType alanı AUDIO_SEVERE_UNDERRUN olduğunda sunulur.

usbPeripheralsEvent

object (TelemetryUsbPeripheralsEvent)

Yalnızca çıkış. USB çevre birimleri etkinliği için yük. Yalnızca eventType alanı USB_ADDED veya USB_REMOVED olduğunda sunulur.

networkStateChangeEvent

object (TelemetryNetworkConnectionStateChangeEvent)

Yalnızca çıkış. Ağ bağlantısı durum değişikliği etkinliği için yük. Yalnızca eventType NETWORK_STATE_CHANGE olduğunda göster.

httpsLatencyChangeEvent

object (TelemetryHttpsLatencyChangeEvent)

Yalnızca çıkış. HTTPS gecikme değişikliği etkinliği için yük. Yalnızca eventType NETWORK_HTTPS_LATENCY_CHANGE olduğunda göster.

wifiSignalStrengthEvent

object (TelemetryNetworkSignalStrengthEvent)

Yalnızca çıkış. Kablosuz sinyal gücü etkinlikleri için yük. Yalnızca eventType, WIFI_SIGNAL_STRENGTH_LOW veya WIFI_SIGNAL_STRENGTH_RECOVERED olduğunda göster.

vpnConnectionStateChangeEvent

object (TelemetryNetworkConnectionStateChangeEvent)

Yalnızca çıkış. VPN bağlantı durumu değişikliği etkinliği için yük. Yalnızca eventType VPN_CONNECTION_STATE_CHANGE olduğunda göster.

TelemetryDeviceInfo

Telemetri verileriyle ilişkilendirilmiş cihaz hakkında bilgiler.

  • Ayrıntılı İzin gerekiyor: TELEMETRY_API_DEVICE
JSON gösterimi
{
  "deviceId": string,
  "orgUnitId": string
}
Alanlar
deviceId

string

Yalnızca çıkış. Cihazın benzersiz Directory API kimliği. Bu değer, Yönetici Konsolu'nun ChromeOS Cihazlar sekmesindeki Directory API Kimliği ile aynıdır.

orgUnitId

string

Yalnızca çıkış. Cihazın kuruluş birimi kimliği.

TelemetryUserInfo

Telemetri verileriyle ilişkilendirilen kullanıcı hakkında bilgiler.

  • Ayrıntılı izin gerekiyor: TELEMETRY_API_USER
JSON gösterimi
{
  "email": string,
  "orgUnitId": string
}
Alanlar
email

string

Yalnızca çıkış. Kullanıcının e-posta adresi.

orgUnitId

string

Yalnızca çıkış. Kullanıcının kuruluş birimi kimliği.

TelemetryAudioSevereUnderrunEvent

Bu türde alan yok.

TelemetryAudioSevereUnderrunEvent, bir ses cihazında arabellek verileri 5 saniyeden uzun süre biterse tetiklenir.

  • Ayrıntılı izin gerekiyor: TELEMETRY_API_AUDIO_REPORT

TelemetryUsbPeripheralsEvent

USB cihazları eklendiğinde veya kaldırıldığında TelemetryUsbPeripheralsEvent tetiklenir.

  • Ayrıntılı izin gerekiyor: TELEMETRY_API_PERIPHERALS_REPORT
JSON gösterimi
{
  "usbPeripheralReport": [
    {
      object (UsbPeripheralReport)
    }
  ]
}
Alanlar
usbPeripheralReport[]

object (UsbPeripheralReport)

Eklenen veya kaldırılan USB cihazların listesi.

TelemetryNetworkConnectionStateChangeEvent

Ağ bağlantısı durumu değiştiğinde TelemetryNetworkConnectionStateChangeEvent tetiklenir.

  • Ayrıntılı izin gerekiyor: TELEMETRY_API_NETWORK_REPORT
JSON gösterimi
{
  "guid": string,
  "connectionState": enum (NetworkConnectionState)
}
Alanlar
guid

string

Ağın benzersiz tanımlayıcısı.

connectionState

enum (NetworkConnectionState)

Ağın geçerli bağlantı durumu.

TelemetryHttpsLatencyChangeEvent

Https gecikme rutini düzenli olarak çalıştırılır ve bir gecikme sorunu algılanırsa veya cihaz bir gecikme sorunundan kurtulmuşsa TelemetryHttpsLatencyChangeEvent tetiklenir.

  • Ayrıntılı izin gerekiyor: TELEMETRY_API_NETWORK_REPORT
JSON gösterimi
{
  "httpsLatencyRoutineData": {
    object (HttpsLatencyRoutineData)
  },
  "httpsLatencyState": enum (HttpsLatencyState)
}
Alanlar
httpsLatencyRoutineData

object (HttpsLatencyRoutineData)

Etkinliği tetikleyen HTTPS gecikmesi rutini verileri.

httpsLatencyState

enum (HttpsLatencyState)

Mevcut HTTPS gecikme durumu.

HttpsLatencyState

HTTPS gecikme durumu.

Sıralamalar
HTTPS_LATENCY_STATE_UNSPECIFIED HTTPS gecikme durumu belirtilmedi.
RECOVERY Bir sorun nedeniyle HTTPS gecikmesi giderildi.
PROBLEM HTTPS gecikmesi sorunu.

TelemetryNetworkSignalStrengthEvent

TelemetryNetworkSignalStrengthEvent, kablosuz ağ sinyal gücü etkinliklerinde tetiklenir.

  • Ayrıntılı izin gerekiyor: TELEMETRY_API_NETWORK_REPORT
JSON gösterimi
{
  "guid": string,
  "signalStrengthDbm": integer
}
Alanlar
guid

string

Ağın benzersiz tanımlayıcısı.

signalStrengthDbm

integer

Sinyal gücü RSSI değeri.

Yöntemler

list

Telemetri etkinliklerini listeleyin.