icinga2/lib
Simon Murray 2e8c8809ea Add service metadata to InfluxDB Writer
Adds a new configuration variable in keeping with the graphite writer
which defaults to false to save network bandwidth.  All metrics currently
supported by graphite are now available to InfluxDB.  I added in some
formatting functions, to handle integers and booleans as we know and
control their types, and the supporting regexes in the sanity checker.

Updating to InfluxDB 0.13.X started giving 400 errors due to the missing
Host header in HTTP/1.1 requests.  HttpRequest has been updated to auto-
magically add the host and port to these requests if not explicitly
stated by the client code.

The exception code has been cleaned up to break out of the function
early if such a condition is raised, this avoids unnecessarily executing
code which will ultimately fail.

fixes 

Signed-off-by: Gunnar Beutner <gunnar.beutner@netways.de>
2016-06-08 13:23:52 +02:00
..
base Fix race condition in ConfigObject::SetAuthority 2016-05-12 14:06:28 +02:00
checker Implement exclude and include ability for TimePeriod objects 2016-05-21 20:33:09 +02:00
cli Ensure that obsolete comment/downtime objects are deleted after activating objects 2016-06-06 13:07:49 +02:00
compat Open the command pipe with O_RDWR 2016-05-18 15:52:29 +02:00
config Fix crash in ConfigItem::Commit 2016-05-18 12:53:41 +02:00
db_ido DB IDO: Ensure to delete outdated comments/downtimes for host/service objects 2016-06-03 14:40:37 +02:00
db_ido_mysql Fix PostgreSQL warnings on startup 2016-05-17 10:32:38 +02:00
db_ido_pgsql Fix PostgreSQL warnings on startup 2016-05-17 10:32:38 +02:00
demo Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
hello Update copyright headers for 2016 2016-01-12 08:29:59 +01:00
icinga Fix custom notifications in a HA zone 2016-06-07 12:44:12 +02:00
livestatus Move CalculateExecutionTime and CalculateLatency into the CheckResult class 2016-05-10 12:16:49 +02:00
methods Fix 100% CPU usage issue and incorrect pending checks accounting in CheckerComponent::CheckThreadProc 2016-05-18 14:30:36 +02:00
notification Fix custom notifications in a HA zone 2016-06-07 12:44:12 +02:00
perfdata Add service metadata to InfluxDB Writer 2016-06-08 13:23:52 +02:00
remote Add service metadata to InfluxDB Writer 2016-06-08 13:23:52 +02:00
CMakeLists.txt Update copyright headers for 2016 2016-01-12 08:29:59 +01:00