Method: vitals.anonrssandswapmemoryusage.query

측정항목 세트의 측정항목을 쿼리합니다.

HTTP 요청

POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/anonRssAndSwapMemoryUsageMetricSet}:query

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
name

string

필수 항목입니다. * 리소스 이름입니다.

Format: apps/{app}/anonRssAndSwapMemoryUsageMetricSet

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "timelineSpec": {
    object (TimelineSpec)
  },
  "dimensions": [
    string
  ],
  "metrics": [
    string
  ],
  "filter": string,
  "pageSize": integer,
  "pageToken": string,
  "userCohort": enum (UserCohort)
}
필드
timelineSpec

object (TimelineSpec)

선택사항입니다. * 타임라인 집계 매개변수의 사양입니다.

지원되는 집계 기간:

* DAILY: 측정항목이 달력 날짜 간격으로 집계됩니다. 이전 제약으로 인해 기본 및 유일하게 지원되는 시간대는 America/Los_Angeles입니다.

dimensions[]

string

선택사항입니다. * 데이터를 분할할 측정기준입니다.

지원되는 측정기준:

  • 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)
  • processName(string): 실행 중인 프로세스의 이름(예: com.example.app)
  • appState(string): 메모리가 수집될 때 앱의 상태(예: FOREGROUND)
metrics[]

string

선택사항입니다. * 집계할 측정항목입니다.

지원되는 측정항목:

  • anonRssAndSwapMemoryUsageP50 (google.type.Decimal): 익명 RSS 및 스왑 메모리 사용량의 50번째 백분위수
  • anonRssAndSwapMemoryUsageP75 (google.type.Decimal): 익명 RSS 및 스왑 메모리 사용량의 75번째 백분위수
  • anonRssAndSwapMemoryUsageP90 (google.type.Decimal): 익명 RSS 및 스왑 메모리 사용량의 90번째 백분위수
  • anonRssAndSwapMemoryUsageP95 (google.type.Decimal): 익명 RSS 및 스왑 메모리 사용량의 95번째 백분위수
  • anonRssAndSwapMemoryUsageP99 (google.type.Decimal): 익명 RSS 및 스왑 메모리 사용량의 99번째 백분위수
  • distinctUsers (google.type.Decimal): 집계 기간 동안 메모리 측정항목이 보고된 순 사용자 수 사용자가 여러 번 집계될 수 있으므로 이 수를 더 집계하지 않도록 주의해야 합니다. 값의 크기에 따라 값이 가장 가까운 10, 100, 1,000 또는 1,000,000의 배수로 반올림됩니다.
filter

string

선택사항입니다. * 데이터에 적용할 필터입니다. 필터링 표현식은 AIP-160 표준을 따르며 모든 분석 측정기준의 동일성으로 필터링을 지원합니다.

pageSize

integer

선택사항입니다. * 반환된 데이터의 최대 크기입니다.

지정하지 않으면 최대 1, 000개의 행이 반환됩니다. 최댓값은 100,000이며, 100,000을 초과하는 값은 100,000으로 변환됩니다.

pageToken

string

선택사항입니다. * 이전 호출에서 수신한 페이지 토큰입니다. 후속 페이지를 검색하려면 이를 입력합니다.

페이지로 나누는 경우 요청에 제공하는 다른 모든 매개변수가 페이지 토큰을 제공한 호출과 일치해야 합니다.

userCohort

enum (UserCohort)

선택사항입니다. * 선택할 사용자 뷰입니다. 출력 데이터는 선택한 뷰에 해당합니다. 지원 값은 OS_PUBLIC입니다.

응답 본문

anonrssandswapmemoryusage.query의 응답 메시지입니다.

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

JSON 표현
{
  "rows": [
    {
      object (MetricsRow)
    }
  ],
  "nextPageToken": string
}
필드
rows[]

object (MetricsRow)

* 반환된 데이터 행입니다.

nextPageToken

string

* 데이터의 다음 페이지를 가져오는 연속 토큰입니다.

승인 범위

다음 OAuth 범위가 필요합니다.

  • https://www.googleapis.com/auth/playdeveloperreporting

자세한 내용은 OAuth 2.0 Overview를 참고하세요.