リソース: ExcessiveWakeupRateMetricSet
過剰なウェイクアップ指標のセットを表すシングルトン リソース。
この指標セットには、AlarmManager のウェイクアップ回数データとプロセス状態データを組み合わせて、ユーザー数に依存しない正規化された指標を生成するデータが含まれています。
サポートされている集計期間:
DAILY: 指標はカレンダーの日付間隔で集計されます。過去の制約により、サポートされているタイムゾーンはAmerica/Los_Angelesのみです。
サポートされている指標:
excessiveWakeupRate(google.type.Decimal): 集計期間中に 1 時間あたり 10 回を超える wakeup が発生した個別のユーザーの割合(%)。excessiveWakeupRate7dUserWeighted(google.type.Decimal): 過去 7 日間のexcessiveWakeupRateの移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。excessiveWakeupRate28dUserWeighted(google.type.Decimal): 過去 28 日間のexcessiveWakeupRateの移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。distinctUsers(google.type.Decimal):excessiveWakeupRate指標の正規化値として使用された集計期間内のユニーク ユーザーの数。アプリがデバイスで何らかの処理を行っていた場合(フォアグラウンドでのアクティブな使用だけでなく、バックグラウンドでの処理も含む)、そのユーザーはこの指標にカウントされます。このカウントをさらに集計すると、ユーザーが複数回カウントされる可能性があるため、注意が必要です。値の大きさによって、10、100、1,000、1,000,000 の最も近い倍数に丸められます。
サポートされているディメンション:
apiLevel(string): ユーザーのデバイスで実行されていた Android の API レベル(例: 26.versionCode(int64): ユーザーのデバイスで実行されていたアプリのバージョン。deviceModel(string): ユーザーのデバイスモデルの一意の識別子。識別子の形式は「deviceBrand/device」です。ここで、deviceBrand は Build.BRAND に対応し、device は Build.DEVICE に対応します(例: google/coral)。deviceBrand(string): ユーザーのデバイスのブランドの一意の識別子(例: google)。deviceType(string): ユーザーのデバイスのタイプ(フォーム ファクタとも呼ばれます)。例: PHONE。countryCode(string): ユーザーのデバイスの国または地域(IP アドレスに基づく)。2 文字の ISO-3166 コードで表されます(例: 米国なら US)。deviceRamBucket(int64): デバイスの RAM(MB 単位)。バケット(3 GB、4 GB など)で指定します。deviceSocMake(string): デバイスのプライマリ システムオンチップのメーカー(例: Samsung。リファレンスdeviceSocModel(string): デバイスのプライマリ システムオンチップのモデル(例: 「Exynos 2100」です。リファレンスdeviceCpuMake(string): デバイスの CPU のメーカー(例: Qualcomm。deviceCpuModel(string): デバイスの CPU のモデル(「Kryo 240」です。deviceGpuMake(string): デバイスの GPU のメーカー(例: ARM。deviceGpuModel(string): デバイスの GPU のモデル(例: マリ。deviceGpuVersion(string): デバイスの GPU のバージョン(例: T750。deviceVulkanVersion(string): デバイスの Vulkan バージョン(例: "4198400"。deviceGlEsVersion(string): デバイスの OpenGL ES バージョン(例: "196610"。deviceScreenSize(string): デバイスの画面サイズ(例: NORMAL、LARGE。deviceScreenDpi(string): デバイスの画面密度(mdpi、hdpi など)。
必要な権限: このリソースにアクセスするには、呼び出し元のユーザーにアプリのアプリ情報の閲覧(読み取り専用)権限が必要です。
| JSON 表現 |
|---|
{
"name": string,
"freshnessInfo": {
object ( |
| フィールド | |
|---|---|
name |
ID。リソース名。 形式: apps/{app}/excessiveWakeupRateMetricSet |
freshnessInfo |
このリソースのデータの更新頻度に関する概要。 |
メソッド |
|
|---|---|
|
指標セットのプロパティを記述します。 |
|
指標セット内の指標をクエリします。 |