Tait Clarridge
63f35fec95
Add support for pass/drop/tagpass/tagdrop for outputs
...
Reuses same logic as the plugins for filtering points, should be only
a marginal performance decrease to check all the points before writing
to the output.
Added examples to the README as well (for generic pass/drop as well as
output pass/drop/tagpass/tagdrop).
X-Github-Closes #398
2015-12-03 13:03:22 -05:00
Tait Clarridge
b705608b04
Change aerospike plugin server tag to aerospike_host
...
This is to avoid a conflict with the standard "host" tag that is
used everywhere.
closes #399
2015-11-30 10:43:28 -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
Cameron Sparr
78f2ea89f8
Change plugin config to be specified as a list
...
This makes plugin configuration more similar to output configuration,
where we can specify multiple plugins as a list. The idea behind this is
that the Telegraf agent can handle the multi-processing and error
handling better than each plugin handling that internally. This will
also allow for having different plugin configurations for different
instances of the same type of plugin.
2015-11-25 19:06:36 -07:00
Tero Marttila
13ccf420d7
cmd/telegraf: -configdirectory only includes files ending in .conf
...
Closes #392
2015-11-25 19:05:51 -07:00
Eduard Carreras
d47740bd8d
Add a comment indicating pattern uses pgrep -f
2015-11-25 19:05:22 -07:00
Eduard Carreras
e2aa0e8a35
Use pgrep with a pattern
2015-11-25 19:05:22 -07:00
Tero Marttila
d505be1fd4
cmd/telegraf: -configdirectory only includes files ending in .conf
2015-11-25 18:45:11 -07:00
gotyaoi
40fd33d1b0
GOPATH can have multiple : separated paths in it.
...
This means that simply adding /bin to the end is not enough. Instead of
setting GOBIN, this version prepends things to the PATH. If GOBIN is
already set, simply prepends GOBIN to PATH. If not, appends /bin to
each component of GOPATH, then prepends that to PATH.
closes #386
2015-11-25 18:42:28 -07:00
Cameron Sparr
317a352a65
Skip measurements with NaN fields
...
fixes #389
2015-11-23 16:03:11 -07:00
Cameron Sparr
970bfce997
Fix kafka plugin and rename to kafka_consumer
...
fixes #371
2015-11-19 13:41:58 -07:00
Cameron Sparr
a3feddd8ed
Riemann output: remove some of the object referencing/dereferencing
...
closes #378
closes #379
2015-11-18 15:34:05 -07:00
Cameron Sparr
a8294c2c34
Godep: Add raidman riemann client
2015-11-18 14:27:20 -07:00
Jeffrey Allen
0823eed546
Add riemann output
...
Closes #34
2015-11-18 13:56:22 -07:00
Cameron Sparr
f85bc6e7f7
Update README for 0.2.2
2015-11-18 12:09:09 -07:00
Cameron Sparr
21c4e70f33
Dont append to slices in mergeStruct
2015-11-18 11:48:46 -07:00
gunnaraasen
03a6f28d55
Use 'CREATE DATABASE IF NOT EXISTS' syntax
...
closes #376
2015-11-18 00:41:25 -07:00
Cameron Sparr
19e5d975ca
Updating CHANGELOG and README for version 0.2.1
2015-11-16 16:23:50 -07:00
Cameron Sparr
5664625f67
Update README, CHANGELOG, and unit tests with list output
2015-11-16 10:43:03 -07:00
Daniel Malon
375045953f
FreeBSD compatibility
...
- Use gopsutils istead of gosigar
- Bump go-dockerclient
closes #372
2015-11-16 10:32:58 -07:00
Cameron Sparr
b10b186cc8
Allow users to specify outputs as lists
...
This will provide the ability to specify multiple outputs for a single
type of output.
In essence, allowing this:
[outputs]
[[outputs.influxdb]]
urls = ["udp://localhost:8089"]
database = "udp-telegraf"
[[outputs.influxdb]]
urls = ["http://myhost:8086 "]
database = "telegraf"
[[outputs.kafka]]
brokers = ["192.168.99.100:9092"]
topic = "telegraf"
closes #335
2015-11-16 10:01:28 -07:00
Cameron Sparr
bf8e0f4cae
CHANGELOG update
2015-11-13 14:42:21 -07:00
Cameron Sparr
a6ae597dfc
MQTT output unit tests w/ docker container
2015-11-13 13:42:06 -07:00
Cameron Sparr
b975419bc7
Apache plugin unit tests and README
2015-11-13 13:01:00 -07:00
Cameron Sparr
0f036d6bec
InfluxDB output: add tests and a README
2015-11-13 10:42:35 -07:00
Codeb Fan
20fbfc7006
Twemproxy go fmt and bug fixups, CHANGELOG, README
...
closes #365
2015-11-13 09:43:48 -07:00
Codeb Fan
e167b72b16
Add plugin for Twemproxy
...
This plugin collects data from Twemproxy's stats interface
2015-11-13 09:40:29 -07:00
Cameron Sparr
68ef07bff6
Update CHANGELOG with UDP output
2015-11-12 16:02:46 -07:00
Cameron Sparr
10a20e208a
Godep update and dependency resolution
2015-11-12 15:20:01 -07:00
Cameron Sparr
e10394ba3b
Use the UDP client for writing to InfluxDB
2015-11-12 14:52:35 -07:00
鲁晓敏
019585f0db
phpfpm: add socket fcgi support
2015-11-12 10:44:51 -07:00
鲁晓敏
e619845ffe
measurement name should have prefix before ShouldPass check
2015-11-12 10:43:50 -07:00
Cameron Sparr
3012928452
Fix config file tab indentation
2015-11-12 09:52:35 -07:00
Cameron Sparr
352ccde52b
Fix new error return of client.NewPoint
2015-11-11 15:38:22 -07:00
Cameron Sparr
92fb51026a
Godep update: gopsutil
2015-11-11 15:38:22 -07:00
Cameron Sparr
acf9c1141a
Change duration -> internal and implement private gopsutil methods
2015-11-11 15:38:22 -07:00
Cameron Sparr
a8bcc51071
Godep update: influxdb
2015-11-11 15:38:22 -07:00
Cameron Sparr
dcd1c6766c
Godep save: gopsutil
2015-11-11 15:38:22 -07:00
Cameron Sparr
00ee2529bc
Revert "redis: support IPv6 addresses with no port"
...
This reverts commit 2af97cdbcb
.
2015-11-11 15:33:58 -07:00
Nicholas Katsaros
2af97cdbcb
redis: support IPv6 addresses with no port
...
closes #356
2015-11-10 10:02:42 -07:00
martinrusev
1accab02ed
Amon output
...
closes #350
2015-11-09 10:44:28 -07:00
Roman Statsevich
1a05899be0
removed "panic" from zfs plugin
...
also added zfs plugin to README.md
closes #341
2015-11-09 10:38:33 -07:00
Roman Statsevich
d54f6be639
add ZFS plugin
2015-11-09 10:37:36 -07:00
Subhachandra Chandra
00614026b3
Added parameters "Devices" and "SkipSerialNumber to DiskIO plugin.
...
"Devices" can be used to specify storage devices on which stats
should be reported. "SkipSerialNumber" can be used to omit
the device serial number.
Added tests to verify the new parameters.
closes #344
2015-11-06 17:11:57 -07:00
saiello
acf1da4d30
Added jolokia README.md
...
closes #337
2015-11-06 14:08:07 -07:00
saiello
921ffb7bdb
Test for jolokia plugin
2015-11-06 14:07:02 -07:00
saiello
b2e22cbc59
Add fields value test methods
2015-11-06 14:07:02 -07:00