リソース: AnrRateMetricSet
ANR(アプリケーション応答なし)指標のセットを表すシングルトン リソース。
この指標セットには、ANR データと使用状況データを組み合わせて、ユーザー数に依存しない正規化された指標を生成したデータが含まれています。
サポートされている集計期間:
- DAILY: 指標はカレンダーの日付間隔で集計されます。過去の制約により、サポートされているタイムゾーンは- America/Los_Angelesのみです。
- HOURLY: 指標は 1 時間間隔で集計されます。デフォルトでサポートされているタイムゾーンは- UTCのみです。
サポートされている指標:
- anrRate(- google.type.Decimal): 集計期間中に少なくとも 1 回 ANR が発生した個別のユーザーの割合。
- anrRate7dUserWeighted(- google.type.Decimal): 過去 7 日間の- anrRateの移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。HOURLY 粒度ではサポートされていません。
- anrRate28dUserWeighted(- google.type.Decimal): 過去 28 日間の- anrRateの移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。HOURLY 粒度ではサポートされていません。
- userPerceivedAnrRate(- google.type.Decimal): 集計期間中にユーザーが認識した ANR が 1 回以上発生した個別のユーザーの割合。現在、ユーザーが認識した ANR は「入力ディスパッチ」タイプの ANR です。
- userPerceivedAnrRate7dUserWeighted(- google.type.Decimal): 過去 7 日間の- userPerceivedAnrRateの移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。HOURLY 粒度ではサポートされていません。
- userPerceivedAnrRate28dUserWeighted(- google.type.Decimal): 過去 28 日間の- userPerceivedAnrRateの移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。
- distinctUsers(- google.type.Decimal):- anrRate指標と- userPerceivedAnrRate指標の正規化値として使用された、集計期間内のユニーク ユーザーの数。集計期間中にアプリをフォアグラウンドで使用したユーザーは、この指標でカウントされます。このカウントをさらに集計すると、ユーザーが複数回カウントされる可能性があるため、注意が必要です。値の大きさによって、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 など)。
必要な権限: このリソースにアクセスするには、呼び出し元のユーザーにアプリのアプリ情報の閲覧(読み取り専用)権限が必要です。
関連する指標セット:
- vitals.errorsには、クラッシュの正規化されていないバージョン(絶対数)が含まれています。
- vitals.errorsには、クラッシュに関する正規化された指標(別の安定性指標)が含まれています。
| JSON 表現 | 
|---|
| {
  "name": string,
  "freshnessInfo": {
    object ( | 
| フィールド | |
|---|---|
| name | 
 ID。リソース名。 形式: apps/{app}/anrRateMetricSet | 
| freshnessInfo | 
 このリソースのデータの更新頻度に関する概要。 | 
| メソッド | |
|---|---|
| 
 | 指標セットのプロパティを記述します。 | 
| 
 | 指標セット内の指標をクエリします。 |