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
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
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
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
Mike Tonks
1ba3192de8
Add calculated cpu and memory percentages to docker input (via config option)
2016-04-08 18:34:42 +02:00
Miki
9e87128588
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
plugins/inputs/dovecot/README.md
plugins/inputs/dovecot/dovecot.go
2016-02-11 09:14:28 +01: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
Cameron Sparr
fc7fa4b6c5
Cleanup comments and indentation in config file
2016-02-09 11:01:50 -07:00
Miki
cd45dd91a7
domain name only in tags
2016-02-09 10:57:57 +01:00
Miki
58dccab54b
added Example Output
2016-02-09 10:17:31 +01: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
Henry Hu
1449c8b887
Add Graphite line protocol parsing to exec plugin
...
closes #637
2016-02-08 17:12:28 -07:00
Miki
8d793b06e3
updated
2016-02-08 18:03:15 +01:00
Miki
1aff813331
updated
2016-02-08 18:01:02 +01:00
Miki
2d38937d57
write domain name only in tags
2016-02-08 17:58:20 +01:00
Cameron Sparr
f5f43e6d1b
ping plugin: use -W for linux, -t for bsd/darwin
...
closes #443
2016-02-06 23:24:47 -07:00
Cameron Sparr
1e03a9440b
Try ping plugin with -n and -s options added
2016-02-06 23:09:29 -07:00
codehate
9a59512f75
Add: Telegraf CouchDB Plugin
...
CouchDB Plugin - Formatted Code
closes #652
Minor fix for CouchDB Plugin
Formatted code fix for CouchDB Plugin
CouchDB Plugin - Changed hosts to full urls
CouchDB Plugin - Formatted Code
CouchDB Plugin - Fatal commit from local fix
CouchDB Plugin - Updated test case
2016-02-05 14:14:19 -07:00
Miki
96c8bb3203
updated Readme
2016-02-05 18:02:07 +01:00
Miki
b02aa80426
added dovecot plugin
2016-02-05 17:58:21 +01:00
Reginaldo Sousa
9406961125
Fix a bug when setting host header in httpjson
...
closes #634
2016-02-02 21:59:18 -07:00
Rune Darrud
0d391b66a3
Added support for Windows operating systems pre-Vista.
2016-02-02 21:57:38 -07:00
Cameron Sparr
d266dad1f4
Don't compile ping plugin on windows.
...
closes #496
2016-02-01 16:39:53 -07:00
Rune Darrud
331b700d1b
Corrected a issue that came from code cleanup earlier
...
wherein missing performance counters caused it to return
early from the loop, instead of ignoring missing in
default configuration mode.
closes #625
2016-01-31 23:17:45 -07:00
Christoph Wegener
2163fde0a4
Fix memory leak: Remove signal.Notify code from plugins/inputs/win_perf_counters.(*Win_PerfCounters).Gather
2016-01-31 23:16:09 -07:00
Cameron Sparr
b97027ac9a
Allow exec plugin to parse line-protocol
...
closes #613
2016-01-30 11:12:59 -07:00
Christoph Wegener
4ea3f82e50
Replace all single percentage characters with double
...
percentage characters in sampleConfig string so that fmt.Printf
will interpret them as literal percentage characters when
running 'telegraf.exe -sample-config'
closes #620
2016-01-30 10:10:55 -07:00