Use separate envConfigKeys for metrics and tracing

License: MIT
Signed-off-by: Robert Ignat <robert.ignat91@gmail.com>
This commit is contained in:
Robert Ignat 2019-02-13 23:09:47 +02:00
parent 15ac8cd79b
commit 580020db54

View File

@ -14,7 +14,8 @@ import (
const metricsConfigKey = "metrics" const metricsConfigKey = "metrics"
const tracingConfigKey = "tracing" const tracingConfigKey = "tracing"
const envConfigKey = "cluster_observations" const metricsEnvConfigKey = "cluster_metrics"
const tracingEnvConfigKey = "cluster_tracing"
// Default values for this Config. // Default values for this Config.
const ( const (
@ -63,7 +64,7 @@ func (cfg *MetricsConfig) Default() error {
func (cfg *MetricsConfig) ApplyEnvVars() error { func (cfg *MetricsConfig) ApplyEnvVars() error {
jcfg := &jsonMetricsConfig{} jcfg := &jsonMetricsConfig{}
err := envconfig.Process(envConfigKey, jcfg) err := envconfig.Process(metricsEnvConfigKey, jcfg)
if err != nil { if err != nil {
return err return err
} }
@ -175,7 +176,7 @@ func (cfg *TracingConfig) Default() error {
func (cfg *TracingConfig) ApplyEnvVars() error { func (cfg *TracingConfig) ApplyEnvVars() error {
jcfg := &jsonTracingConfig{} jcfg := &jsonTracingConfig{}
err := envconfig.Process(envConfigKey, jcfg) err := envconfig.Process(tracingEnvConfigKey, jcfg)
if err != nil { if err != nil {
return err return err
} }