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 #1230
fixes #479
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