Add icinga_stats collector

Commit adds icinga_stats collector which produces metrics by scraping data in
status.dat file produced by Icinga/Nagios.

Signed-off-by: Zdenek Styblik <zdenek.styblik@icflix.com>
feat(endecadgraph): new collector

Change-Id: I96d444b13962337f1504f8de961a74b5548f1d6e
Icinga Stats Collector - remove trailing wspace
Signed-off-by: Zdenek Styblik <zdenek.styblik@icflix.com>
Icinga Stats Collector - "translations" didn't work

Value translations didn't work, because "0,1,2" will match [0, 1]. Let's convert
given value to int which is exactly what we want.

Signed-off-by: Zdenek Styblik <zdenek.styblik@icflix.com>
icinga_stats - fix metric collision

Commit fixes metric collision between hosts.scheduled and
hosts.scheduled.{01,05,15}. This was caused by incorrect split().

Signed-off-by: Zdenek Styblik <zdenek.styblik@icflix.com>
Unraveled staircase of nested for loops
new(feat): added collector for chrony time offsets (ntp time skew)

Change-Id: If4863300ed483dcd83280dfe5c6d668eeacad530
Remove history - not needed
Comment out debug stmt
Reduce the number of calls to connect_to_region(..). Was causing collector times to double
JolokiaCollector Error Handling

Properly handle non-200 response codes
Merge pull request #693 from MichaelDoyle/jolokia_collector_error_handling

JolokiaCollector Error Handling
fix(feat): removed internal time unit conversion, now using the diamond one

Change-Id: Ibf52200bf05baa1dc5cce2f82284aeea85d5eb80
fix(feat): removed dead code

Change-Id: I5ecbcd6ad1c691de1298506996b9cd176414e9e7
Merge pull request #642 from rtoma/endeca

feat(endecadgraph): new collector
Merge pull request #663 from rtoma/chronyd

new(feat): added collector for chrony time offsets (ntp time skew)
Fixes #10, extend the graphite handler to support IPv6 hosts
fix(feat): better exception handling in uptime collector to pass tests

Change-Id: I6a63233247224bb674cf4866dbc3cf2183a3cb75
fix(feat): made elasticsearch field optional (not available in fixture data from older version)

Change-Id: I43234c7903c66e547c4e89570cc0489dc9315279
Merge pull request #695 from rtoma/es-fix

fix(feat): bug fixed to allow pass of elasticsearch unittest