telegraf/plugins/inputs
Cameron Sparr a65447d22e Use mysql.ParseDSN func instead of url.Parse
The MySQL DB driver has it's own DSN parsing function. Previously we
were using the url.Parse function, but this causes problems because a
valid MySQL DSN can be an invalid http URL, namely when using some
special characters in the password.

This change uses the MySQL DB driver's builtin ParseDSN function and
applies a timeout parameter natively via that.

Another benefit of this change is that we fail earlier if given an
invalid MySQL DSN.

closes #870
closes #1842
2016-10-12 17:10:28 +01:00
..
aerospike Major Logging Overhaul 2016-10-03 17:13:03 +01:00
all initial http_listener implementation 2016-09-06 17:21:01 +01:00
apache fix datarace in input apache plugin 2016-06-22 14:42:47 +01:00
bcache Seems to be a toml parse bug around triple pounds 2016-02-18 14:36:03 -07:00
cassandra Major Logging Overhaul 2016-10-03 17:13:03 +01:00
ceph Major Logging Overhaul 2016-10-03 17:13:03 +01:00
cgroup Revert "Moving cgroup path name to field from tag to reduce cardinality (#1457)" 2016-10-12 11:04:28 +01:00
chrony add option to disable dns lookup for chronyc 2016-05-25 18:58:56 +01:00
cloudwatch Move default ratelimit to init 2016-08-30 14:33:51 -07:00
conntrack Major Logging Overhaul 2016-10-03 17:13:03 +01:00
consul Added Consul health checks state monitoring. (#1294) 2016-06-01 11:02:28 +01:00
couchbase Update go version to 1.7, fix vet errors 2016-09-09 16:11:17 +01:00
couchdb Improve timeout in input plugins 2016-03-01 09:43:28 +00:00
disque Don't allow inputs to overwrite host tag 2016-04-19 17:44:33 -06:00
dns_query Fix err race condition and partial failure issues 2016-07-19 14:45:55 +01:00
docker Major Logging Overhaul 2016-10-03 17:13:03 +01:00
dovecot Fix err race condition and partial failure issues 2016-07-19 14:45:55 +01:00
elasticsearch Make elasticsearch timeout configurable 2016-08-29 11:06:30 +01:00
exec Added option to remove all CRs from input stream 2016-08-31 10:32:33 +01:00
filestat Tail input plugin 2016-04-26 09:42:06 -06:00
graylog graylog input doc tweaks 2016-06-01 18:44:18 +01:00
haproxy haproxy/README: make quotes consistent 2016-10-11 11:30:22 +01:00
hddtemp Implement support for fetching hddtemp data (#1411) 2016-07-21 17:00:54 +01:00
http_listener Support Processor & Aggregator Plugins 2016-10-12 14:50:19 +01:00
http_response http_response plugin: Add SSL config options 2016-05-25 13:44:36 +01:00
httpjson httpjson: support configurable response_timeout (#1651) 2016-08-30 16:23:15 +01:00
influxdb Add configurable timeout to influxdb input 2016-09-16 16:50:39 +01:00
ipmi_sensor Implement timeouts for all exec command runners 2016-04-29 12:06:22 -06:00
iptables Add new iptables plugin 2016-08-31 10:42:44 +01:00
jolokia jolokia input: add note about POST permissions 2016-09-06 11:11:27 +01:00
kafka_consumer Major Logging Overhaul 2016-10-03 17:13:03 +01:00
leofs Implement timeouts for all exec command runners 2016-04-29 12:06:22 -06:00
logparser logparser: allow numbers in ident & auth parameters 2016-10-10 11:27:35 +01:00
lustre2 Adding Jobstats support to Lustre2 input plugin 2016-04-27 15:35:24 -06:00
mailchimp Major Logging Overhaul 2016-10-03 17:13:03 +01:00
memcached Fix err race condition and partial failure issues 2016-07-19 14:45:55 +01:00
mesos Major Logging Overhaul 2016-10-03 17:13:03 +01:00
mongodb Major Logging Overhaul 2016-10-03 17:13:03 +01:00
mqtt_consumer Major Logging Overhaul 2016-10-03 17:13:03 +01:00
mysql Use mysql.ParseDSN func instead of url.Parse 2016-10-12 17:10:28 +01:00
nats_consumer Major Logging Overhaul 2016-10-03 17:13:03 +01:00
net_response Utilize timeout in net_response plugin. 2016-05-23 15:59:23 +01:00
nginx Fix err race condition and partial failure issues 2016-07-19 14:45:55 +01:00
nsq Fix err race condition and partial failure issues 2016-07-19 14:45:55 +01:00
nsq_consumer Major Logging Overhaul 2016-10-03 17:13:03 +01:00
nstat nstat: fix nstat setting path for snmp6 2016-07-19 14:51:36 +01:00
ntpq Major Logging Overhaul 2016-10-03 17:13:03 +01:00
passenger Seems to be a toml parse bug around triple pounds 2016-02-18 14:36:03 -07:00
phpfpm Fix phpfpm fcgi client panic when URL doesnt exist 2016-10-12 11:58:38 +01:00
ping Fix problem with metrics when ping return Destination net unreachable ( windows ) (#1561) 2016-08-09 08:27:30 +01:00
postgresql Postgresql database blacklist configuration option (#1699) 2016-09-07 09:39:55 +01:00
postgresql_extensible Support Processor & Aggregator Plugins 2016-10-12 14:50:19 +01:00
powerdns Major Logging Overhaul 2016-10-03 17:13:03 +01:00
procstat Major Logging Overhaul 2016-10-03 17:13:03 +01:00
prometheus Prometheus parser fix, parse headers properly 2016-07-09 22:34:59 +02:00
puppetagent Seems to be a toml parse bug around triple pounds 2016-02-18 14:36:03 -07:00
rabbitmq Add idle_since to emitted metrics (#1844) 2016-10-06 14:26:53 +01:00
raindrops Improve timeout in input plugins 2016-03-01 09:43:28 +00:00
redis add missing redis metrics 2016-08-31 01:05:11 -04:00
rethinkdb Don't allow inputs to overwrite host tag 2016-04-19 17:44:33 -06:00
riak Fix: riak with read_repairs available 2016-06-22 14:56:44 +01:00
sensors fix issue #1716 (#1749) 2016-09-12 10:30:35 +01:00
snmp snmp: fix initialization of table fields in manual tables (#1836) 2016-10-12 11:00:39 +01:00
snmp_legacy Major Logging Overhaul 2016-10-03 17:13:03 +01:00
sqlserver SQL Server plugin: Fix WaitStats issue (#1859) 2016-10-06 14:21:14 +01:00
statsd Remove COMING SOON: multiple statsd fields 2016-10-11 10:57:34 +01:00
sysstat Major Logging Overhaul 2016-10-03 17:13:03 +01:00
system Major Logging Overhaul 2016-10-03 17:13:03 +01:00
tail Major Logging Overhaul 2016-10-03 17:13:03 +01:00
tcp_listener Major Logging Overhaul 2016-10-03 17:13:03 +01:00
trig Seems to be a toml parse bug around triple pounds 2016-02-18 14:36:03 -07:00
twemproxy Seems to be a toml parse bug around triple pounds 2016-02-18 14:36:03 -07:00
udp_listener Major Logging Overhaul 2016-10-03 17:13:03 +01:00
varnish Fix varnish plugin to use default values 2016-09-23 16:06:33 +01:00
webhooks Major Logging Overhaul 2016-10-03 17:13:03 +01:00
win_perf_counters If win stat buffer is empty, do not try to index 2016-08-09 08:29:37 +01:00
zfs fix build flags 2016-06-01 18:58:54 +01:00
zookeeper Modernize zookeeper readme (#1615) 2016-08-10 22:58:47 +01:00
EXAMPLE_README.md Add request for sample queries (#1608) 2016-08-08 23:06:03 +01:00
mock_Plugin.go Add request for sample queries (#1608) 2016-08-08 23:06:03 +01:00
registry.go Create public models for telegraf metrics, accumlator, plugins 2016-01-27 15:42:50 -07:00