From 08aea3b3aae1ecdc74816dd91f8d2938af163483 Mon Sep 17 00:00:00 2001 From: Hector Sanjuan Date: Fri, 7 Jan 2022 01:02:15 +0100 Subject: [PATCH] Fix: ttl for tags should be default when not provided (now 0). --- informer/tags/config.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/informer/tags/config.go b/informer/tags/config.go index 6947b4d0..c57c91f1 100644 --- a/informer/tags/config.go +++ b/informer/tags/config.go @@ -89,8 +89,13 @@ func (cfg *Config) LoadJSON(raw []byte) error { } func (cfg *Config) applyJSONConfig(jcfg *jsonConfig) error { - t, _ := time.ParseDuration(jcfg.MetricTTL) - cfg.MetricTTL = t + err := config.ParseDurations( + cfg.ConfigKey(), + &config.DurationOpt{Duration: jcfg.MetricTTL, Dst: &cfg.MetricTTL, Name: "metric_ttl"}, + ) + if err != nil { + return err + } cfg.Tags = jcfg.Tags