Cameron Sparr
b1cfb1afe4
Deprecate statsd convert_names option, expose separator
...
closes #876
2016-03-28 12:13:15 -06:00
Cameron Sparr
2f215356d6
Update statsd graphite parser link to telegraf version
2016-03-28 11:57:51 -06:00
Adam Argo
e07c79259b
PR feedback changes
...
closes #927
2016-03-28 10:43:34 -06:00
Adam Argo
59085f072a
adds ability to parse datadog-formatted tags in the statsd input
2016-03-28 10:43:26 -06:00
Cameron Sparr
474d6db42f
Don't log every string metric that prometheus doesnt support
2016-03-23 16:01:06 -06:00
Thibault Cohen
a95710ed0c
SNMP plugin fixes
...
fixes #873
2016-03-22 22:58:02 -06:00
JP
51d7724255
add verifyValue func for datadog and librato, bail if no good
...
closes #906
2016-03-22 15:22:57 -06:00
Cameron Sparr
276e7629bd
memcached unix socket: fix panic. Do not recreate conn inside if
...
closes #841
2016-03-22 15:12:35 -06:00
Cameron Sparr
69606a45e0
Fix prometheus label names, and dont panic if invalid
...
fixes #907
2016-03-22 12:29:55 -06:00
Chris Goller
7f65ffcb15
Add optional parameters to influxdb output README
2016-03-22 09:14:25 -06:00
Cameron Sparr
4f5f6761f3
Update gopsutil dependency
...
closes #656
2016-03-22 09:13:31 -06:00
Cameron Sparr
f543dbb42f
Allow users to tell telegraf Agent not to include host tag
...
closes #848
2016-03-21 15:51:10 -06:00
Cameron Sparr
5917a42997
influxdb output: quote the database name
...
closes #898
2016-03-21 14:37:33 -06:00
Cameron Sparr
fbe1664214
README cleanup and update
2016-03-21 14:30:59 -06:00
david birdsong
d09bb13cb6
special case 'value'
...
it usually connotes a single value type metric, appending just clutters
closes #793
2016-03-21 13:49:34 -06:00
david birdsong
31c323c097
fix prometheus output
...
if i understand the prometheus data model correctly, the current output
for this plugin is unusable
prometheus only accepts a single value per measurement. prior to this change, the range loop
causes a measurement to end up w/ a random value
for instance:
net,dc=sjc1,grp_dashboard=1,grp_home=1,grp_hwy_fetcher=1,grp_web_admin=1,host=sjc1-b4-8,hw=app,interface=docker0,state=live
bytes_recv=477596i,bytes_sent=152963303i,drop_in=0i,drop_out=0i,err_in=0i,err_out=0i,packets_recv=7231i,packets_sent=11460i
1457121990003778992
this 'net' measurent would have all it's tags copied to prometheus
labels, but any of 152963303, or 0, or 7231 as a value for
'net' depending on which field is last in the map iteration
this change expands the fields into new measurements by appending
the field name to the influxdb measurement name.
ie, the above example results with 'net' dropped and new measurements
to take it's place:
net_bytes_recv
net_bytes_sent
net_drop_in
net_err_in
net_packets_recv
net_packets_sent
i hope this can be merged, i love telegraf's composability of tags and
filtering
2016-03-21 13:49:09 -06:00
Thibault Cohen
8f09aadfdf
Add nagios parser for exec input plugin
...
closes #762
2016-03-21 13:34:47 -06:00
Chris H (CruftMaster)
20b4e8c779
GREEDY field templates for the graphite parser, and support for multiple specific field names
...
closes #789
2016-03-21 13:32:51 -06:00
Cameron Sparr
402a0108ae
Merge pull request #896 from jipperinbham/graphite-tag-sanitizer
...
sanitize known issue characters from graphite tag name
2016-03-21 12:29:05 -06:00
Cameron Sparr
9de4a8efcf
Update readme, changelog for couchbase plugin
...
closes #866
closes #482
2016-03-21 12:12:23 -06:00
Vebjorn Ljosa
077fa2e6b9
Improve README for couchabase input plugin
...
Proper terminology and case. Exmaples for tags. Example output.
2016-03-21 12:09:32 -06:00
Vebjorn Ljosa
2ae9316f48
Add examples in documentation for couchbase input plugin
2016-03-21 12:09:32 -06:00
Vebjorn Ljosa
9b5a90e3b9
Unit test couchbase input plugin
2016-03-21 12:09:32 -06:00
Vebjorn Ljosa
483942dc41
Comment on `default` pool name
2016-03-21 12:09:32 -06:00
Vebjorn Ljosa
2ddda6457f
Convert measurement names to snake_case
2016-03-21 12:09:32 -06:00
Vebjorn Ljosa
681e695170
Don't copy lock when `range`ing over map
...
Make `go vet` happy.
2016-03-21 12:09:32 -06:00
Vebjorn Ljosa
a043664dc4
Couchbase input plugin
2016-03-21 12:09:32 -06:00
JP
e940f99646
sanitize known issue characters from graphite tag name
2016-03-21 10:01:51 -05:00
Cameron Sparr
22073042a9
Merge pull request #891 from jipperinbham/librato-serialize-fix
...
replace @ character with - for librato
2016-03-18 17:00:00 -06:00
Cameron Sparr
2634cc408a
Update README
2016-03-18 11:26:05 -06:00
Thomas Menard
36446bcbc2
Remove the columns used as tag
...
closes #844
2016-03-18 11:25:04 -06:00
Thomas Menard
b371ec5cf6
Add the postgresql_extensible plugin
...
This plugin is intended to add an extended support of Postgresql
compared to the legacy postgres plugin.
Basically, the plugin don’t have any metrics defined and it’s up to the
user to define it in the telegraph.conf (as a toml structure).
Each query can have it’s specific tags, and can be written specifically
using a where clause in order to eventually filter per database name.
To be more generic, a minimum postgresql version has been defined per
query in case you have 2 different version of Postgresql running on the
same host.
2016-03-18 11:23:02 -06:00
HUANG Wei
18f4afb388
Inherit previous instance's stats in statsd plugin.
...
This way, after a reload, the stats wont restart again at least for the
counter type.
closes #887
2016-03-18 11:20:35 -06:00
Cameron Sparr
77dcbe95c0
Do not write metrics if there are 0 to write
...
closes #884
2016-03-18 10:54:51 -06:00
Cameron Sparr
061b749041
TLS config: if only given ssl_ca, create tls config anyways
...
fixes #890
2016-03-18 10:53:55 -06:00
JP
5b0c3951f6
replace @ character with - for librato
2016-03-18 11:25:51 -05:00
Cameron Sparr
f2394b5a8d
Merge pull request #886 from entertainyou/typo
...
Fix typo, should be input instead of output.
2016-03-17 21:36:26 -06:00
Cameron Sparr
fe7b884cc9
Update changelog
2016-03-17 20:40:22 -06:00
Cameron Sparr
5c1b635229
Value parser, for parsing a single value into a metric
...
closes #849
2016-03-17 20:08:21 -06:00
HUANG Wei
63410491b7
Fix typo, should be input instead of output.
2016-03-18 10:06:44 +08:00
Cameron Sparr
26e0a4bbde
Merge pull request #882 from VasuBalakrishnan/master
...
Fixed SQL Server Plugin issues #881
2016-03-17 19:41:42 -06:00
Balakrishnan
c356e56522
Updated Change log #881
2016-03-17 19:56:39 -04:00
Cameron Sparr
fd26bbbd0b
Merge pull request #883 from ljagiello/minor-changelog-fix
...
Duplicated line
2016-03-17 17:09:08 -06:00
Lukasz Jagiello
7aa55371b5
Duplicate line
2016-03-17 15:54:22 -07:00
Balakrishnan
ba06533c3e
Fixed SQL Server Plugin issues #881
2016-03-17 18:01:19 -04:00
Marcelo Salazar
d66d66e74b
added json serializer
...
closes #878
2016-03-17 13:51:16 -06:00
Jonathan Chauncey
d6b5f3efe6
fix(prometheus): Add support for bearer token to prometheus input plugin
...
closes #864
merges #880
2016-03-17 13:47:22 -06:00
Cameron Sparr
b5a431624b
Close UDP listener in udp_listener plugin
...
also adding waitgroups to udp_listener and statsd plugins to verify that
all goroutines have been cleaned up before Stop() exits.
closes #869
2016-03-17 10:51:35 -06:00
HUANG Wei
8e7284de5a
fixup! Close the UDP connection in Stop() of statsd input plugin.
2016-03-17 10:51:35 -06:00
HUANG Wei
b2d38cd31c
Close the UDP connection in Stop() of statsd input plugin.
...
If not, when doing reload, we may listen to the same port, we'll get
error about listen to already used address.
2016-03-17 10:51:35 -06:00