リソース: 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 |
このリソースのデータの更新頻度に関する概要。 |
メソッド |
|
---|---|
|
指標セットのプロパティを記述します。 |
|
指標セット内の指標をクエリします。 |