telegraf/internal
Cameron Sparr 92d8a2e5ea
Load external .so plugins
support for the Go 1.8 shared object feature of loading external
plugins.

this support relies on the developer defining a `Plugin` symbol in their
.so file that is a telegraf plugin interface.

So instead of the plugin developer "Adding" their own plugin to the
telegraf registry, telegraf loads the .so, looks up the Plugin symbol,
and then adds it if it finds it.

The name of the plugin is determined by telegraf, and is namespaced
based on the filename and path.

see #1717
2017-03-10 16:55:23 +00:00
..
buffer Implement telegraf collecting stats on itself 2016-12-05 18:56:54 +00:00
config Load external .so plugins 2017-03-10 16:55:23 +00:00
errchan New object: ErrChan for concurrent err handling 2016-06-02 13:29:37 +01:00
globpath Add more nested globpath tests 2017-02-01 23:44:35 +00:00
limiter Limit GetMetricStatistics to 10 per second 2016-05-31 11:26:52 +01:00
models Only set the buffer size once 2017-02-17 14:11:15 +00:00
internal.go Fix single quote parsing of TOML durations 2016-11-10 09:47:46 +00:00
internal_test.go Fix single quote parsing of TOML durations 2016-11-10 09:47:46 +00:00