Commit Graph

1086 Commits

Author SHA1 Message Date
Cameron Sparr
a58c36e7f5 Fix httpjson README
closes #947
2016-04-08 18:34:52 +02:00
Cameron Sparr
4f5c0ef281 Update Godeps_windows file to HEAD 2016-04-08 18:34:52 +02:00
Cameron Sparr
f26a824945 Use github paho mqtt client instead of gerrit
this might fix #921
2016-04-08 18:34:52 +02:00
Rudenkovk Konstantin
3ef3b1ecbd Fix parse fcgi URI path in php-fpm input module
closes #934
2016-04-08 18:34:52 +02:00
Ross McDonald
9712c250c5 Swap systemd command, as it was causing issues on Debian. 2016-04-08 18:34:52 +02:00
Cameron Sparr
0baf60420a add '*' to metric prefixes for consistency 2016-04-08 18:34:52 +02:00
Cameron Sparr
2ab5099681 changelog fixup 2016-04-08 18:34:52 +02:00
Cameron Sparr
f3aad58693 changelog & readme update 2016-04-08 18:34:52 +02:00
Cameron Sparr
a85697efb5 Convert ipmi stats/tags to underscore and lowercase
closes #888
2016-04-08 18:34:52 +02:00
张光权
f95ec898a9 Add the ipmi plugin 2016-04-08 18:34:51 +02:00
Cameron Sparr
798e8d0f9f Deprecate statsd convert_names option, expose separator
closes #876
2016-04-08 18:34:51 +02:00
Cameron Sparr
2775940be6 Update statsd graphite parser link to telegraf version 2016-04-08 18:34:51 +02:00
Adam Argo
5db6329147 PR feedback changes
closes #927
2016-04-08 18:34:51 +02:00
Adam Argo
e863201300 adds ability to parse datadog-formatted tags in the statsd input 2016-04-08 18:34:51 +02:00
Cameron Sparr
1cc65cfa12 Don't log every string metric that prometheus doesnt support 2016-04-08 18:34:51 +02:00
Thibault Cohen
eb21a061f7 SNMP plugin fixes
fixes #873
2016-04-08 18:34:51 +02:00
JP
3b1fa24160 add verifyValue func for datadog and librato, bail if no good
closes #906
2016-04-08 18:34:51 +02:00
Cameron Sparr
37f93b4c44 memcached unix socket: fix panic. Do not recreate conn inside if
closes #841
2016-04-08 18:34:51 +02:00
Cameron Sparr
87bdff4321 Fix prometheus label names, and dont panic if invalid
fixes #907
2016-04-08 18:34:51 +02:00
Chris Goller
ec2d410d23 Add optional parameters to influxdb output README 2016-04-08 18:34:51 +02:00
Cameron Sparr
4170117ad5 Update gopsutil dependency
closes #656
2016-04-08 18:34:51 +02:00
Cameron Sparr
013804437a Allow users to tell telegraf Agent not to include host tag
closes #848
2016-04-08 18:34:51 +02:00
Cameron Sparr
649d03e3d7 influxdb output: quote the database name
closes #898
2016-04-08 18:34:51 +02:00
Cameron Sparr
ab9c0d5baa README cleanup and update 2016-04-08 18:34:51 +02:00
david birdsong
d01f6f0bd2 special case 'value'
it usually connotes a single value type metric, appending just clutters

closes #793
2016-04-08 18:34:51 +02:00
david birdsong
dcfafd3033 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-04-08 18:34:51 +02:00
Thibault Cohen
f603b4bfc8 Add nagios parser for exec input plugin
closes #762
2016-04-08 18:34:51 +02:00
Chris H (CruftMaster)
f188f8eade GREEDY field templates for the graphite parser, and support for multiple specific field names
closes #789
2016-04-08 18:34:51 +02:00
JP
cc10985cac sanitize known issue characters from graphite tag name 2016-04-08 18:34:51 +02:00
Cameron Sparr
7698e77eb5 Update readme, changelog for couchbase plugin
closes #866
closes #482
2016-04-08 18:34:51 +02:00
Vebjorn Ljosa
2a4449efd2 Improve README for couchabase input plugin
Proper terminology and case. Exmaples for tags. Example output.
2016-04-08 18:34:51 +02:00
Vebjorn Ljosa
d7761b3f0e Add examples in documentation for couchbase input plugin 2016-04-08 18:34:50 +02:00
Vebjorn Ljosa
056e52f539 Unit test couchbase input plugin 2016-04-08 18:34:50 +02:00
Vebjorn Ljosa
a48ab060a8 Comment on default pool name 2016-04-08 18:34:50 +02:00
Vebjorn Ljosa
96a4572afe Convert measurement names to snake_case 2016-04-08 18:34:50 +02:00
Vebjorn Ljosa
47397c605e Don't copy lock when rangeing over map
Make `go vet` happy.
2016-04-08 18:34:50 +02:00
Vebjorn Ljosa
bf703d39ab Couchbase input plugin 2016-04-08 18:34:50 +02:00
JP
0682a95c48 replace @ character with - for librato 2016-04-08 18:34:50 +02:00
Cameron Sparr
602ac1479b Update README 2016-04-08 18:34:50 +02:00
Thomas Menard
029b20340d Remove the columns used as tag
closes #844
2016-04-08 18:34:50 +02:00
Thomas Menard
00cd25a44f 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-04-08 18:34:50 +02:00
HUANG Wei
8e671e0154 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-04-08 18:34:50 +02:00
Cameron Sparr
386d5a3ccf Do not write metrics if there are 0 to write
closes #884
2016-04-08 18:34:50 +02:00
Cameron Sparr
c56e4d4217 TLS config: if only given ssl_ca, create tls config anyways
fixes #890
2016-04-08 18:34:50 +02:00
HUANG Wei
814233d928 Fix typo, should be input instead of output. 2016-04-08 18:34:50 +02:00
Cameron Sparr
744ce265b5 Update changelog 2016-04-08 18:34:50 +02:00
Cameron Sparr
d17f3a1eea Value parser, for parsing a single value into a metric
closes #849
2016-04-08 18:34:50 +02:00
Balakrishnan
ff9e079968 Updated Change log #881 2016-04-08 18:34:50 +02:00
Balakrishnan
3f6009f45e Fixed SQL Server Plugin issues #881 2016-04-08 18:34:50 +02:00
Lukasz Jagiello
a3f096aaf2 Duplicate line 2016-04-08 18:34:50 +02:00