Android Vitals
Use this skill when monitoring app health metrics, crash rates, ANR rates, or performance indicators.
Overview
gpc vitals overview --package com.example.app
gpc vitals overview --days 28 --package com.example.appIndividual metrics
Crash rate
gpc vitals crashes --package com.example.app
gpc vitals crashes --days 7 --package com.example.appANR rate
gpc vitals anr --package com.example.app
gpc vitals anr --days 7 --package com.example.appSlow startup
gpc vitals slow-start --package com.example.appSlow rendering (jank)
gpc vitals slow-rendering --package com.example.appExcessive wakeups
gpc vitals wakeups --package com.example.appStuck wakelocks
gpc vitals wakelocks --package com.example.appLow memory killer
gpc vitals memory --package com.example.appError tracking
View error counts
gpc vitals errors --package com.example.app
gpc vitals errors --days 7 --package com.example.appList grouped error issues
gpc vitals errors issues --package com.example.appHealth check workflow
Run a full health assessment:
gpc vitals overview --days 7 --package com.example.app -o table
gpc vitals crashes --days 7 --package com.example.app -o table
gpc vitals anr --days 7 --package com.example.app -o tableAgent behavior
- Default to
--days 7for recent trends,--days 28for overall health. - Use
-o tablewhen presenting to user;-o jsonfor data processing. - Flag metrics that exceed Google Play's bad behavior thresholds:
- Crash rate > 1.09% - ANR rate > 0.47%
- Compare before/after a release to detect regressions.
Notes
- Vitals data uses Play Developer Reporting API v1beta1.
- Data may have 24-48 hour delay.
- Upload ProGuard mappings (
gpc deobfuscation upload) for readable crash stacks. - See
gpc-build-lifecycleskill for deobfuscation upload.