Query Vitals
query_vitalsRetrieve Android app vitals timelines for crash rate, ANR rate, startup/rendering slowness, wakelocks, and memory kills. Specify metric set, date range, and filters to diagnose performance issues.
Instructions
Query an app vitals metric set timeline.
Covers every vital Play exposes: crash rate, ANR rate, slow start, slow rendering, excessive wake-ups, stuck background wakelocks, low-memory-killer rate and error counts. Call list_metric_sets for the available keys and get_vitals_freshness to check the data is current before drawing conclusions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| metrics | No | Metric names to return (e.g., ["crashRate", "distinctUsers"]). Omit for the API default set. | |
| days_back | No | Window size ending now, in days (default 7) | |
| dimensions | No | Dimensions to slice by (e.g., ["versionCode", "countryCode"]) | |
| metric_set | Yes | Short metric set key (e.g., crash_rate, anr_rate) | |
| max_results | No | Maximum rows to return across pages (default 1000) | |
| user_cohort | No | OS_PUBLIC, OS_BETA or APP_TESTERS | |
| package_name | Yes | App package name (e.g., com.example.myapp) | |
| filter_expression | No | API filter string (e.g., 'versionCode = 42') | |
| aggregation_period | No | HOURLY, DAILY or FULL_RANGE (default DAILY) | DAILY |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||