Cameron Sparr
ee1a324590
Fix up config panic points for naoina/toml support
...
closes #736
2016-04-08 18:34:45 +02:00
Pierre Fersing
2dc35a2909
Ignore boring filesystems from disk plugin
...
Modern Linux has a lots of boring filesystem (tmpfs on /dev, devpts on
/dev/pts, lots of cgroup on /sys/fs/cgroup/*, ...).
* Ignore filesystem with 0 bytes (this cover cgroup, devpts and other).
* Add IgnoreFS to ignore additional FS by their type. Add tmpfs and
devtmpfs as default ignored type.
2016-04-08 18:34:45 +02:00
Aurélien DEHAY
510e93da43
README updated for pgrep user support
...
closes #724
2016-04-08 18:34:45 +02:00
Aurélien DEHAY
5b2aea0b38
Adding pgrep user support
2016-04-08 18:34:45 +02:00
Cameron Sparr
09905a5cfb
Change pass/drop to namepass/namedrop for outputs
...
closes #730
2016-04-08 18:34:45 +02:00
Marcin Jasion
6414725de9
dns_query plugin fixups:
...
- renamed plugin to dns_query
- domains are optional
- new record types
closes #694
2016-04-08 18:34:45 +02:00
Marcin Jasion
d1785a7f15
renamed plugin to dns_query and value to query_time_ms
...
small polishings
added more record types - AAAA and ANY
2016-04-08 18:34:45 +02:00
Marcin Jasion
2ad3242559
Dns query input plugin
2016-04-08 18:34:44 +02:00
Jason Coene
00bd78fde6
Minor formatting improvements
...
closes #727
2016-04-08 18:34:44 +02:00
Jason Coene
338d70ad77
Add riak plugin
2016-04-08 18:34:44 +02:00
Cameron Sparr
17cd3cf03f
Skip snmp tests that require docker in short mode
2016-04-08 18:34:44 +02:00
Cameron Sparr
9813420d25
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-04-08 18:34:44 +02:00
Cameron Sparr
659357c1d0
Provide default args: percpu=true and totalcpu=true for cpu plugin
...
Also if outputs.file is empty, write to stdout
closes #720
2016-04-08 18:34:44 +02:00
Cameron Sparr
0dbb52f9d6
Seems to be a toml parse bug around triple pounds
2016-04-08 18:34:44 +02:00
Cameron Sparr
132f89e3fe
Root directory cleanup
2016-04-08 18:34:44 +02:00
Dragostin Yanev (netixen)
87027fbacd
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-04-08 18:34:44 +02:00
Gabriel Levine
e0c6ea7816
cleaned up the httpjson POST function.
...
closes #688
closes #394
2016-04-08 18:34:44 +02:00
Cameron Sparr
43a4796735
Add Configuration to statsd input readme
...
closes #714
2016-04-08 18:34:44 +02:00
Sergio Jimenez
a201b69e9e
fix(config): Made sample config consistent.
...
closes #682
2016-04-08 18:34:44 +02:00
Sergio Jimenez
eb9336e70c
fix(sample): Made TOML parser happy again
2016-04-08 18:34:44 +02:00
Sergio Jimenez
16ec4182dd
doc(readme): Added README.md.
2016-04-08 18:34:44 +02:00
Sergio Jimenez
49e5984872
test(unit): Removed useless tests
2016-04-08 18:34:44 +02:00
Sergio Jimenez
46f2aaaa2a
fix(mesos): TOML annotation
...
* It was still using the previous config name
2016-04-08 18:34:43 +02:00
Sergio Jimenez
3f1d4b0cee
fix(vet): Range var used by goroutine
...
* Use it as a paramater for the closure
2016-04-08 18:34:43 +02:00
Sergio Jimenez
0c7bb5a8f4
refactor(naming): For master specific settings
...
* This should help backwards compatibility when adding more features or
supported Mesos components
2016-04-08 18:34:43 +02:00
Sergio Jimenez
29f674fb82
test(unit): Test for whitelisted metrics
2016-04-08 18:34:43 +02:00
Sergio Jimenez
fe88b8b999
Comments and cleanup
2016-04-08 18:34:43 +02:00
Sergio Jimenez
3830782d61
fix(import): Json parser lives outside internal
...
* Fixed import for JSONFlattener{} it's now in parsers, broke after
rebasing.
2016-04-08 18:34:43 +02:00
Sergio Jimenez
af84efe5fc
feat(timeout): Use timeout setting
...
* Use timeout as parameter in the http request
* A bit of cleanup
* More tests
2016-04-08 18:34:43 +02:00
Sergio Jimenez
f7dda9742f
feat(whitelist): Converted black to whitelist
...
* Defined global var for holding default metric groups
* Refactor removeGroup() to work with the whitelist
* Refactor TestRemoveGroup()
2016-04-08 18:34:43 +02:00
Sergio Jimenez
4b604d8d54
fix(indent): For configuration sample
2016-04-08 18:34:43 +02:00
Sergio Jimenez
46595cc439
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-04-08 18:34:43 +02:00
Sergio Jimenez
2cefe2fc2a
plugin(mesos): Added goroutines.
...
The plugin will iterate over the Servers slice and create a goroutine
for each of them.
2016-04-08 18:34:43 +02:00
Sergio Jimenez
a165c1c7c0
Don't add port to tags just the host
2016-04-08 18:34:43 +02:00
Sergio Jimenez
b4d1be8ed7
Indentation for sample config string
2016-04-08 18:34:43 +02:00
Sergio Jimenez
5a7c19f47d
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-04-08 18:34:43 +02:00
Cameron Sparr
716b375ab6
Start service plugins immediately, fix off-by-one bug
2016-04-08 18:34:43 +02:00
Cameron Sparr
eb5dddf0d6
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-04-08 18:34:43 +02:00
Thibault Cohen
a60302a0db
Add tcp/udp check connection input plugin
...
closes #650
2016-04-08 18:34:43 +02:00
Cameron Sparr
dc6cd5e714
Small readme formattings
2016-04-08 18:34:43 +02:00
Andrei Burd
0d12f2db85
Code formatted, Readme updated based on example
...
closes #695
2016-04-08 18:34:42 +02:00
Vladislav Shub
ec8f51beaf
Added full support for raindrops and tests
2016-04-08 18:34:42 +02:00
Cameron Sparr
0415e8d19e
Add support for specifying SSL config for influxdb output
...
closes #191
2016-04-08 18:34:42 +02:00
Cameron Sparr
5013290094
Add Serializer plugins, and 'file' output plugin
2016-04-08 18:34:42 +02:00
Cameron Sparr
a9b91c7daa
Add Serializer plugins, and 'file' output plugin
2016-04-08 18:34:42 +02:00
Thomas Menard
f53675ab7c
postgres plugin bgwriter stats
...
Add pg_stat_bg_writer stats
closes #683
2016-04-08 18:34:42 +02:00
Cameron Sparr
668e16bb36
MQTT Consumer Input plugin
2016-04-08 18:34:42 +02:00
Dragostin Yanev (netixen)
6b0ea64d1b
Change point_buffer to metric_buffer to conform will changes in https://github.com/influxdata/telegraf/pull/676
...
closes #680
2016-04-08 18:34:42 +02:00
Dragostin Yanev (netixen)
31d7694039
Add NATS consumer input plugin.
2016-04-08 18:34:42 +02:00
Mike Tonks
f6a0787b06
Remove config option, percent option always activated. Fix review issues
2016-04-08 18:34:42 +02:00