リソース: CrashRateMetricSet
クラッシュ率指標のセットを表すシングルトン リソース。
この指標セットには、クラッシュ データと使用状況データを組み合わせて、ユーザー数に依存しない正規化された指標を生成したものが含まれています。
サポートされている集計期間:
DAILY
: 指標はカレンダーの日付間隔で集計されます。過去の制約により、サポートされているタイムゾーンはAmerica/Los_Angeles
のみです。HOURLY
: 指標は 1 時間間隔で集計されます。デフォルトでサポートされているタイムゾーンはUTC
のみです。
サポートされている指標:
crashRate
(google.type.Decimal
): 集計期間中に少なくとも 1 回クラッシュが発生したユニーク ユーザーの割合。crashRate7dUserWeighted
(google.type.Decimal
): 過去 7 日間のcrashRate
の移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。HOURLY 粒度ではサポートされていません。crashRate28dUserWeighted
(google.type.Decimal
): 過去 28 日間のcrashRate
の移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。HOURLY 粒度ではサポートされていません。userPerceivedCrashRate
(google.type.Decimal
): アプリのアクティブな使用中にクラッシュ(ユーザーが認識したクラッシュ)が 1 回以上発生した、集計期間内のユニーク ユーザーの割合。アプリは、アクティビティを表示しているかフォアグラウンド サービスを実行しているときに、アクティブに使用されているとみなされます。userPerceivedCrashRate7dUserWeighted
(google.type.Decimal
): 過去 7 日間のuserPerceivedCrashRate
の移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。HOURLY 粒度ではサポートされていません。userPerceivedCrashRate28dUserWeighted
(google.type.Decimal
): 過去 28 日間のuserPerceivedCrashRate
の移動平均値。1 日の値は、その日のユニーク ユーザー数で重み付けされます。HOURLY 粒度ではサポートされていません。distinctUsers
(google.type.Decimal
):crashRate
指標とuserPerceivedCrashRate
指標の正規化値として使用された、集計期間内のユニーク ユーザーの数。集計期間中にアプリをアクティブに使用したユーザーは、この指標でカウントされます。アプリは、アクティビティを表示しているかフォアグラウンド サービスを実行しているときに、アクティブに使用されているとみなされます。このカウントをさらに集計すると、ユーザーが複数回カウントされる可能性があるため、注意が必要です。値の大きさによって、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
には、ANR に関する正規化された指標(別の安定性指標)が含まれています。
JSON 表現 |
---|
{
"name": string,
"freshnessInfo": {
object ( |
フィールド | |
---|---|
name |
ID。リソース名。 形式: apps/{app}/crashRateMetricSet |
freshnessInfo |
このリソースのデータの更新頻度に関する概要。 |
メソッド |
|
---|---|
|
指標セットのプロパティを記述します。 |
|
指標セット内の指標をクエリします。 |