REST Resource: vitals.excessivewakeuprate

Resource: ExcessiveWakeupRateMetricSet

Resource singleton yang mewakili kumpulan metrik Excessive Wakeups.

Kumpulan metrik ini berisi data jumlah wakeup AlarmManager yang digabungkan dengan data status proses untuk menghasilkan metrik yang dinormalkan dan independen dari jumlah pengguna.

Periode agregasi yang didukung:

  • DAILY: metrik diagregasi dalam interval tanggal kalender. Karena batasan historis, satu-satunya zona waktu yang didukung adalah America/Los_Angeles.

Metrik yang didukung:

  • excessiveWakeupRate (google.type.Decimal): Persentase pengguna unik dalam periode agregasi yang memiliki lebih dari 10 wakeup per jam.
  • excessiveWakeupRate7dUserWeighted (google.type.Decimal): Nilai rata-rata bergulir excessiveWakeupRate dalam 7 hari terakhir. Nilai harian diberi bobot berdasarkan jumlah pengguna unik untuk hari tersebut.
  • excessiveWakeupRate28dUserWeighted (google.type.Decimal): Nilai rata-rata bergulir excessiveWakeupRate dalam 28 hari terakhir. Nilai harian diberi bobot berdasarkan jumlah pengguna unik untuk hari tersebut.
  • distinctUsers (google.type.Decimal): Jumlah pengguna unik dalam periode agregasi yang digunakan sebagai nilai normalisasi untuk metrik excessiveWakeupRate. Pengguna dihitung dalam metrik ini jika aplikasinya melakukan pekerjaan apa pun di perangkat, yaitu tidak hanya penggunaan latar depan yang aktif, tetapi juga pekerjaan latar belakang. Anda harus berhati-hati agar tidak mengagregasi jumlah ini lebih lanjut, karena dapat menyebabkan pengguna dihitung beberapa kali. Nilai dibulatkan ke kelipatan terdekat dari 10, 100, 1.000, atau 1.000.000, bergantung pada besarnya nilai.

Dimensi yang didukung:

  • apiLevel (string): level API Android yang berjalan di perangkat pengguna, misalnya 26.
  • versionCode (int64): versi aplikasi yang berjalan di perangkat pengguna.
  • deviceModel (string): ID unik model perangkat pengguna. Bentuk ID adalah 'deviceBrand/device', dengan deviceBrand sesuai dengan Build.BRAND dan device sesuai dengan Build.DEVICE, misalnya google/coral.
  • deviceBrand (string): ID unik merek perangkat pengguna, misalnya google.
  • deviceType (string): jenis (juga dikenal sebagai faktor bentuk) perangkat pengguna, misalnya PHONE.
  • countryCode (string): negara atau wilayah perangkat pengguna berdasarkan alamat IP-nya, yang direpresentasikan sebagai kode ISO-3166 2 huruf (misalnya, US untuk Amerika Serikat).
  • deviceRamBucket (int64): RAM perangkat, dalam MB, dalam bucket (misalnya, 1024 untuk 1-1,5 GB, 4096 untuk 4-6 GB).
  • deviceSocMake (string): Buatan sistem-on-chip utama perangkat, misalnya Samsung. Referensi
  • deviceSocModel (string): Model sistem-on-chip utama perangkat, misalnya "Exynos 2100". Referensi
  • deviceCpuMake (string): Buatan CPU perangkat, misalnya Qualcomm.
  • deviceCpuModel (string): Model CPU perangkat, misalnya "Kryo 240".
  • deviceGpuMake (string): Buatan GPU perangkat, misalnya ARM.
  • deviceGpuModel (string): Model GPU perangkat, misalnya Mali.
  • deviceGpuVersion (string): Versi GPU perangkat, misalnya T750.
  • deviceVulkanVersion (string): Versi Vulkan perangkat, misalnya "4198400".
  • deviceGlEsVersion (string): Versi OpenGL ES perangkat, misalnya "196610".
  • deviceScreenSize (string): Ukuran layar perangkat, misalnya NORMAL, LARGE.
  • deviceScreenDpi (string): Kerapatan layar perangkat, misalnya mdpi, hdpi.

Izin yang diperlukan: untuk mengakses resource ini, pengguna yang melakukan panggilan memerlukan izin Melihat informasi aplikasi (hanya baca) untuk aplikasi tersebut.

Representasi JSON
{
  "name": string,
  "freshnessInfo": {
    object (FreshnessInfo)
  }
}
Kolom
name

string

Pengenal. Nama resource.

Format: apps/{app}/excessiveWakeupRateMetricSet

freshnessInfo

object (FreshnessInfo)

Ringkasan tentang keaktualan data dalam resource ini.

Metode

get

Menjelaskan properti kumpulan metrik.

query

Mengkueri metrik dalam kumpulan metrik.