]> granicus.if.org Git - icinga2/commitdiff
InfluxdbWriter: skip non-resolvable tags 7353/head
authorAlexander A. Klimov <alexander.klimov@icinga.com>
Tue, 23 Jul 2019 16:21:38 +0000 (18:21 +0200)
committerAlexander A. Klimov <alexander.klimov@icinga.com>
Tue, 23 Jul 2019 16:21:38 +0000 (18:21 +0200)
refs #7341

lib/perfdata/influxdbwriter.cpp

index c5e3edb2f90d0eb7fcffc41ec0d897011a5bce1e..39106c95f34f6041838ef7d9d5f517625020ba8a 100644 (file)
@@ -258,8 +258,10 @@ void InfluxdbWriter::CheckResultHandlerWQ(const Checkable::Ptr& checkable, const
                        String missing_macro;
                        Value value = MacroProcessor::ResolveMacros(pair.second, resolvers, cr, &missing_macro);
 
-                       if (!missing_macro.IsEmpty())
+                       if (!missing_macro.IsEmpty()) {
+                               tags->Remove(pair.first);
                                continue;
+                       }
 
                        tags->Set(pair.first, value);
                }