vitals

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2026 License: MIT Imports: 6 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"`
	DistinctUsers int64   `json:"distinct_users,omitempty"`
	ANRSessions   int64   `json:"anr_sessions,omitempty"`
	Period        string  `json:"period"`
}

ANRRateInfo represents ANR rate information

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 int64   `json:"distinct_users,omitempty"`
	CrashSessions int64   `json:"crash_sessions,omitempty"`
	Period        string  `json:"period"`
}

CrashRateInfo represents crash rate information

type ErrorInfo added in v0.4.0

type ErrorInfo struct {
	MetricSet string `json:"metric_set"`
	Period    string `json:"period"`
	Status    string `json:"status"`
}

ErrorInfo represents error count information

type MemoryInfo added in v0.4.0

type MemoryInfo struct {
	MetricSet string `json:"metric_set"`
	Period    string `json:"period"`
	Status    string `json:"status"`
}

MemoryInfo represents low memory killer rate information

type SlowRenderingInfo added in v0.4.0

type SlowRenderingInfo struct {
	MetricSet string `json:"metric_set"`
	Period    string `json:"period"`
	Status    string `json:"status"`
}

SlowRenderingInfo represents slow rendering rate information

type SlowStartInfo added in v0.4.0

type SlowStartInfo struct {
	MetricSet string `json:"metric_set"`
	Period    string `json:"period"`
	Status    string `json:"status"`
}

SlowStartInfo represents slow start rate information

type VitalsOverview

type VitalsOverview struct {
	PackageName string  `json:"package_name"`
	CrashRate   float64 `json:"crash_rate"`
	ANRRate     float64 `json:"anr_rate"`
	Period      string  `json:"period"`
	Status      string  `json:"status"`
}

VitalsOverview represents an overview of app vitals

type WakelockInfo added in v0.4.0

type WakelockInfo struct {
	MetricSet string `json:"metric_set"`
	Period    string `json:"period"`
	Status    string `json:"status"`
}

WakelockInfo represents stuck wakelock rate information

type WakeupInfo added in v0.4.0

type WakeupInfo struct {
	MetricSet string `json:"metric_set"`
	Period    string `json:"period"`
	Status    string `json:"status"`
}

WakeupInfo represents excessive wakeup rate information

Jump to

Keyboard shortcuts

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