icinga2/lib/perfdata
Simon Murray 041772fb28 PerfData: Server Timeouts for InfluxDB Writer
Exposes the TCP socket used to communicate with the InfluxDB server.  When we are
expecing a response we can now call poll() on the socket to wait for data to become
available.  If it doesn't in a user configurable timeout period we abort the request.

fixes #4927
fixes #4941

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
2017-02-07 17:06:46 +01:00
..
CMakeLists.txt Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
gelfwriter.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
gelfwriter.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
gelfwriter.ti Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
graphitewriter.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
graphitewriter.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
graphitewriter.ti Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
influxdbwriter.cpp PerfData: Server Timeouts for InfluxDB Writer 2017-02-07 17:06:46 +01:00
influxdbwriter.hpp PerfData: Server Timeouts for InfluxDB Writer 2017-02-07 17:06:46 +01:00
influxdbwriter.ti PerfData: Server Timeouts for InfluxDB Writer 2017-02-07 17:06:46 +01:00
opentsdbwriter.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
opentsdbwriter.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
opentsdbwriter.ti Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
perfdatawriter.cpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
perfdatawriter.hpp Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00
perfdatawriter.ti Ensure that *.icinga.com is used everywhere 2017-01-10 17:19:12 +01:00