Cameron Sparr
a11e07e250
Minor change to forgotten config file exit
2016-02-01 17:44:19 -07:00
Cameron Sparr
9c0d14bb60
Create public models for telegraf metrics, accumlator, plugins
...
This will basically make the root directory a place for storing the
major telegraf interfaces, which will make telegraf's godoc looks quite
a bit nicer. And make it easier for contributors to lookup the few data
types that they actually care about.
closes #564
2016-01-27 15:42:50 -07:00
Jack Zampolin
0cdf1b07e9
Fix issue 524
2016-01-20 10:57:35 -08:00
Thibault Cohen
6a50fceea4
Replace plugins by inputs in some strings
...
closes #542
2016-01-19 10:09:37 -07:00
Thibault Cohen
551db20657
Add SIGHUP support to reload telegraf config
...
closes #539
2016-01-18 11:07:07 -07:00
Cameron Sparr
f60c090e4c
Add a quiet mode to telegraf
...
closes #514
2016-01-15 13:31:04 -07:00
Cameron Sparr
7499c1f969
0.3.0: update README and documentation
2016-01-08 10:33:25 -07:00
Cameron Sparr
9c5db1057d
renaming plugins -> inputs
2016-01-07 15:04:30 -07:00
Cameron Sparr
a5f2d5ff21
Put Agent Config into the config package
2015-11-30 10:31:31 -07:00
Cameron Sparr
979e5f193a
Overhaul config <-> agent coupling. Put config in it's own package.
2015-11-25 19:07:04 -07:00
Cameron Sparr
8dde60e869
Revert much of the newer config file parsing, fix tagdrop/tagpass
2015-11-25 19:06:36 -07:00
Cameron Sparr
224a570a08
Eliminate merging directory structures
2015-11-25 19:06:36 -07:00
Tero Marttila
d505be1fd4
cmd/telegraf: -configdirectory only includes files ending in .conf
2015-11-25 18:45:11 -07:00
Cameron Sparr
889c0a50a4
Fixup random interval jittering
2015-10-26 13:34:31 -06:00
Cameron Sparr
ae7ad2230f
Support printing output with usage flag too
2015-10-22 14:24:51 -06:00
gotyaoi
c938523cd5
Implementing LoadDirectory.
2015-10-21 12:00:22 -07:00
gotyaoi
03d79996de
Moving away from passing around *ast.Tables.
...
Config in the config directory will need to be merged into the main
config, which is difficult to do using the *ast.Tables. Get the config
into structs as soon as possible and then merge the structs.
2015-10-21 11:59:19 -07:00
Cameron Sparr
ac685d19f8
Clean up logging messages and add flusher startup delay
...
Fixes #294
2015-10-20 16:45:31 -06:00
Cameron Sparr
b01c28ebc6
Clean up additional logging and always print basic agent config
2015-09-29 14:06:49 -07:00
Cameron Sparr
aad6a7e262
Only run the cpu plugin twice when using -test
...
This can be easily extended to other plugins that need it by tacking
their name onto the switch statement. Also eliminating the unused
TestAllPlugins code and cleaning up some stray Printlns
2015-09-23 13:56:14 -07:00
Cameron Sparr
ec9819071a
Add -outputfilter flag, and refactor the filter flag to work for -sample-config
...
Closes #211
Issue #199
2015-09-22 10:56:01 -07:00
Cameron Sparr
5bfb6df0e0
Write data in UTC by default and use 's' precision
...
Closes #159
Closes #162
2015-09-02 14:19:36 -06:00
Cameron Sparr
d1f965ae30
Kafka output producer, send telegraf metrics to Kafka brokers
...
Closes #38
2015-08-26 17:03:58 -06:00
Cameron Sparr
42602a3f35
Provide a -usage flag for printing the usage of a single plugin
...
Closes #136
2015-08-24 14:52:46 -06:00
Cameron Sparr
9bc39987f1
Change -X main.Version <n> to -X main.Version=<n> for go1.5
2015-08-20 08:46:08 -06:00
Cameron Sparr
6fcbb7bdb0
Update Makefile with new build requirements
2015-08-18 10:36:13 -06:00
Cameron Sparr
c26fa33094
Release 0.1.5, updating CHANGELOG and README
2015-08-13 15:46:17 -06:00
Cameron Sparr
ba1e4917d1
Removing DefaultConfig function because there's really no point
2015-08-13 14:26:02 -06:00
Cameron Sparr
5cb3a096c1
Fix influx.toml and ListTags string printing
2015-08-12 14:59:48 -06:00
JP
ddf438dac0
add missing import and Tag marshalling
2015-08-12 15:17:50 -05:00
JP
53969ae054
move tags to influxdb struct, update all sample configs
2015-08-12 10:23:00 -06:00
Cameron Sparr
16c424de2a
Print version number on startup, issue #104
2015-08-11 14:23:16 -06:00
nicolas
e7ca9113bc
Add filtering options to select plugin at startup
2015-08-11 17:50:36 +02:00
Cameron Sparr
e0d0bc0966
Fail and exit telegraf if no plugins are found loaded, issue #26
2015-08-07 09:00:40 -06:00
Cameron Sparr
611ad26d1b
go fmt fixes
2015-08-04 16:09:59 -06:00
Cameron Sparr
3ff2ea8d4e
Creating circleci job to just lint and vet code
2015-08-04 11:22:26 -06:00
Evan Phoenix
3a43042089
Add -pidfile and Commit variable
2015-06-18 11:31:16 -07:00
Evan Phoenix
1653330421
Tivan is dead, long live Telegraf. Fixes #3
2015-05-22 16:45:14 -07:00
Evan Phoenix
8aa7e355f6
Add pass, drop, and interval to the plugin options
2015-05-19 22:19:32 -07:00
Evan Phoenix
82cbc4daa2
Add ability to generate config from available plugins
2015-05-18 15:10:11 -07:00
Evan Phoenix
b2c5d95737
Require plugin declaration in config to use any plugin
...
This also makes it so `-test` without a config file tests all available
plugins with the default configuration. This mode is very useful for
getting some initial data out of tivan.
2015-05-18 14:10:12 -07:00
Evan Phoenix
a0eada9c49
Add -version option
2015-04-07 09:24:34 -07:00
Evan Phoenix
8df5d57f6d
Remove final cypress remnents
2015-04-07 09:23:35 -07:00
Evan Phoenix
609cba2cd5
Provide a test mode to check plugins easily
2015-04-06 17:24:24 -07:00
Evan Phoenix
d1cc82653a
Switch plugin API to use an accumulator
2015-04-06 09:32:10 -07:00
Evan Phoenix
db74acb86d
Initial spike
...
This is mostly to solidify the overall structure with the agent,
plugins, and testing philosphy.
2015-04-01 21:55:51 -07:00