icinga2/lib/perfdata
Simon Murray 2c37a00daf InfluxDB: Always Write Out Metadata
Previously the logic would just bail out if no performance data was associated with a
check, the problem being that check metadata was skipped too.  This rearranges the code
to dump out performance metrics if they exist, then dump out metadata if requested.  This
also fixes an issue whereby metadata was being sent for every performance data in the
check result, rather than just once, so we save a bit of bandwidth as a result.

fixes #12276

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2016-11-09 16:10:21 +01:00
..
CMakeLists.txt Set versions for all internal libraries 2016-08-25 17:56:18 +02:00
gelfwriter.cpp Replace BOOST_FOREACH with range-based for loops 2016-08-25 06:46:17 +02:00
gelfwriter.hpp Use check_result timestamp for GELF log messages 2016-04-11 14:48:16 +02:00
gelfwriter.ti Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
graphitewriter.cpp Replace BOOST_FOREACH with range-based for loops 2016-08-25 06:46:17 +02:00
graphitewriter.hpp Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
graphitewriter.ti Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
influxdbwriter.cpp InfluxDB: Always Write Out Metadata 2016-11-09 16:10:21 +01:00
influxdbwriter.hpp Add service metadata to InfluxDB Writer 2016-06-08 13:23:52 +02:00
influxdbwriter.ti Add service metadata to InfluxDB Writer 2016-06-08 13:23:52 +02:00
opentsdbwriter.cpp Replace BOOST_FOREACH with range-based for loops 2016-08-25 06:46:17 +02:00
opentsdbwriter.hpp Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
opentsdbwriter.ti Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
perfdatawriter.cpp Replace BOOST_FOREACH with range-based for loops 2016-08-25 06:46:17 +02:00
perfdatawriter.hpp Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
perfdatawriter.ti Update copyright headers for 2016 2016-01-12 08:29:59 +01:00