리소스: ExcessiveWakeupRateMetricSet
과도한 절전 모드 해제 측정항목 집합을 나타내는 싱글톤 리소스입니다.
이 측정항목 집합에는 AlarmManager 절전 모드 해제 횟수 데이터가 프로세스 상태 데이터와 결합되어 사용자 수와 무관한 정규화된 측정항목이 생성됩니다.
지원되는 집계 기간:
DAILY: 측정항목이 달력 날짜 간격으로 집계됩니다. 이전 제약으로 인해 지원되는 유일한 시간대는America/Los_Angeles입니다.
지원되는 측정항목:
excessiveWakeupRate(google.type.Decimal): 집계 기간에 시간당 10회 이상 절전 모드 해제된 순 사용자의 비율입니다.excessiveWakeupRate7dUserWeighted(google.type.Decimal): 지난 7일간의excessiveWakeupRate이동 평균 값입니다. 일일 값은 해당 일의 순 사용자 수로 가중치가 부여됩니다.excessiveWakeupRate28dUserWeighted(google.type.Decimal): 지난 28일간의excessiveWakeupRate이동 평균 값입니다. 일일 값은 해당 일의 순 사용자 수로 가중치가 부여됩니다.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)을 버킷(3GB, 4GB 등)으로 표시합니다.deviceSocMake(string): 기기의 기본 시스템 온 칩 제조사입니다(예: Samsung). 참조deviceSocModel(string): 기기의 기본 시스템 온 칩 모델입니다(예: 'Exynos 2100'). 참조deviceCpuMake(string): 기기의 CPU 제조사입니다(예: Qualcomm).deviceCpuModel(string): 기기의 CPU 모델입니다(예: 'Kryo 240').deviceGpuMake(string): 기기의 GPU 제조사입니다(예: ARM).deviceGpuModel(string): 기기의 GPU 모델입니다(예: Mali).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 |
식별자. 리소스 이름입니다. 형식: apps/{app}/excessiveWakeupRateMetricSet |
freshnessInfo |
이 리소스의 데이터 업데이트 빈도에 관한 요약입니다. |
메서드 |
|
|---|---|
|
측정항목 집합의 속성을 설명합니다. |
|
측정항목 집합의 측정항목을 쿼리합니다. |