format and clarify alias type comment

Signed-off-by: glightfoot <glightfoot@rsglab.com>
This commit is contained in:
glightfoot 2021-01-28 14:24:41 -05:00
parent 66a63a8c1f
commit f8bba00868
3 changed files with 11 additions and 11 deletions

View file

@ -16,15 +16,15 @@ package mapper
import "time" import "time"
type mapperConfigDefaults struct { type mapperConfigDefaults struct {
ObserverType ObserverType `yaml:"observer_type"` ObserverType ObserverType `yaml:"observer_type"`
MatchType MatchType `yaml:"match_type"` MatchType MatchType `yaml:"match_type"`
GlobDisableOrdering bool `yaml:"glob_disable_ordering"` GlobDisableOrdering bool `yaml:"glob_disable_ordering"`
Ttl time.Duration `yaml:"ttl"` Ttl time.Duration `yaml:"ttl"`
SummaryOptions SummaryOptions `yaml:"summary_options"` SummaryOptions SummaryOptions `yaml:"summary_options"`
HistogramOptions HistogramOptions `yaml:"histogram_options"` HistogramOptions HistogramOptions `yaml:"histogram_options"`
} }
// mapperConfigDefaultsAlias is used to allow deprecated fields // mapperConfigDefaultsAlias is used to unmarshal the yaml config into mapperConfigDefaults and allows deprecated fields
type mapperConfigDefaultsAlias struct { type mapperConfigDefaultsAlias struct {
ObserverType ObserverType `yaml:"observer_type"` ObserverType ObserverType `yaml:"observer_type"`
TimerType ObserverType `yaml:"timer_type,omitempty"` // DEPRECATED - field only present to preserve backwards compatibility in configs TimerType ObserverType `yaml:"timer_type,omitempty"` // DEPRECATED - field only present to preserve backwards compatibility in configs

View file

@ -883,7 +883,7 @@ mappings:
}, },
}, },
}, },
{ {
testName: "Config that partially overrides default summary max_age and a default options mapping", testName: "Config that partially overrides default summary max_age and a default options mapping",
config: `--- config: `---
defaults: defaults:
@ -1611,4 +1611,4 @@ mappings:
} }
} }
} }

View file

@ -302,9 +302,9 @@ func (r *Registry) GetSummary(metricName string, labels prometheus.Labels, help
} }
summaryOptions := mapper.SummaryOptions{ summaryOptions := mapper.SummaryOptions{
MaxAge: r.Mapper.Defaults.SummaryOptions.MaxAge, MaxAge: r.Mapper.Defaults.SummaryOptions.MaxAge,
AgeBuckets: r.Mapper.Defaults.SummaryOptions.AgeBuckets, AgeBuckets: r.Mapper.Defaults.SummaryOptions.AgeBuckets,
BufCap: r.Mapper.Defaults.SummaryOptions.BufCap, BufCap: r.Mapper.Defaults.SummaryOptions.BufCap,
} }
if mapping != nil && mapping.SummaryOptions != nil { if mapping != nil && mapping.SummaryOptions != nil {