Jason Coene
53c130b704
Add riak plugin
2016-02-19 16:16:50 -07:00
Cameron Sparr
e4e174981d
Skip snmp tests that require docker in short mode
2016-02-19 16:15:14 -07:00
Cameron Sparr
584a52ac21
InfluxDB output should not default to 'no timeout' for http writes
...
default to 5s instead, since even if it times out we will cache the
points and move on
closes #685
2016-02-19 15:38:51 -07:00
Cameron Sparr
f9b5767dae
Provide default args: percpu=true and totalcpu=true for cpu plugin
...
Also if outputs.file is empty, write to stdout
closes #720
2016-02-19 11:56:33 -07:00
Cameron Sparr
8d2e5f0bda
Seems to be a toml parse bug around triple pounds
2016-02-18 14:36:03 -07:00
Cameron Sparr
7def6663bd
Root directory cleanup
2016-02-18 13:37:36 -07:00
Dragostin Yanev (netixen)
a13d19c582
pugins/outputs/influxdb: Prevent runtime panic.
...
- Check and return error from NewBatchPoints to prevent runtime panic if
user provides an unparsable precision time unit in config.
- Provide correct sample config precision examples.
- Update etc/telegraf.conf precision comment.
closes #715
2016-02-18 13:12:20 -07:00
Gabriel Levine
1837f83282
cleaned up the httpjson POST function.
...
closes #688
closes #394
2016-02-18 10:11:56 -07:00
Cameron Sparr
b14cfd6c64
Add Configuration to statsd input readme
...
closes #714
2016-02-18 10:09:57 -07:00
Sergio Jimenez
963c51f473
fix(config): Made sample config consistent.
...
closes #682
2016-02-18 10:01:03 -07:00
Sergio Jimenez
1f77b75e14
fix(sample): Made TOML parser happy again
2016-02-18 09:00:27 +01:00
Sergio Jimenez
e5f3acd139
doc(readme): Added README.md.
2016-02-18 09:00:27 +01:00
Sergio Jimenez
c8365b3b7e
test(unit): Removed useless tests
2016-02-18 09:00:27 +01:00
Sergio Jimenez
29c671ce46
fix(mesos): TOML annotation
...
* It was still using the previous config name
2016-02-18 09:00:27 +01:00
Sergio Jimenez
3573d93855
fix(vet): Range var used by goroutine
...
* Use it as a paramater for the closure
2016-02-18 09:00:27 +01:00
Sergio Jimenez
3cc2cda026
refactor(naming): For master specific settings
...
* This should help backwards compatibility when adding more features or
supported Mesos components
2016-02-18 09:00:27 +01:00
Sergio Jimenez
7d10986f10
test(unit): Test for whitelisted metrics
2016-02-18 09:00:27 +01:00
Sergio Jimenez
8c6a6604ce
Comments and cleanup
2016-02-18 09:00:27 +01:00
Sergio Jimenez
7170280401
fix(import): Json parser lives outside internal
...
* Fixed import for JSONFlattener{} it's now in parsers, broke after
rebasing.
2016-02-18 09:00:27 +01:00
Sergio Jimenez
babecb6d49
feat(timeout): Use timeout setting
...
* Use timeout as parameter in the http request
* A bit of cleanup
* More tests
2016-02-18 09:00:27 +01:00
Sergio Jimenez
9770802901
feat(whitelist): Converted black to whitelist
...
* Defined global var for holding default metric groups
* Refactor removeGroup() to work with the whitelist
* Refactor TestRemoveGroup()
2016-02-18 09:00:27 +01:00
Sergio Jimenez
4c1e817b38
fix(indent): For configuration sample
2016-02-18 09:00:27 +01:00
Sergio Jimenez
52b329be4e
plugin(mesos): Reversed removeGroup()
...
* Now the user selects what to push instead of what not
* Required to check and improve tests
* Missing checks in the code when MetricsCol is empty
2016-02-18 09:00:27 +01:00
Sergio Jimenez
1d50d62a79
plugin(mesos): Added goroutines.
...
The plugin will iterate over the Servers slice and create a goroutine
for each of them.
2016-02-18 09:00:27 +01:00
Sergio Jimenez
07502c9804
Don't add port to tags just the host
2016-02-18 09:00:27 +01:00
Sergio Jimenez
59e0e49822
Indentation for sample config string
2016-02-18 09:00:27 +01:00
Sergio Jimenez
05170d78be
plugin(mesos): Initial commit
...
The plugin is able to query a Mesos master and push the metrics, a
blacklist can be configured and a timeout, it's still not used.
Added unit test, might be a good idea to have system test using docker.
2016-02-18 09:00:27 +01:00
Cameron Sparr
d0734b105b
Start service plugins immediately, fix off-by-one bug
2016-02-17 15:10:32 -07:00
Cameron Sparr
ee468be696
Flush based on buffer size rather than time
...
this includes:
- Add Accumulator to the Start() function of service inputs
- For message consumer plugins, use the Accumulator to constantly add
metrics and make Gather a dummy function
- rework unit tests to match this new behavior.
- make "flush_buffer_when_full" a config option that defaults to true
closes #666
2016-02-16 22:25:22 -07:00
Thibault Cohen
e495ae9030
Add tcp/udp check connection input plugin
...
closes #650
2016-02-15 13:38:58 -07:00
Cameron Sparr
ccb6b3c64b
Small readme formattings
2016-02-14 18:44:48 -07:00
Andrei Burd
0b72612cd2
Code formatted, Readme updated based on example
...
closes #695
2016-02-14 15:58:05 -07:00
Vladislav Shub
dd086c7830
Added full support for raindrops and tests
2016-02-14 18:52:26 +02:00
Cameron Sparr
6a601ceb97
Add support for specifying SSL config for influxdb output
...
closes #191
2016-02-12 17:02:01 -07:00
Cameron Sparr
37726a02af
Add Serializer plugins, and 'file' output plugin
2016-02-12 15:05:27 -07:00
Cameron Sparr
a9c135488e
Add Serializer plugins, and 'file' output plugin
2016-02-12 14:13:49 -07:00
Thomas Menard
72f5c9b62d
postgres plugin bgwriter stats
...
Add pg_stat_bg_writer stats
closes #683
2016-02-12 11:21:53 -07:00
Cameron Sparr
8d0f50a6fd
MQTT Consumer Input plugin
2016-02-12 11:13:32 -07:00
Dragostin Yanev (netixen)
6c353e8b8f
Change point_buffer to metric_buffer to conform will changes in https://github.com/influxdata/telegraf/pull/676
...
closes #680
2016-02-12 10:01:56 -07:00
Dragostin Yanev (netixen)
512d9822f0
Add NATS consumer input plugin.
2016-02-12 09:58:32 -07:00
Cameron Sparr
d003ca46c7
Merge pull request #673 from miketonks/f-docker-percentages
...
Add calculated cpu and memory percentages to docker input (via config option)
2016-02-11 08:43:55 -07:00
Mike Tonks
7587dc350e
Remove config option, percent option always activated. Fix review issues
2016-02-11 10:49:48 +00:00
Miki
cabf5d004d
added dovecot plugin
...
closes #671
2016-02-09 14:10:17 -07:00
Cameron Sparr
d551da26e5
Fix exec input legacy behavior, command=''
2016-02-09 13:49:14 -07:00
Dhruv Bansal
893357f01e
Updated Riemann output:
...
* Customizable 'separator' option instead of hard-coded '_'
* String values are sent as "State" instead of "Metric", preventing
Riemann from rejecting them
* Riemann service name is set to an (ugly) combination of input name &
(sorted) tags' values...this allows connecting different events for
the same input together on the Riemann side
closes #642
2016-02-09 11:17:07 -07:00
Cameron Sparr
fc7fa4b6c5
Cleanup comments and indentation in config file
2016-02-09 11:01:50 -07:00
Cameron Sparr
fb75db2f1f
re-arrange and cleanup graphite output test
2016-02-09 11:01:13 -07:00
Mike Tonks
7c20522a30
Add calculated cpu and memory percentages to docker input (via config option)
2016-02-09 15:20:56 +00:00
Cameron Sparr
c09884c686
Fixup some URL typos
2016-02-08 21:36:53 -07:00
Cameron Sparr
e619493ece
Implementing generic parser plugins and documentation
...
This constitutes a large change in how we will parse different data
formats going forward (for the plugins that support it)
This is working off @henrypfhu's changes.
2016-02-08 21:08:44 -07:00