vitals

package
v0.5.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var VitalsCmd = &cobra.Command{
	Use:   "vitals",
	Short: "View app vitals (crashes, ANRs, performance)",
	Long: `Access Android vitals data including crash rates, ANR rates,
and other performance metrics from Play Developer Reporting API.

This helps you monitor your app's technical quality and stability.`,
}

Functions

This section is empty.

Types

type ANRRateInfo

type ANRRateInfo struct {
	ANRRate              float64 `json:"anr_rate"`
	ANRRate7d            float64 `json:"anr_rate_7d,omitempty"`
	ANRRate28d           float64 `json:"anr_rate_28d,omitempty"`
	UserPerceivedANRRate float64 `json:"user_perceived_anr_rate,omitempty"`
	DistinctUsers        float64 `json:"distinct_users,omitempty"`
	Period               string  `json:"period"`
}

type CrashRateInfo

type CrashRateInfo struct {
	CrashRate     float64 `json:"crash_rate"`
	CrashRate7d   float64 `json:"crash_rate_7d,omitempty"`
	CrashRate28d  float64 `json:"crash_rate_28d,omitempty"`
	DistinctUsers float64 `json:"distinct_users,omitempty"`
	Period        string  `json:"period"`
}

type ErrorInfo added in v0.4.0

type ErrorInfo struct {
	ErrorReportCount float64 `json:"error_report_count"`
	DistinctUsers    float64 `json:"distinct_users,omitempty"`
	Period           string  `json:"period"`
}

type MemoryInfo added in v0.4.0

type MemoryInfo struct {
	UserPerceivedLmkRate    float64 `json:"user_perceived_lmk_rate"`
	UserPerceivedLmkRate7d  float64 `json:"user_perceived_lmk_rate_7d,omitempty"`
	UserPerceivedLmkRate28d float64 `json:"user_perceived_lmk_rate_28d,omitempty"`
	DistinctUsers           float64 `json:"distinct_users,omitempty"`
	Period                  string  `json:"period"`
}

type SlowRenderingInfo added in v0.4.0

type SlowRenderingInfo struct {
	SlowRenderingRate20Fps    float64 `json:"slow_rendering_rate_20_fps,omitempty"`
	SlowRenderingRate20Fps7d  float64 `json:"slow_rendering_rate_20_fps_7d,omitempty"`
	SlowRenderingRate20Fps28d float64 `json:"slow_rendering_rate_20_fps_28d,omitempty"`
	SlowRenderingRate30Fps    float64 `json:"slow_rendering_rate_30_fps,omitempty"`
	SlowRenderingRate30Fps7d  float64 `json:"slow_rendering_rate_30_fps_7d,omitempty"`
	SlowRenderingRate30Fps28d float64 `json:"slow_rendering_rate_30_fps_28d,omitempty"`
	DistinctUsers             float64 `json:"distinct_users,omitempty"`
	Period                    string  `json:"period"`
}

type SlowStartInfo added in v0.4.0

type SlowStartInfo struct {
	SlowStartRate    float64 `json:"slow_start_rate"`
	SlowStartRate7d  float64 `json:"slow_start_rate_7d,omitempty"`
	SlowStartRate28d float64 `json:"slow_start_rate_28d,omitempty"`
	DistinctUsers    float64 `json:"distinct_users,omitempty"`
	Period           string  `json:"period"`
}

type VitalsOverview

type VitalsOverview struct {
	PackageName   string  `json:"package_name"`
	CrashRate     float64 `json:"crash_rate"`
	ANRRate       float64 `json:"anr_rate"`
	SlowStartRate float64 `json:"slow_start_rate,omitempty"`
	Period        string  `json:"period"`
}

type WakelockInfo added in v0.4.0

type WakelockInfo struct {
	StuckBgWakelockRate    float64 `json:"stuck_bg_wakelock_rate"`
	StuckBgWakelockRate7d  float64 `json:"stuck_bg_wakelock_rate_7d,omitempty"`
	StuckBgWakelockRate28d float64 `json:"stuck_bg_wakelock_rate_28d,omitempty"`
	DistinctUsers          float64 `json:"distinct_users,omitempty"`
	Period                 string  `json:"period"`
}

type WakeupInfo added in v0.4.0

type WakeupInfo struct {
	ExcessiveWakeupRate    float64 `json:"excessive_wakeup_rate"`
	ExcessiveWakeupRate7d  float64 `json:"excessive_wakeup_rate_7d,omitempty"`
	ExcessiveWakeupRate28d float64 `json:"excessive_wakeup_rate_28d,omitempty"`
	DistinctUsers          float64 `json:"distinct_users,omitempty"`
	Period                 string  `json:"period"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL