Use separate envConfigKeys for metrics and tracing
License: MIT Signed-off-by: Robert Ignat <robert.ignat91@gmail.com>
This commit is contained in:
parent
15ac8cd79b
commit
580020db54
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user