func Expand(counter string) []string
Expand takes a counter defined with buckets and expands it into distinct strings for each bucket
Config is a wrapper around telemetry.UploadConfig that provides some convenience methods for checking the contents of a report.
type Config struct { *telemetry.UploadConfig // contains filtered or unexported fields }
func NewConfig(cfg *telemetry.UploadConfig) *Config
func ReadConfig(file string) (*Config, error)
func (r *Config) HasCounter(program, counter string) bool
func (r *Config) HasCounterPrefix(program, prefix string) bool
func (r *Config) HasGOARCH(s string) bool
func (r *Config) HasGOOS(s string) bool
func (r *Config) HasGoVersion(s string) bool
func (r *Config) HasProgram(s string) bool
func (r *Config) HasStack(program, stack string) bool
func (r *Config) HasVersion(program, version string) bool
func (r *Config) Rate(program, name string) float64