telegraf/agent
Cameron Sparr 4f5d5926d9 Set a timeout for calls to input.Gather
Changing the internal behavior around running plugins. Each plugin
will now have it's own goroutine with it's own ticker. This means that a
hung plugin will not block any other plugins. When a plugin is hung, we
will log an error message every interval, letting users know which
plugin is hung.

Currently the input interface does not have any methods for killing a
running Gather call, so there is nothing we can do but log an "ERROR"
and move on. This will give some visibility into the plugin that is
acting up.

closes 
fixes 
2016-05-21 21:39:01 +01:00
..
accumulator.go Set a timeout for calls to input.Gather 2016-05-21 21:39:01 +01:00
accumulator_test.go Adds support for removing/keeping tags from metrics 2016-04-16 15:13:38 -06:00
agent.go Set a timeout for calls to input.Gather 2016-05-21 21:39:01 +01:00
agent_test.go Allow users to tell telegraf Agent not to include host tag 2016-03-21 15:51:10 -06:00