Commit Graph

535 Commits

Author SHA1 Message Date
Vebjorn Ljosa 47397c605e Don't copy lock when `range`ing 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
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 d17f3a1eea Value parser, for parsing a single value into a metric
closes #849
2016-04-08 18:34:50 +02:00
Balakrishnan 3f6009f45e Fixed SQL Server Plugin issues #881 2016-04-08 18:34:50 +02:00
Marcelo Salazar 965bf0ec51 added json serializer
closes #878
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
Eugene Dementiev a7b875d99b [amqp output] Allow external auth (cert-based tls auth)
closes #863
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 34c4f4bf53 influxdb output: If all write fails, trigger a reconnect
closes #836
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
Thibault Cohen 69735af530 Improve docker input plugin
closes #754
2016-04-08 18:34:47 +02:00
Arthur Deschamps 466e1cc33f Update redis.go 2016-04-08 18:34:47 +02:00
arthtux 44b6af4b64 add README.md for redis 2016-04-08 18:34:47 +02:00
Thibault Cohen cfea257aa1 Add README.md for snmp input plugin
closes #735
closes #773
closes #540
2016-04-08 18:34:47 +02:00
Thibault Cohen fbe60daaa7 Fix #773 2016-04-08 18:34:47 +02:00
Thibault Cohen 22e3209bd1 Add snmp table feature #540 2016-04-08 18:34:47 +02:00
Cameron Sparr 300a00b95d dns_query unit tests, require that field exists 2016-04-08 18:34:47 +02:00
Manuel Sangoi 0cf2e605ae Do not ignore username option for mqtt output 2016-04-08 18:34:47 +02:00
Pascal Larin 8e988fd572 Username not set for mqtt_consumer plugin
Username parameter for the mqtt_consumer plugin was not pass to the client because an incorrect empty check.

closes #781
2016-04-08 18:34:47 +02:00
Cameron Sparr f6e98c9d88 Allow ssl option specification for httpjson plugin
closes #769
2016-04-08 18:34:47 +02:00
Cameron Sparr b0c54ccc31 udp listener: add os buffer size notes & change default port
- using 8092 as the default port because it's similar to the rest of
  the TICK stack (InfluxDB, for example, uses 8083, 8086, 8088, etc.).
  didn't want to use 8125 because that conflicts with statsd.

closes #758
2016-04-08 18:34:46 +02:00
Andrea Leopardi 89f8652ac3 Add a README for the UDP listener input plugin 2016-04-08 18:34:46 +02:00
Andrea Leopardi ec356089a0 Add tests for the udp_listener input plugin 2016-04-08 18:34:46 +02:00
Aleksei Magusev and Andrea Leopardi 0b9e4aa6c2 Add generic UDP listener service input 2016-04-08 18:34:46 +02:00
Pierre Fersing d79ae4ea55 Fix test
closes #771
2016-04-08 18:34:46 +02:00