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
88c83277c6
Write unit tests for RunningOutput
2016-02-17 17:06:34 -07:00
Cameron Sparr
d0734b105b
Start service plugins immediately, fix off-by-one bug
2016-02-17 15:10:32 -07:00
Cameron Sparr
4860dc148c
changelog update
2016-02-17 09:53:41 -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
Cameron Sparr
7f539c951a
changelog update
2016-02-15 16:08:45 -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
Anton Bykov
85594cc92e
Readme: specify compression format for unpacking
...
closes #693
2016-02-14 15:59:53 -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
8236534e3c
changelog update
2016-02-12 16:55:27 -07:00
Cameron Sparr
0fef147713
data output readme update
2016-02-12 16:52:33 -07:00
Cameron Sparr
0198296ced
Data format output documentation
2016-02-12 16:47:07 -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
Cameron Sparr
28664fedb2
Support exec input plugin legacy behavior
2016-02-10 13:26:02 -07:00
Marcus Geiger
ef20f05221
Add --pkgarch option to build.py to specify the packaging architecture
...
pkg arch can be different to GOARCH.
Example: build for debian on raspberry pi. GOARCH will be arm
but the packaging architecture on debian will be armhf (arm
hard float). The --pkgarch option is passed to fpm to specify
the required architecture which is reflected in the package
manifest and also in the result filename.
closes #675
2016-02-09 17:41:48 -07: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
9273782093
changelog update
2016-02-08 21:34:22 -07:00
Cameron Sparr
44ffe29c10
Update Godeps and Godeps_windows files
2016-02-08 21:26:56 -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
Cameron Sparr
6b06a23102
Change [tags] to [global_tags] to deal with toml bug
...
closes #662
2016-02-08 16:20:47 -07:00
Cameron Sparr
b55a93a3e1
update changelog
2016-02-07 09:06:51 -07: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