Skip to content

Commit

Permalink
Update config handling to use prefix
Browse files Browse the repository at this point in the history
  • Loading branch information
zalegrala committed Jul 28, 2022
1 parent c0e430e commit 7160417
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion cmd/tempo/app/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ func (c *Config) RegisterFlagsAndApplyDefaults(prefix string, f *flag.FlagSet) {
c.Frontend.RegisterFlagsAndApplyDefaults(util.PrefixConfig(prefix, "frontend"), f)
c.Compactor.RegisterFlagsAndApplyDefaults(util.PrefixConfig(prefix, "compactor"), f)
c.StorageConfig.RegisterFlagsAndApplyDefaults(util.PrefixConfig(prefix, "storage"), f)

c.UsageReport.RegisterFlagsAndApplyDefaults(util.PrefixConfig(prefix, "reporting"), f)
}

// MultitenancyIsEnabled checks if multitenancy is enabled
Expand Down
12 changes: 7 additions & 5 deletions pkg/usagestats/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (
"time"

"github.com/grafana/dskit/backoff"
"github.com/grafana/tempo/pkg/util"
)

type Config struct {
Expand All @@ -14,9 +15,10 @@ type Config struct {
}

// RegisterFlags adds the flags required to config this to the given FlagSet
func (cfg *Config) RegisterFlagsAndApplyDefaults(f *flag.FlagSet) {
f.BoolVar(&cfg.Enabled, "reporting.enabled", true, "Enable anonymous usage reporting.")
f.DurationVar(&cfg.Backoff.MaxBackoff, "reporting.backoff.max_backoff", time.Minute, "maximum time to back off retry")
f.DurationVar(&cfg.Backoff.MinBackoff, "reporting.backoff.min_backoff", time.Second, "minimum time to back off retry")
f.IntVar(&cfg.Backoff.MaxRetries, "reporting.backoff.max_retries", 0, "maximum number of times to retry")
func (cfg *Config) RegisterFlagsAndApplyDefaults(prefix string, f *flag.FlagSet) {

f.BoolVar(&cfg.Enabled, util.PrefixConfig(prefix, "enabled"), true, "Enable anonymous usage reporting.")
f.DurationVar(&cfg.Backoff.MaxBackoff, util.PrefixConfig(prefix, "backoff.max_backoff"), time.Minute, "maximum time to back off retry")
f.DurationVar(&cfg.Backoff.MinBackoff, util.PrefixConfig(prefix, "backoff.min_backoff"), time.Second, "minimum time to back off retry")
f.IntVar(&cfg.Backoff.MaxRetries, util.PrefixConfig(prefix, "backoff.max_retries"), 0, "maximum number of times to retry")
}

0 comments on commit 7160417

Please sign in to comment.