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>
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
Remove history - not needed
Comment out debug stmt
Reduce the number of calls to connect_to_region(..). Was causing collector times to double
 add logentries integration to diamond handler
 update configuration documentation
 use a queue to process metric data, add try except for urlopen
Fix publishing of floating point values.
Add collector for DataStax OpsCenter
Added multi-instance support to Elasticsearch collector, minor unittest fixes

Change-Id: I26be1da78a2d52747d4ee959a1c00676e948e43d
Changes allow for a list of matches and include kafka stats by default.
network: let 'greed' match 0 character

This is useful for the 'lo' interface
Merge pull request #717 from gitarzysta/master

Fix publishing of floating point values.
Merge pull request #716 from datacratic/greed-star

network: let 'greed' match 0 character
Merge pull request #715 from ddreggors/development

Changes allow for a list of matches and include kafka stats by default.
Merge pull request #714 from rtoma/es-multi

Added multi-instance support to Elasticsearch collector, minor unittest fixes