Commit Graph

198 Commits

Author SHA1 Message Date
Cameron Sparr
7eb7e495e6 Cleanup & standardize config file
changes:

- -sample-config will now comment out all but a few default plugins.
- config file parse errors will output path to bad conf file.
- cleanup 80-char line-length and some other style issues.
- default package conf file will now have all plugins, but commented
  out.

closes #199
closes #944
2016-04-08 18:34:52 +02:00
Cameron Sparr
a58c36e7f5 Fix httpjson README
closes #947
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
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
Thibault Cohen
eb21a061f7 SNMP plugin fixes
fixes #873
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
Cameron Sparr
4170117ad5 Update gopsutil dependency
closes #656
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
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
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
Balakrishnan
3f6009f45e Fixed SQL Server Plugin issues #881 2016-04-08 18:34:50 +02:00
Jonathan Chauncey
cac499d621 fix(prometheus): Add support for bearer token to prometheus input plugin
closes #864
merges #880
2016-04-08 18:34:50 +02:00
Cameron Sparr
e4248bd7a6 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-04-08 18:34:50 +02:00
HUANG Wei
55e1d1d5ee fixup! Close the UDP connection in Stop() of statsd input plugin. 2016-04-08 18:34:49 +02:00
HUANG Wei
3e3d3f93f8 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-04-08 18:34:49 +02:00
Thibault Cohen
1fbee019fc Improve prometheus plugin
closes #707
2016-04-08 18:34:49 +02:00
marknmel
91166b4e01 Cleanup of Exec Inputs documentation - redux
Hi @sparrc

(Sorry for the noise - new pr)

closes #853

Please find some improvements to readability including the \n for the exec/telegraf line-protocol input.

I hope you (and others) find it easier to read.

/Mark

This is an ammend
2016-04-08 18:34:49 +02:00
Cameron Sparr
0c4429c1bb Fix bug with httpjson client pointer receiver
fixes #859
2016-04-08 18:34:49 +02:00
Cameron Sparr
9f39d083db Input plugin for running ntp queries
see #235
2016-04-08 18:34:49 +02:00
Thomas Menard
667127b189 Fix postgresql password exposure in metrics
Fix the password exposure in the metrics or tags.

closes #821
closes #845
2016-04-08 18:34:49 +02:00
Cameron Sparr
77513a871f github wh: return from eventHandler when err != nil
closes #837
2016-04-08 18:34:49 +02:00
Cameron Sparr
3923c02979 Add a "kernel" plugin for /proc/stat statistics
see #235
2016-04-08 18:34:49 +02:00
Thibault Cohen
a44c093fa7 Fix #828
closes #828
closes #829
2016-04-08 18:34:48 +02:00
Thibault Cohen
649620ae0f SNMP fix concurrency issue
closes #823
2016-04-08 18:34:48 +02:00
Cameron Sparr
3fcadc3e09 processes: Fix zombie process procfs panic
fixes #822
2016-04-08 18:34:48 +02:00
Cameron Sparr
2cf5685519 Add number of users to 'system' plugin
see #235
2016-04-08 18:34:48 +02:00
Cameron Sparr
d4fe485d18 Cross platform support for the 'processes' plugin
closes #798
2016-04-08 18:34:48 +02:00
Thibault Cohen
ca3df67156 Add processes status stats in system input plugin 2016-04-08 18:34:48 +02:00
Cameron Sparr
41e2c7f6da Break out fcgi code into orig Go files, don't ignore errs
closes #816
2016-04-08 18:34:48 +02:00
Prune Sebastien THOMAS
52f4980bc2 parsed with gofmt
closes #776
2016-04-08 18:34:48 +02:00
Prune Sebastien THOMAS
a18a3e5681 added zookeeper_chroot option
added a plugin option zookeeper_chroot to set up the kafka endpoint in zookeeper, which may not be / (default).
This chroot is then configured in the consumergroup config.Zookeeper.Chroot

This is workaround the fact that this plugins does not handle the urls like    "zookeeper_server:port/chroot"
As the peers are stored in an array, it makes no sens to have them beeing URL. Peers should all be members of the same cluster, so they all have the same chroot.
2016-04-08 18:34:48 +02:00
Thibault Cohen
d8d81b193f Improve procstat
closes #799
2016-04-08 18:34:48 +02:00
Cameron Sparr
bf8a7b4a17 mqtt_consumer: option to set persistent session and client ID
closes #797
2016-04-08 18:34:48 +02:00
Matt Morrison
7914c34d1f [SNMP Input] SNMPMap() loops forever if table has more than 32 entries
closes #800
closes #801
2016-04-08 18:34:48 +02:00
Cameron Sparr
3b8eaeb234 Adding a TCP input listener
closes #481
2016-04-08 18:34:48 +02:00