Commit Graph

1559 Commits

Author SHA1 Message Date
Daniel Nelson d2e00a3205
Set 1.7.0 release date 2018-06-12 11:41:58 -07:00
Daniel Nelson d16530677d
Update changelog 2018-06-11 16:07:23 -07:00
Daniel Nelson 90eebd88af
Update changelog 2018-06-11 14:55:12 -07:00
Daniel Nelson cd9ad77038
Update changelog 2018-06-07 12:38:17 -07:00
Daniel Nelson 229b6bd944
Update changelog 2018-06-06 14:30:37 -07:00
Daniel Nelson 5f0cbd1255
Update changelog 2018-06-05 17:14:29 -07:00
Daniel Nelson 92a8f795f5
Set 1.6.4 release date 2018-06-05 12:11:15 -07:00
Daniel Nelson 2be32f0a80
Update changelog 2018-06-04 18:35:47 -07:00
Daniel Nelson eb94bb29fd
Update changelog 2018-06-04 18:13:53 -07:00
Daniel Nelson 96abff0660
Update changelog 2018-06-04 18:02:00 -07:00
Daniel Nelson 90bcb5bc3c
Update changelog 2018-06-03 15:59:00 -07:00
Daniel Nelson b556eb8b2f
Update changelog 2018-06-01 10:51:23 -07:00
Daniel Nelson cabee8f8e0
Update changelog 2018-05-31 11:58:16 -07:00
Patrick Hemmer 5ae2b02f5d Fix snmp overriding of auto-configured table fields (#4208)
Whenever the snmp plugin was configured with a table with automatic field
discovery, if one of those fields was explicitly overridden in the config and
the value of is_tag was changed, the field would be duplicated, once as a tag
& once as a field.

This change fixes the behavior so that if a field is explicitly configured,
automatic table field discovery doesn't touch it.
2018-05-29 19:03:37 -07:00
Daniel Nelson 1ac64596bf
Update syslog docs and add to changelog and readme 2018-05-25 14:33:57 -07:00
Daniel Nelson 2def31bc3d
Update changelog 2018-05-24 18:34:08 -07:00
Daniel Nelson f3f753310f
Update changelog 2018-05-24 11:59:15 -07:00
Daniel Nelson 44e3b9bee3
Update changelog 2018-05-23 14:30:55 -07:00
Daniel Nelson f417cec036
Update changelog 2018-05-23 14:28:59 -07:00
Daniel Nelson fbf09409e9
Update changelog 2018-05-23 12:26:17 -07:00
Daniel Nelson 089eb2c8d6
Update changelog 2018-05-22 14:53:21 -07:00
Daniel Nelson a86c2d54ad
Update changelog 2018-05-22 14:00:52 -07:00
Daniel Nelson 795c8057ad
Update changelog 2018-05-21 16:40:30 -07:00
Daniel Nelson 703be4f124
Add regex processor to readme and changelog 2018-05-21 15:48:22 -07:00
Daniel Nelson 3be9cad309
Set release date for 1.6.3 2018-05-21 12:43:52 -07:00
Daniel Nelson 45c1a45f4a
Add aurora input to changelog and readme 2018-05-21 12:01:58 -07:00
Daniel Nelson 61a0e500a8
Update changelog 2018-05-21 10:43:57 -07:00
Daniel Nelson 3072b5a493
Update mqtt output docs and changelog 2018-05-18 19:03:00 -07:00
Daniel Nelson a688eefd1c
Update changelog 2018-05-18 18:52:32 -07:00
Daniel Nelson cce4f520bd
Update changelog 2018-05-17 14:25:35 -07:00
Daniel Nelson 2948dec6f5
Update changelog and docs for application_insights plugin 2018-05-15 16:42:56 -07:00
Daniel Nelson 99033241c4
Update changelog 2018-05-15 15:55:38 -07:00
Daniel Nelson 0eba72d2c0
Add http output to changelog/readme 2018-05-14 17:19:49 -07:00
Daniel Nelson d19a33dd6f
Update changelog 2018-05-14 11:01:24 -07:00
Daniel Nelson 18db718d7f
Add jti_openconfig_telemetry to docs 2018-05-11 18:16:52 -07:00
Daniel Nelson 7e0e664860
Update changelog 2018-05-11 17:50:46 -07:00
Daniel Nelson 2add516eee
Update changelog 2018-05-09 11:56:59 -07:00
Daniel Nelson 851efc9ca0
Update changelog 2018-05-08 16:40:42 -07:00
Daniel Nelson 2a2cc3212f
Update changelog 2018-05-08 12:12:03 -07:00
Daniel Nelson 1c6cfcfbab
Update changelog 2018-05-07 18:19:55 -07:00
Daniel Nelson cff2aa1863
Update changelog 2018-05-07 15:01:40 -07:00
Daniel Nelson d96bcac3ec
Update changelog 2018-05-04 18:42:36 -07:00
Daniel Nelson 4c35a56edd
Update changelog 2018-05-04 18:31:45 -07:00
Daniel Nelson de355b76d6
Simplify testing with TLS (#4095) 2018-05-04 16:33:23 -07:00
Daniel Nelson 2fb3f7a585
Update changelog 2018-05-03 11:41:18 -07:00
Daniel Nelson fd64487be5
Update changelog 2018-05-01 18:57:26 -07:00
Daniel Nelson c03e8918a2
Update changelog, add mcrouter to README 2018-05-01 12:01:08 -07:00
Daniel Nelson f094f83da5
Update changelog 2018-04-30 19:21:12 -07:00
Daniel Nelson 92956104d6
Update changelog 2018-04-30 17:51:04 -07:00
Daniel Nelson 908170b207
Update changelog 2018-04-27 14:56:31 -07:00
Daniel Nelson 06671777e9
Update changelog 2018-04-25 19:02:00 -07:00
Daniel Nelson 535e9e9a68
Update changelog 2018-04-25 13:47:16 -07:00
Daniel Nelson 286f14f730
Update changelog 2018-04-23 15:15:08 -07:00
Daniel Nelson 911f0e4b57
Deprecate the cassandra input plugin (#4050) 2018-04-23 15:06:26 -07:00
Daniel Nelson 86a3b8cad4
Update changelog 2018-04-23 14:01:38 -07:00
Daniel Nelson 638853be05
Update changelog 2018-04-20 18:49:55 -07:00
Daniel Nelson 13937d511d
Update changelog 2018-04-20 15:05:39 -07:00
Daniel Nelson 3a8ca4d08d
Update changelog 2018-04-19 16:58:59 -07:00
Daniel Nelson 42fee824f8
Update changelog 2018-04-18 16:57:15 -07:00
Daniel Nelson 571ce86d10
Update changelog 2018-04-18 12:14:58 -07:00
Daniel Nelson da5b46e770
Update changelog 2018-04-17 17:36:35 -07:00
Daniel Nelson 058510464c
Update changelog 2018-04-17 17:03:18 -07:00
Daniel Nelson 7c592558d8
Update changelog 2018-04-17 15:45:49 -07:00
Daniel Nelson 3b3d16273d
Update changelog adding nvidia_smi 2018-04-17 13:43:36 -07:00
Daniel Nelson 04ab9a4fe4
Set 1.6 release date in changelog 2018-04-16 12:04:31 -07:00
Daniel Nelson 0a02363c03
Update changelog 2018-04-11 16:52:40 -07:00
Daniel Nelson 10c7324d74
Update changelog 2018-04-10 18:18:27 -07:00
Daniel Nelson 7b8f12b377
Update changelog 2018-04-10 18:15:02 -07:00
Daniel Nelson 34416e0da8
Updated changelog 2018-04-10 17:11:25 -07:00
Daniel Nelson 0223b22b3e
Update changelog 2018-04-09 17:06:34 -07:00
Daniel Nelson a28de4b5cd
Update changelog 2018-04-06 16:45:07 -07:00
Daniel Nelson 43a044542e
Update changelog 2018-04-06 13:19:02 -07:00
Daniel Nelson 252101b7c6
Update changelog 2018-04-05 11:19:01 -07:00
Daniel Nelson f4c0aac898
Update changelog 2018-04-02 14:34:25 -07:00
Daniel Nelson 9d2f3fcbb9
Update changelog 2018-04-02 14:31:36 -07:00
Daniel Nelson 82448a9dd1
Add metric_version option to mysql input (#3954) 2018-04-02 13:10:43 -07:00
Daniel Nelson 461c0dccd8
Update changelog 2018-03-30 13:20:07 -07:00
Daniel Nelson c2108fcf09
Update changelog 2018-03-29 12:44:33 -07:00
Daniel Nelson 04b9afff68
Add TLS support to zookeeper input (#3949) 2018-03-29 12:42:25 -07:00
Daniel Nelson 8a73dc05c0
Update changelog 2018-03-27 18:38:39 -07:00
Daniel Nelson b0b18df0bf
Update changelog 2018-03-27 18:07:37 -07:00
Daniel Nelson 36b8220181
Update changelog 2018-03-27 17:44:13 -07:00
Daniel Nelson e5e75a62cc
Update changelog 2018-03-23 19:17:03 -07:00
Daniel Nelson 3469e74dd9
Update changelog 2018-03-23 11:57:42 -07:00
Daniel Nelson 05393da939
Update changelog 2018-03-23 11:54:06 -07:00
Daniel Nelson 729388f4dd
Update changelog 2018-03-23 11:52:00 -07:00
Daniel Nelson 2160779126
Set 1.5.3 release date 2018-03-14 16:32:18 -07:00
Daniel Nelson 6e5e2f713d
Update changelog 2018-03-14 12:10:16 -07:00
Daniel Nelson 4118ec7629
Update changelog 2018-03-13 21:09:54 -07:00
Patrick Hemmer 07dbbb27dc Fix socket_listener setting ReadBufferSize on TCP sockets (#3874) 2018-03-09 09:44:35 -08:00
Daniel Nelson 0e14e31b0a
Update changelog 2018-03-08 15:16:46 -08:00
Daniel Nelson f7207f514e
Update changelog 2018-03-08 10:54:03 -08:00
Daniel Nelson e4ce057885
Update changelog 2018-03-07 14:17:11 -08:00
Daniel Nelson 2b65915b96
Update docs for addition of override processor 2018-03-07 13:47:54 -08:00
Daniel Nelson b9ddbbd5ed
Update changelog 2018-03-06 13:12:16 -08:00
Daniel Nelson 45c22e42da
Update changelog 2018-03-06 12:12:26 -08:00
Daniel Nelson 1212b2ddc5
Update changelog 2018-03-05 15:28:09 -08:00
Daniel Nelson 00a52a67b9
Update changelog 2018-03-05 11:42:01 -08:00
Daniel Nelson 5928219454
Update changelog 2018-02-25 01:06:44 -08:00
Daniel Nelson fcd6d4eb09
Update changelog 2018-02-20 17:33:25 -08:00
Daniel Nelson e988c83068
Update changelog 2018-02-20 16:07:10 -08:00
Daniel Nelson f4fa05530a
Update changelog 2018-02-20 13:56:44 -08:00
Daniel Nelson 8147d60973
Fix metric buffer limit in internal plugin after reload 2018-02-19 20:55:28 -08:00
Daniel Nelson df80fa6099
Update changelog 2018-02-16 14:08:11 -08:00
Daniel Nelson 0ca3900abe
Method new dropwizard parser more prominently. 2018-02-15 20:33:57 -08:00
Daniel Nelson a777ce9293
Update changelog 2018-02-15 20:11:52 -08:00
Daniel Nelson 6e35071c89
Update changelog 2018-02-15 20:06:01 -08:00
Daniel Nelson 6406abbc89
Update changelog 2018-02-15 19:09:50 -08:00
Daniel Nelson a00d5b48f8
Update changelog 2018-02-09 12:13:07 -08:00
Daniel Nelson 1b0e87a8b0
Update changelog 2018-02-07 18:37:32 -08:00
Daniel Nelson 8c51d629eb
Update changelog 2018-02-05 12:55:22 -08:00
Daniel Nelson 9a1d69a2ae
Update changelog 2018-02-05 11:17:36 -08:00
Daniel Nelson 01479af096
Update changelog 2018-02-01 16:12:57 -08:00
Daniel Nelson 4153d2ca42
Update changelog 2018-02-01 12:15:24 -08:00
Daniel Nelson a462b555a7
Update changelog 2018-02-01 11:13:14 -08:00
Daniel Nelson d43e8262b7
Update changelog 2018-01-31 12:30:03 -08:00
Daniel Nelson 32732d42f8
Update changelog 2018-01-30 18:08:31 -08:00
Daniel Nelson 3a85e7b1f0
Set release date for 1.5.2 2018-01-30 14:00:34 -08:00
Daniel Nelson 5d87ad85a1
Update changelog 2018-01-30 14:00:33 -08:00
Daniel Nelson f9c48ee2f0
Update changelog 2018-01-29 14:02:44 -08:00
Daniel Nelson bcefe90846
Update changelog 2018-01-29 12:16:15 -08:00
Daniel Nelson fbd3544a9d
Add nats input to readme and changelog 2018-01-26 15:18:15 -08:00
Daniel Nelson 5b130b6ea0
Update changelog 2018-01-26 15:03:19 -08:00
Daniel Nelson 8527a1b7b8
Update changelog 2018-01-25 15:05:46 -08:00
Logan d831dbc51d Allow running as console application on Windows (#2754) 2018-01-25 15:04:09 -08:00
Daniel Nelson f9c0aa1e23
Update changelog 2018-01-25 13:47:21 -08:00
Daniel Nelson 899c3a2ae1
Update changelog 2018-01-22 12:06:10 -08:00
Daniel Nelson 36c9113917
Update changelog 2018-01-22 12:01:09 -08:00
Daniel Nelson 5bac08662e
Update changelog 2018-01-18 17:39:03 -08:00
Daniel Nelson 0f55d9eba2
Update changelog 2018-01-17 15:28:35 -08:00
Daniel Nelson 548157852c
Update changelog 2018-01-17 15:14:07 -08:00
Daniel Nelson ad921a3840
Update changelog 2018-01-17 14:38:47 -08:00
Daniel Nelson 6e24056757
Update changelog 2018-01-16 13:46:41 -08:00
Daniel Nelson 6e4650da3a
Update changelog 2018-01-12 17:46:20 -08:00
Daniel Nelson 90b6b760d1
Set 1.5.1 release date 2018-01-10 13:27:58 -08:00
Daniel Nelson 2b972dcd56
Update release notes 2018-01-08 16:29:59 -08:00
Daniel Nelson ce06d0cee0
Update changelog 2018-01-08 15:21:20 -08:00
Daniel Nelson 24ae3293bc
Update changelog 2018-01-08 15:18:31 -08:00
Daniel Nelson 0bf63a29f1
Update changelog 2018-01-05 16:04:12 -08:00
James 1d86064fb7 Use persistent connection to postgresql database (#2701) 2018-01-05 16:03:09 -08:00
Daniel Nelson 53e7537c5c
Fix link to cratedb readme 2018-01-05 16:01:06 -08:00
Daniel Nelson 6dd5c3b2c0
Update changelog 2018-01-05 16:00:44 -08:00
Daniel Nelson 35f1b9f500
Update changelog 2018-01-05 14:56:54 -08:00
Daniel Nelson 163f18f959
Update release notes for 1.5 2018-01-04 18:05:21 -08:00
Daniel Nelson 315fd1e987
Update changelog 2018-01-04 15:29:56 -08:00
Daniel Nelson 11c6a7f9c9
Update changelog 2018-01-03 17:47:13 -08:00
Daniel Nelson 5397c02570
Update changelog 2018-01-03 17:40:37 -08:00
Daniel Nelson 07cb749e04
Update changelog 2018-01-03 13:44:33 -08:00
Daniel Nelson 009b649a13
Update changelog 2018-01-02 16:38:20 -08:00
Daniel Nelson 81f42e8b17
Update changelog 2018-01-02 16:36:04 -08:00
Daniel Nelson 06c21fb9f7
Update changelog 2017-12-28 16:24:04 -08:00
Daniel Nelson ef6e5c5a85
Update changelog 2017-12-28 16:19:04 -08:00
Daniel Nelson 1011cd0c94
Update changelog 2017-12-28 16:12:56 -08:00
Daniel Nelson 801a248668
Update changelog 2017-12-18 20:39:26 -08:00
Daniel Nelson 3029d58cad
Update changelog 2017-12-14 16:59:58 -08:00
Daniel Nelson d6fd9ce738
Set release date for 1.5.0 2017-12-14 10:58:33 -08:00
Daniel Nelson 15266bb7eb
Update changelog 2017-12-13 11:17:36 -08:00
Daniel Nelson 8785c7d78d
Update changelog 2017-12-13 10:58:50 -08:00
Daniel Nelson de180d1e56
Update changelog 2017-12-12 13:32:47 -08:00
Daniel Nelson abcad439eb
Update changelog 2017-12-11 18:01:50 -08:00
Daniel Nelson ff634c5056
Update changelog 2017-12-11 15:34:52 -08:00
Daniel Nelson 88746b01c3
Update changelog 2017-12-08 18:02:01 -08:00
Daniel Nelson 654e953a89
Update changelog 2017-12-07 11:32:54 -08:00
Daniel Nelson d8966d5067
Fix formatting in changelog 2017-12-04 13:18:14 -08:00
Daniel Nelson 2c5a5373f6
Update changelog 2017-12-01 11:42:00 -08:00
Daniel Nelson cabe10b88a
Update changelog 2017-12-01 11:23:18 -08:00
Daniel Nelson e400ec2b57
Update changelog 2017-11-30 18:42:14 -08:00
Daniel Nelson 6426bca1f8
Update changelog 2017-11-29 16:36:00 -08:00
Daniel Nelson 3ba5458220
Update changelog 2017-11-29 12:17:46 -08:00
Daniel Nelson 24d82aebe6
Update changelog 2017-11-29 12:10:56 -08:00
Daniel Nelson 297897ae0a
Add dcos plugin to changelog and readme 2017-11-29 11:54:33 -08:00
Daniel Nelson 2c70958c24
Update changelog 2017-11-29 10:52:59 -08:00
Daniel Nelson 4e9b19f7a6
Add bond input to readme and update changelog 2017-11-28 15:19:30 -08:00
Daniel Nelson d1ba75176d
Update changelog 2017-11-28 10:10:36 -08:00
Daniel Nelson 06e22ee7ac
Update changelog 2017-11-27 17:06:50 -08:00
Daniel Nelson a9ada5f65b
Update changelog 2017-11-27 12:32:36 -08:00
Daniel Nelson 7442b5645f
Update changelog 2017-11-20 16:50:18 -08:00
Daniel Nelson 154b263f14
Update changelog 2017-11-20 16:27:18 -08:00
Daniel Nelson 54b0b9e727
Update changelog 2017-11-20 14:40:45 -08:00
Daniel Nelson 367bbdeb7e
Update changelog 2017-11-20 14:37:09 -08:00
Daniel Nelson 393c4c6c2d
Update changelog 2017-11-20 14:23:16 -08:00
Daniel Nelson db8e767f1f
Update changelog 2017-11-20 14:20:05 -08:00
Daniel Nelson 9422cca2cc
Update changelog 2017-11-16 16:51:02 -08:00
Daniel Nelson b13eea89b1
Update changelog and add particle webhook to readme 2017-11-16 16:11:20 -08:00
Pierre Fersing 8364417009 Whitelist allowed char classes for graphite output (#3473) 2017-11-15 14:44:20 -08:00
Daniel Nelson 19839c0167
Update changelog 2017-11-13 15:09:05 -08:00
Daniel Nelson 181a56018f
Update changelog 2017-11-13 11:02:01 -08:00
Daniel Nelson ebd73b7279
Update changelog 2017-11-10 14:39:11 -08:00
Trevor Pounds 6a57395731 Compile with Go 1.9.2 (#3458) 2017-11-10 14:39:00 -08:00
Daniel Nelson be13f69305
Update changelog 2017-11-09 14:05:36 -08:00
Daniel Nelson 07297e80a8
Set 1.4.4 release date 2017-11-08 15:21:20 -08:00
Daniel Nelson f0578b8c83
Update changelog 2017-11-07 16:48:44 -08:00
Daniel Nelson 47d013132a
Update changelog 2017-11-07 14:37:04 -08:00
Daniel Nelson bb14589469
Update changelog 2017-11-07 13:59:06 -08:00
Daniel Nelson 2c2dc97702
Update changelog 2017-11-07 11:43:15 -08:00
Daniel Nelson c55f285de0
Update changelog 2017-11-07 11:36:29 -08:00
Daniel Nelson e0df62c27b
Update changelog 2017-11-06 17:42:42 -08:00
Daniel Nelson 26ccc1f205
Add teamspeak to readme and update changelog 2017-11-01 13:30:43 -07:00
Daniel Nelson c116af35c7
Update changelog 2017-10-30 15:35:34 -07:00
Daniel Nelson 4d5de8698b
Update changelog 2017-10-30 13:53:45 -07:00
Daniel Nelson 53b13a20d0
Update changelog 2017-10-27 11:55:17 -07:00
Daniel Nelson 8b4708c82a
Update changelog 2017-10-26 13:37:54 -07:00
Daniel Nelson 5885ef2c1c
Update changelog 2017-10-25 15:29:56 -07:00
Daniel Nelson 6ea61b55d9
Set release date for 1.4.3 2017-10-25 14:15:10 -07:00
Daniel Nelson 206397d475
Update changelog 2017-10-24 16:31:22 -07:00
Daniel Nelson 13c1f1524a
Update changelog 2017-10-24 16:25:49 -07:00
Daniel Nelson f64cf89db1
Update changelog 2017-10-24 15:46:47 -07:00
Daniel Nelson 65580759fc
Update changelog 2017-10-23 12:36:31 -07:00
Daniel Nelson 77cc071796
Update changelog 2017-10-19 17:06:14 -07:00
Daniel Nelson 7088d98304
Update changelog 2017-10-19 16:27:29 -07:00
Daniel Nelson 0e6a70b199
Update changelog 2017-10-18 17:43:01 -07:00
Daniel Nelson adb1f5588c
Update changelog 2017-10-18 14:53:34 -07:00
Daniel Nelson 9b59cdd10e
Update changelog 2017-10-18 13:57:58 -07:00
Daniel Nelson a4fa19252f
Update changelog 2017-10-18 12:47:58 -07:00
Daniel Nelson 7ba376964c
Update changelog 2017-10-18 12:25:46 -07:00
Daniel Nelson 9d8e935734
Update changelog 2017-10-16 14:26:12 -07:00
Pierre Fersing f5a9d1bc75 Fix CPU system plugin gets stuck after system suspend (#3342) 2017-10-16 14:25:00 -07:00
Daniel Nelson 4b05edea53
Update changelog 2017-10-16 14:19:16 -07:00
Daniel Nelson 3ea41e885c
Update changelog 2017-10-16 11:27:00 -07:00
Daniel Nelson 5cd3327d5f
Update changelog 2017-10-13 11:12:27 -07:00
Daniel Nelson 0f9f757da7
Update changelog 2017-10-12 17:26:58 -07:00
Daniel Nelson 024dea2ff9
Update changelog 2017-10-12 15:52:01 -07:00
Daniel Nelson 4e0c8e6026
Set 1.4.2 release date 2017-10-10 13:29:31 -07:00
Daniel Nelson d7ea83f39b
Update readme and changelog for basicstats aggregator 2017-10-10 12:04:41 -07:00
Pierre Tessier c7a6d4eaa4 Fix link for wavefront plugin in changelog (#3317) 2017-10-10 11:21:46 -07:00
Daniel Nelson 4093bc98b7
Update changelog 2017-10-06 16:17:09 -07:00
Daniel Nelson 13c7802b84
Update changelog 2017-10-05 16:15:43 -07:00
Daniel Nelson 6e1fa559a3
Update changelog 2017-10-05 16:05:51 -07:00
Daniel Nelson b9f319529f
Update changelog 2017-10-04 15:30:11 -07:00
Daniel Nelson a4ea4c7a25
Add smart to changelog and readme 2017-10-04 15:18:15 -07:00
Daniel Nelson 002ccf3295
Update changelog 2017-10-03 15:25:19 -07:00
Daniel Nelson 93ff811358
Update changelog 2017-10-03 14:37:02 -07:00
Daniel Nelson 0a55ab42b4
Update changelog 2017-10-02 17:39:32 -07:00
Daniel Nelson f67350107d
Update changelog 2017-10-02 17:16:38 -07:00
Daniel Nelson ed6f438c9d
Add Wavefront output to changelog and readme 2017-09-29 16:15:48 -07:00
Daniel Nelson 29b6f4168c
Update changelog 2017-09-29 15:59:56 -07:00
Daniel Nelson f2cb1da7cf
Update changelog 2017-09-29 11:50:15 -07:00
Daniel Nelson cd1791494a
Update changelog 2017-09-27 11:38:43 -07:00
Daniel Nelson b8a0b8461a
Update changelog and readme for jolokia2 plugin 2017-09-26 17:42:38 -07:00
Daniel Nelson cadafa6405
Update changelog 2017-09-26 16:03:04 -07:00
Daniel Nelson 2e1457a496
Update changelog 2017-09-26 15:38:22 -07:00
Daniel Nelson f23d1eb078
Update changelog 2017-09-26 15:28:07 -07:00
Daniel Nelson fd702e6bb8
Set 1.4.1 release date in changelog 2017-09-26 14:19:02 -07:00
Daniel Nelson 50024c1860
Update changelog 2017-09-25 16:34:04 -07:00
Daniel Nelson c3bea59f3b
Update changelog 2017-09-22 11:46:47 -07:00
Daniel Nelson ce29ca78e3
Add nginx_plus to changelog and readme 2017-09-19 11:49:55 -07:00
Daniel Nelson c0a4bd99a1
Update changelog 2017-09-19 11:27:57 -07:00
Daniel Nelson dea8bf7ac0
Update changelog 2017-09-18 15:07:18 -07:00
Daniel Nelson 0048bf2120
Update changelog 2017-09-18 14:25:17 -07:00
Patrick Hemmer 0339dc7faf Add process resource limits to procstat input (#3231) 2017-09-15 11:16:44 -07:00
Daniel Nelson b94cda6b46
Update changelog 2017-09-14 15:28:47 -07:00
Daniel Nelson 103ae3b710
Update changelog 2017-09-14 15:22:46 -07:00
Daniel Nelson 875ab3c4b7
Update changelog 2017-09-14 15:05:03 -07:00
Daniel Nelson 103d24bfba
Update changelog 2017-09-14 15:00:55 -07:00
Daniel Nelson 7a41d2c586
Update changelog 2017-09-14 13:06:58 -07:00
Daniel Nelson cdf63c5776
Update changelog 2017-09-13 17:31:39 -07:00
Daniel Nelson 9197a59cdb
Update changelog 2017-09-13 17:28:33 -07:00
Daniel Nelson ee85f9275e
Update changelog 2017-09-12 17:27:50 -07:00
Daniel Nelson c5cfde667a
Update changelog 2017-09-12 17:17:41 -07:00
Daniel Nelson cc63b3b667
Update changelog 2017-09-11 12:27:39 -07:00
Daniel Nelson 14a4b108b4
Update changelog 2017-09-11 11:57:18 -07:00
Daniel Nelson c720200883
Update changelog 2017-09-11 11:54:18 -07:00
Daniel Nelson be83c8c8f0
Update changelog 2017-09-08 16:02:15 -07:00
Daniel Nelson 247c2e71fd
Update changelog 2017-09-08 15:36:26 -07:00
Daniel Nelson 98ca22597d
Update changelog 2017-09-06 14:29:03 -07:00
Daniel Nelson 144862354a
Update changelog 2017-09-06 14:20:38 -07:00
Daniel Nelson ab1c11b06d
Add 1.4.0 release date 2017-09-05 17:14:11 -07:00
Daniel Nelson f43af72785
Update changelog 2017-08-31 13:43:47 -07:00
Daniel Nelson 19f3264073
Update changelog 2017-08-29 16:27:02 -07:00
Daniel Nelson ef8876b70b
Move changelog item to 1.4 2017-08-28 17:17:03 -07:00
Daniel Nelson 5fd8ab36d3
Update changelog 2017-08-28 17:08:44 -07:00
Daniel Nelson 73d57c8a02
Update changelog 2017-08-28 16:30:51 -07:00
Daniel Nelson 02f7b0d030
Update changelog 2017-08-28 16:11:00 -07:00
Daniel Nelson a98496591a
Update changelog 2017-08-25 18:08:33 -07:00
Daniel Nelson 6abecd0ac7
Update changelog 2017-08-25 12:59:19 -07:00
Daniel Nelson e400fcf5da
Update changelog 2017-08-25 11:55:59 -07:00
Daniel Nelson f95c239a3f
Update changelog 2017-08-23 15:21:48 -07:00
Daniel Nelson f253623231
Update changelog 2017-08-23 15:16:04 -07:00
Daniel Nelson 8c68bd9ddb
Update changelog 2017-08-22 17:03:00 -07:00
Daniel Nelson 6597b55477
Update changelog 2017-08-22 16:55:15 -07:00
Daniel Nelson 3006ccbf2f
Update master for 1.5 development 2017-08-16 16:54:15 -07:00
Daniel Nelson 7608251633
Add tomcat input to changelog and readme 2017-08-16 15:36:56 -07:00
Daniel Nelson fd3a9bf46a
Update changelog 2017-08-16 12:26:00 -07:00
Daniel Nelson 032348c7a5
Update changelog 2017-08-14 14:51:28 -07:00
Patrick Hemmer b0109b3550 Add weighted_io_time to diskio input (#3119) 2017-08-11 11:49:42 -07:00
Daniel Nelson 257b460f61
Update changelog 2017-08-10 12:41:09 -07:00
Daniel Nelson 73897d1f1c
Update changelog 2017-08-10 10:22:11 -07:00
Daniel Nelson 83c003e594
Update changelog 2017-08-09 11:48:36 -07:00
Daniel Nelson bceb020d72
Update changelog and readme 2017-08-08 11:50:16 -07:00
Slawomir Skowron f3435f1c59 Add TCP listener for statsd input (#2293) 2017-08-08 11:41:26 -07:00
Daniel Nelson 828c5817f9
Update changelog 2017-08-07 16:18:01 -07:00
Daniel Nelson 75e6ebcf93
Update changelog 2017-08-07 14:39:22 -07:00
Daniel Nelson 360d03e301
Update changelog and readme 2017-08-02 18:02:41 -07:00
Daniel Nelson 6666e6a5a7
Update changelog 2017-07-31 11:37:32 -07:00
Daniel Nelson 3bd14ed229
Update changelog 2017-07-31 11:30:27 -07:00
Daniel Nelson 9143670d6e
Update changelog 2017-07-27 17:19:33 -07:00
Daniel Nelson 7179290dea
Update changelog 2017-07-27 15:21:52 -07:00
Daniel Nelson 0d4c954e01
Update changelog 2017-07-27 15:15:11 -07:00
Daniel Nelson 284ab79a37
Set 1.3.5 release date 2017-07-26 15:53:49 -07:00
Daniel Nelson 2bd6c80506
Update changelog 2017-07-25 17:12:45 -07:00
Daniel Nelson ffd1f25b75
Update changelog 2017-07-25 16:09:48 -07:00
Daniel Nelson 1658404cea
Update changelog 2017-07-25 15:43:13 -07:00
Daniel Nelson 428455e032
Update changelog 2017-07-24 18:26:29 -07:00
Daniel Nelson 85aa212467
Update changelog 2017-07-21 16:57:28 -07:00
Daniel Nelson 1c267e9b16
Update changelog 2017-07-21 15:46:22 -07:00
Daniel Nelson c82c0e596b
Update changelog 2017-07-21 14:31:25 -07:00
Daniel Nelson 4d66db1603
Update changelog 2017-07-21 14:26:39 -07:00
Daniel Nelson 16073e4172
Update changelog 2017-07-21 10:57:39 -07:00
Daniel Nelson a2d4453269
Update changelog 2017-07-19 13:09:49 -07:00
Daniel Nelson 475a926d43
Update changelog 2017-07-18 11:03:07 -07:00
soldierkam f5a8415c78
Add read timeout to socket_listener 2017-07-17 18:34:36 -07:00
Daniel Nelson 731ab9773d
Update changelog 2017-07-17 12:01:35 -07:00
Daniel Nelson dbe2f79019
Update changelog 2017-07-14 10:45:32 -07:00
Daniel Nelson 27e47614c6
Add credits for new plugins to changelog 2017-07-13 16:14:18 -07:00
Daniel Nelson dc4a133b11
Update changelog 2017-07-13 16:00:09 -07:00
Daniel Nelson 785798611e
Update changelog 2017-07-13 15:39:45 -07:00
Daniel Nelson d9d1ca5a46
Add release date for 1.3.4 2017-07-12 17:15:38 -07:00
Daniel Nelson 2c10806fef
Update changelog 2017-07-12 12:04:43 -07:00
Daniel Nelson f68bab1667
Update changelog 2017-07-11 15:55:44 -07:00
Daniel Nelson af318f4959
Update changelog 2017-07-11 14:10:09 -07:00
Daniel Nelson 885aa8e6e1
Update changelog 2017-07-10 19:07:28 -07:00
Daniel Nelson 4209ebfa6e
Update changelog 2017-07-10 12:23:16 -07:00
Daniel Nelson 2740a3ba44
Update changelog 2017-07-05 14:29:59 -07:00
Daniel Nelson 74a764d549
Update changelog 2017-06-29 16:17:08 -07:00
Aleksey Shirokih a8a637809e Change default prometheus_client port (#2973) 2017-06-29 14:03:42 -07:00
Daniel Nelson 75dbf2b0f8
Set release date for 1.3.3 2017-06-28 13:05:06 -07:00
Daniel Nelson f2bb4acd4a
Update changelog 2017-06-26 15:25:06 -07:00
Daniel Nelson a52f90122b
Update changelog 2017-06-26 15:15:31 -07:00
Daniel Nelson 1a636abaaf
Update changelog 2017-06-26 14:31:17 -07:00
Daniel Nelson 22fc130e97
Update changelog 2017-06-23 16:56:36 -07:00
Daniel Nelson d774c2a170
Update changelog 2017-06-23 11:13:00 -07:00
Daniel Nelson e028f10586
Update changelog 2017-06-23 11:04:13 -07:00
Daniel Nelson 364da9a83d
Update changelog 2017-06-21 12:46:57 -07:00
Daniel Nelson 9211985c63
Update changelog 2017-06-21 12:39:09 -07:00
Daniel Nelson dcdcb70cb1
Update changelog 2017-06-19 11:52:53 -07:00
Artem Kovardin 193e8fa5ad More explicit 404 error in cassandra input (#2936) 2017-06-19 11:06:49 -07:00
Daniel Nelson a729a44284
Update changelog 2017-06-16 13:18:27 -07:00
Daniel Nelson ea1888bd26
Update changelog 2017-06-16 12:06:40 -07:00
Daniel Nelson ca72df5868
Update 1.3.2 release date 2017-06-14 12:16:47 -07:00
Daniel Nelson ea787b83bf
Update changelog 2017-06-13 18:07:12 -07:00
Daniel Nelson 246f342e6a
Update changelog 2017-06-13 17:19:33 -07:00
Daniel Nelson b0efc22140
Update changelog 2017-06-13 14:10:33 -07:00
Daniel Nelson e3ccd473d2
Update changelog 2017-06-13 13:44:07 -07:00
Daniel Nelson 40d8e582ee
Update changelog 2017-06-12 18:32:50 -07:00
Daniel Nelson 0c53de6700
Update changelog 2017-06-08 16:55:27 -07:00
Daniel Nelson de4a312eba
Update changelog 2017-06-08 13:20:44 -07:00
Daniel Nelson f9447d01d4
Add release note to changelog regarding kafka_consumer 2017-06-07 18:27:12 -07:00
Seuf 2092443cd7 Add Kafka 0.9+ consumer support (#2487) 2017-06-07 18:22:28 -07:00
Bob Shannon 1c73caba04 Add SSL/TLS support to nginx input plugin (#2883) 2017-06-07 17:52:10 -07:00
Daniel Nelson 84dbf8bb25
Update changelog 2017-06-07 13:46:06 -07:00
Daniel Nelson de7fb2acfe
Update changelog 2017-06-06 13:55:11 -07:00
Daniel Nelson 4e91b18bbe
Update changelog 2017-06-06 11:56:19 -07:00
Daniel Nelson f9462d4fff
Update changelog 2017-06-05 14:47:34 -07:00
Daniel Nelson a47e6e6efe
Update changelog 2017-06-05 12:46:50 -07:00
Daniel Nelson 37e01808b5
Set 1.3.1 release date 2017-05-31 15:00:31 -07:00
Daniel Nelson 9529199a44
Update changelog 2017-05-30 17:40:37 -07:00
Daniel Nelson 04aa732e94
Update changelog 2017-05-30 11:04:39 -07:00
Daniel Nelson 24ea9fdc4d
Update changelog 2017-05-26 12:12:18 -07:00
Daniel Nelson 7d7206b3e2
Update changelog 2017-05-25 16:20:29 -07:00
Daniel Nelson e1088b9eee
Update changelog 2017-05-25 13:39:16 -07:00
Matteo Cerutti 7d198f0a68 Add timeout option to ipmi_sensor plugin - solves #2817 (#2818) 2017-05-22 13:41:34 -07:00
Daniel Nelson b0bd4d55f5
Update CHANGELOG with fixed issue #1137 2017-05-22 12:01:22 -07:00
Daniel Nelson c61cd73eff
Update changelog 2017-05-18 18:11:49 -07:00
rsingh2411 93e638d63e Add Docker container environment variables as tags. Only whitelisted #2580 (#2581) 2017-05-18 16:58:34 -07:00
mced 501c22478e [enh] set db_version at 0 if query version fails (#2819) 2017-05-18 13:52:56 -07:00
Daniel Nelson 7155e90f66
Update changelog for #2815 2017-05-16 17:37:51 -07:00
Daniel Nelson bfeb3020a3
Add release date for 1.3.0 2017-05-15 19:52:35 -07:00
Daniel Nelson b01ecdccff
Add back the changelog entry for 2141 2017-05-15 12:54:03 -07:00
Daniel Nelson a1446a60f7
Update changelog 2017-05-10 13:11:33 -07:00
Lukasz Jagiello 5af985ef5f Add support for self-signed certs to InfluxDB input plugin (#2773) 2017-05-08 15:20:24 -07:00
Sylvain Boily 1ebd1aaa41 Systemd does not see all shutdowns as failures (#2716) 2017-05-08 11:48:29 -07:00
ceseuron e2983383e4 Fixed sqlserver input to work with case sensitive server collation. (#2749)
Fixed a problem with sqlserver input where database properties are not returned by Telegraf when SQL Server has been set up with a case sensitive server-level collation.

* Added bugfix entry to CHANGELOG.md for sqlserver collation input fix.
2017-05-04 10:47:03 -07:00
Daniel Nelson 8cf0dc769b
Add 1.4 section to changelog 2017-05-03 17:29:34 -07:00
Alexander Blagoev 188703e204 Improve redis input documentation (#2708) 2017-05-02 11:43:07 -07:00
Daniel Nelson 5c88965084 Add initial documentation for rabbitmq input. (#2745) 2017-05-01 18:55:48 -07:00
Daniel Nelson a083e1af7d Use go 1.8.1 for CI and Release builds (#2732) 2017-04-27 16:18:11 -07:00
Seuf cd103c85db Added SASL options for ouput kafka plugin (#2721) 2017-04-27 11:50:25 -07:00
Ross McDonald a3feacbd2f Kapacitor input plugin (#2031) 2017-04-27 11:47:22 -07:00
Seuf 4e2fe598ac Added SSL configuration for input haproxy (#2723) 2017-04-27 11:20:41 -07:00
Daniel Nelson 5fe5c46c6d Fix amqp output block on write if disconnected (#2727)
fixes #2603
2017-04-27 11:10:30 -07:00
Nevins c66e2896c6 add option to randomize Kinesis partition key (#2705) 2017-04-26 10:54:24 -07:00
Daniel Nelson b243faa22b Don't close stdout on config reload. (#2707)
fixes #2528
2017-04-24 16:18:58 -07:00
Patrick Hemmer 8f5cd6c2ae add keep-alive support to socket_listener & socket_writer (#2697)
closes #2635
2017-04-24 13:14:42 -07:00
Daniel Nelson da0773151b Use C locale when running sadf (#2690)
fixes #1911
2017-04-21 10:55:54 -07:00
Daniel Nelson 799c8bed29
Add fix for network aliases to changelog
Change was made in gopsutil
2017-04-20 15:34:30 -07:00
Martin 748ca7d503 Fixed install/remove of telegraf on non-systemd Debian/Ubuntu systems (#2360) 2017-04-20 11:19:33 -07:00
Daniel Nelson bf30ef89ee Fix ipmi_sensor config is shared between all plugin instances (#2684) 2017-04-19 17:02:44 -07:00
Daniel Nelson 3690e1b9bf
Add diskio for darwin to changelog 2017-04-19 13:42:24 -07:00
Patrick Hemmer 2542ef6d62 change jolokia input to use bulk requests (#2253) 2017-04-18 13:00:41 -07:00
Ross McDonald 70b3e763e7 Add input for receiving papertrail webhooks (#2038) 2017-04-17 13:49:36 -07:00
François de Metz 58ee962679 GitHub webhooks: check signature (#2493) 2017-04-17 11:42:03 -07:00
Daniel Nelson dc5779e2a7 Rename heap_objects_bytes to heap_objects in internal plugin. (#2674)
* Rename heap_objects_bytes to heap_objects in internal plugin.

This field does not contain bytes

fixes #2671
2017-04-14 17:32:14 -07:00
calerogers cadd845b36 Irqstat input plugin (#2494)
closes #2469
2017-04-13 15:53:02 -07:00
ingosus dff216c44d Feature #1820: add testing without outputs (#2446) 2017-04-13 12:59:28 -07:00
Daniel Nelson 2c98e5ae66 Add collectd parser (#2654) 2017-04-12 10:41:26 -07:00
Nick Irvine 0193cbee51 Add max_message_len in kafka_consumer input (#2636) 2017-04-11 12:05:39 -07:00
Daniel Nelson f55af7d21f Use name filter for IOCounters in diskio (#2649)
Use IOCountersForNames for disk counters.
2017-04-11 11:41:09 -07:00
Patrick Hemmer 516dffa4c4 set default measurement name on snmp input (#2639) 2017-04-10 16:45:02 -07:00
Daniel Nelson 62b5c1f7e7 Add support for precision in http_listener (#2644) 2017-04-10 16:39:40 -07:00
Vladimir S aa722fac9b Add dmcache input plugin (#1667) 2017-04-07 15:39:43 -07:00
Victor Yunevich 92fa20cef2 ipmi_sensor: allow @ symbol in password (#2633) 2017-04-06 14:40:34 -07:00
James 5ffc9fd379 fix postgresql connection leak (#2611) 2017-04-04 17:37:44 -07:00
Shakeel Sorathia 35e4390168 Docker: optionally add labels as tags (#2425) 2017-04-03 13:43:15 -07:00
Patrick Hemmer 51c99d5b67 add support for linux sysctl fs metrics (#2609) 2017-03-31 14:01:02 -07:00
Daniel Nelson 540f98e228 Fix possible deadlock when output cannot write. (#2610) 2017-03-31 12:45:28 -07:00
Dmitry Ulyanov c980c92cd5 Added pprof tool (#2512) 2017-03-29 18:28:43 -07:00
Daniel Nelson 9495b615f5
Update changelog for #2587 2017-03-29 17:15:11 -07:00
djjorjinho cc5b2f68b6 fix timestamp parsing on prometheus plugin (#2596) 2017-03-29 15:04:29 -07:00
Daniel Nelson 37689f4df6
Add elasticsearch output to changelog 2017-03-28 10:22:28 -07:00
Daniel Nelson 78c7f4e4af Add write timeout to Riemann output (#2576) 2017-03-27 15:49:45 -07:00
Patrick Hemmer 995546e7c6 snmp: support table indexes as tags (#2366) 2017-03-24 12:06:52 -07:00
Oskar 616b66f5cb Multi instances in win_perf_counters (#2352) 2017-03-22 12:04:58 -07:00
Patrick Hemmer 8514acdc3c return error on unsupported serializer data format (#2542) 2017-03-17 10:14:03 -07:00
Antoine Augusti 426182b81a Update default value for Cloudwatch rate limit (#2520) 2017-03-15 15:20:18 -07:00
Daniel Nelson 7a5d857846 Add support for new SSL configuration to mongodb (#2522)
closes #2519
2017-03-10 11:27:55 -08:00
jeremydenoun 13f314a507 Report DEAD (X) State Process (#2501)
Report count of processes in dead (X) process state from the processes input.  This process state is only valid on Linux.
2017-03-09 11:28:54 -08:00
Cameron Sparr e811e2600d
create telegraf.d directory in tarball
closes #2513
2017-03-09 11:41:08 +00:00
jeremydenoun ae6a5d2255 Remove warning if parse empty content (#2500)
closes #2448
2017-03-08 14:08:55 -08:00
Robpol86 56aa89e5c8 Exporting Ipmi.Path to be set by config. (#2498)
* Exporting Ipmi.Path to be set by config.

Currently "path" is not exported, giving this error when users try to
override the variable via telegraf.conf as per the sample config:

`field corresponding to `path' is not defined in `*ipmi_sensor.Ipmi'`

Exporting the variable solves the problem.

* Updating changelog.
2017-03-08 16:38:36 +00:00
vvvkamper 7513fcac4e
Fix part 2 of #1291
added PDH_FMT_NOCAP100 format option

closes #2483
2017-03-08 13:39:03 +00:00
Cameron Sparr 7a8e821731 Revert "Procstat: don't cache PIDs" (#2479) 2017-03-06 15:59:36 +00:00
Jack Zampolin 10744646db AMQP Consumer plugin (#1678) 2017-03-03 10:24:50 -08:00
Charles-Henri 1873abd248 Iptables input: document better the ignored rules behavior (#2482)
During issue #2215 it was highlighted that the current behavior where
rules without a comment are ignored is confusing for several users.

This commit improves the documentation and adds a NOTE to the sample
config to clarify the behavior for new users.
2017-03-02 09:58:26 +00:00
Cameron Sparr a251adb838 Fix type conflict on windows ping plugin (#2462)
closes #1433
2017-03-01 11:22:42 +00:00
Cameron Sparr 9e810ac463
Handle nil os.FileInfo in filepath.Walk
closes #2466
2017-02-28 17:51:03 +00:00
Cameron Sparr b9457a1092
log error message when invalid regex is used
closes #2178
2017-02-28 12:48:14 +00:00
Cameron Sparr 81408f9da7
switch out deprecated docker client library
closes #2071
2017-02-22 10:55:00 +00:00
Cameron Sparr e5349393f8
Check for errors in user stats & process list
closes #2414
2017-02-17 15:38:33 +00:00
Cameron Sparr 06176ef410
Only set the buffer size once
fixes #2380
2017-02-17 14:11:15 +00:00
Leandro Piccilli 5da40d56ad
Check if tag value is empty before allocation
closes #2390
closes #2404
2017-02-16 23:07:27 +00:00
Cameron Sparr 54c9a385d5
Fix prometheus_client reload behavior
fixes #2282
2017-02-16 21:57:13 +00:00
Cameron Sparr c8cc01ba6a
deprecate udp_listener & tcp_listener 2017-02-06 10:41:44 +00:00
Cosmo Petrich b1945c0493
Increment gather_errors for all input errors
closes #2339
2017-02-03 11:22:31 +00:00
Cameron Sparr 1c4673e900
changelog update 2017-02-03 10:04:50 +00:00
Patrick Hemmer b3537ef2a8 add socket listener & writer (#2094)
closes #1516 
closes #1711 
closes #1721 
closes #1526
2017-02-02 16:24:03 +00:00
Yaron de Leeuw 0ce44648cf Procstat: don't cache PIDs (#2206)
* Procstat: don't cache PIDs

Changed the procstat input plugin to not cache PIDs. Solves #1636.
The logic of creating a process by pid was moved from `procstat.go` to
`spec_processor.go`.

* Procstat: go fmt

* procstat: modify changelog for #2206
2017-02-02 14:12:22 +00:00
Patrick Hemmer 55d3f70771 add missing fields to haproxy input (#2323) 2017-02-02 13:46:53 +00:00
Matteo Cerutti a610f8bd03
allow querying sensors via the open interface
closes #2244
closes #1547
2017-02-02 13:31:04 +00:00
Cameron Sparr dfba3ff37a
fix telegraf swallowing panics in --test mode
this defer function was causing telegraf to call os.Exit(0) instead of
panicking when it was supposed to.

closes #2341
2017-02-02 12:14:35 +00:00
Cameron Sparr 285be648c4
Godeps update
closes #2356
2017-02-02 09:52:06 +00:00
Jérôme Vizcaino c0bbde03ea Ceph: represent pgmap states using tags (#2229)
* ceph: maps are already refs, no need to use a pointer

* ceph: pgmap_states are represented in a single metric "count", differenciated by tag

* Update CHANGELOG
2017-02-01 14:47:23 +00:00
Cameron Sparr 97050e9669
changelog update 2017-02-01 14:41:58 +00:00
Cameron Sparr c528c53e5b
iptables changelog update 2017-02-01 14:39:16 +00:00
Cameron Sparr aeb849d744
changelog fix 2017-02-01 14:22:31 +00:00
Len Smith 9003efc3fa http_response : Add in support for looking for substring in response (#2204)
* Add in support for looking for substring in response

* Add note to CHANGELOG.md

* Switch from substring match to regex match

* Requested code changes

* Make requested changes and refactor to avoid nested if-else.

* Convert tabs to space and compile regex once
2017-02-01 14:21:08 +00:00
Pierre Fersing 32e06a489d Keep -config-directory when running as Windows service (#2330)
* Keep -config-directory when running as Windows service

* Update changelog
2017-02-01 14:12:35 +00:00
njwhite 2932db8480 Make Logparser Plugin Check For New Files (#2141)
* Make Logparser Plugin Check For New Files

Check in the Gather metric to see if any new files matching the glob
have appeared. If so, start tailing them from the beginning.

* changelog update for #2141
2017-02-01 14:11:39 +00:00
Cameron Sparr 19dee32287
Go 1.7.5 update cherry-picked to 1.2.1 release 2017-02-01 10:11:16 +00:00
Cameron Sparr 4dad723088
Changelog update 2017-02-01 10:07:31 +00:00
Martin 3e37dda7b0 Go version 1.7.4 -> 1.7.5 (#2348) 2017-02-01 10:07:02 +00:00
Cameron Sparr fb7931591d
Changelog update 2017-02-01 08:59:54 +00:00
John Engelman 738cbbdbb6 Add numerical representation of Consul health check state. (#2277) 2017-01-28 16:47:25 -08:00
Patrick Hemmer 074e6d177c
add support for diskio name templates & udev tags
closes #1453
closes #1386
closes #1428
2017-01-27 16:15:42 -08:00
Cameron Sparr e9decadf75
Riemann rewrite changelog update 2017-01-27 14:59:35 -08:00
Cameron Sparr c9e87a39f8
Revert using fasthttp library to net/http 2017-01-25 16:42:23 -08:00
Pierre Fersing a505123e60 Improve win_perf_counters on non English systems (#2261) 2017-01-24 12:46:06 -08:00
James b9ae3d6a57 fix postgresql 'name', and 'oid' data types by switching to a driver (#1750)
that handles them properly
2017-01-24 12:36:36 -08:00
Cameron Sparr 80411f99f0
influxdb output: treat field type conflicts as a successful write
If we write a batch of points and get a "field type conflict" error
message in return, we should drop the entire batch of points because
this indicates that one or more points have a type that doesnt match the
database.

These errors will never go away on their own, and InfluxDB will
successfully write the points that dont have a conflict.

closes #2245
2017-01-23 16:41:29 -08:00
Cameron Sparr 6df3f0fdae
Run scheduled flushes in background
doing this unblocks incoming metrics while waiting for a flush to take
place.

we have to create a semaphore so that we can
'skip' flushes that try to run while a flush is already running.

closes #2262
2017-01-23 14:41:40 -08:00
Cameron Sparr 22340ad984
Add newline to influx line-protocol if not present
closes #2297
2017-01-23 13:52:20 -08:00
Cameron Sparr c15504c509
opentsdb: add tcp:// prefix if not present
closes #2299
2017-01-23 13:45:16 -08:00
Cameron Sparr e0c6262e0b
mysql build fixup and changelog update 2017-01-13 14:44:28 +00:00
Cameron Sparr 9262712f0a
Changelog update and go fmt 2017-01-13 14:27:20 +00:00
Cameron Sparr b60b360f13
Changelog update 2017-01-13 13:50:07 +00:00
Patrick Hemmer b7d29ca0e9 allow changing jolokia delimiter (#2255) 2017-01-12 11:08:22 +00:00
Patrick Hemmer a658e6c509 ensure proper context on snmp error messages (#2220) 2017-01-09 13:03:33 +00:00
Dominik Labuda 37bc9cf795 [plugins] jolokia input plugin: configurable http timeouts (#2098) 2016-12-21 12:41:58 +00:00
Cameron Sparr b762546fa7
docker: check type when totalling blkio & net metrics
closes #2027
2016-12-21 12:18:38 +00:00
Cameron Sparr a9f03a72f5
Mask username/password from error messages
closes #1980
2016-12-20 19:35:45 +00:00
Cameron Sparr 7fc57812a7
changelog update 2016-12-20 18:50:32 +00:00
Cameron Sparr 200237a515
Do not create a global statsd "previous instance"
this basically reverts #887

at some point we might want to do some special handling of reloading
plugins and keeping their state intact, but that will need to be done at
a higher level, and in a way that is thread-safe for multiple input
plugins of the same type.

Unfortunately this is a rather large feature that will not have a quick
fix available for it.

fixes #1975
fixes #2102
2016-12-20 17:55:04 +00:00
Cameron Sparr 0ae1e0611c
changelog update 2016-12-20 16:30:49 +00:00
Cameron Sparr a90afd95c6
Fix & unit test logparser CLF pattern with IPv6
deals partially with #1973

see also https://github.com/vjeantet/grok/issues/17
2016-12-20 15:57:32 +00:00
Cameron Sparr 9866146545
Support negative statsd counters
closes #1898
2016-12-20 13:21:51 +00:00
Cameron Sparr 8df325a68c
changelog update 2016-12-20 13:04:51 +00:00
Jeff Ashton 4e808c5c20
Importing pdh from github.com/lxn/win
closes #1763
closes #2017
2016-12-20 12:06:40 +00:00
Pierre Tessier f09c08d1f3
Added response_timeout property
closes #2006
2016-12-17 13:06:04 +00:00
Cameron Sparr 6723ea5fe6
changelog update 2016-12-16 17:30:13 +00:00
Tevin Jeffrey 4957717df5 Add field for last GC pause time (#2121) 2016-12-16 14:03:53 +00:00
Cameron Sparr 21fac3ebec
changelog update 2016-12-16 14:02:11 +00:00
Patrick Hemmer ecbc634221 fix tail input seeking when used with pipe (#2090) 2016-12-16 14:01:49 +00:00
Cameron Sparr bcbf82f8e8
changelog update 2016-12-16 13:54:51 +00:00
Doug Reese bc13d32d53 MongoDB input plugin: Improve state data (#2001)
* MongoDB input plugin: Improve state data

Adds ARB as a "member_status" (replica set arbiter).
Uses MongoDB replica set state string for "state" value.

* MongoDB input plugin: Improve state data - changelog update
2016-12-16 13:46:32 +00:00
Frank Stutz e6fc32bdf0
fix for puppetagent config - test 1
put Makefile back to normal

removed comment from puppetagent.go

changed config_version to config_version_string and fixed yaml for build

changed workind from branch to environment for config_string

fixed casing and Changelog

fixed test case

closes #1917
2016-12-16 13:36:06 +00:00
Jose Luis Navarro 393f5044bb
Collect JSON values recursively
closes #1993
closes #1693
2016-12-13 21:06:05 +00:00
Pieter Slabbert c630212dde
Enable setting a clientID for MQTT Output
closes #2079
closes #1910
2016-12-13 20:03:09 +00:00
Cameron Sparr f39db08c6d
Set default values for delete_ configuration options
closes #1893
2016-12-13 20:00:52 +00:00
Jonas Falck b4f9bc8745 Change hddtemp to always put temperature in temperature field (#1905)
Added unit tests for the changes

Fixes #1904
2016-12-13 19:40:55 +00:00
Cameron Sparr 5f06bd2566
Graylog output should set short_message field
closes #2045
2016-12-13 16:10:59 +00:00
Cameron Sparr e2f9617228
Support strings in statsd set measurements
closes #2068
2016-12-13 15:42:22 +00:00
Cameron Sparr e097ae9632
Fix possible panic when file info cannot be gotten
closes #2061
2016-12-13 14:54:07 +00:00
Cameron Sparr 07684fb030
Update changelog 2016-12-13 14:28:28 +00:00
Leon Barrett 6e241611be Fix bug: too many cloudwatch metrics (#1885)
* Fix bug: too many cloudwatch metrics

Cloudwatch metrics were being added incorrectly. The most obvious
symptom of this was that too many metrics were being added. A simple
check against the name of the metric proved to be a sufficient fix. In
order to test the fix, a metric selection function was factored out.

* Go fmt cloudwatch

* Cloudwatch isSelected checks metric name

* Move cloudwatch line in changelog to 1.2 features
2016-12-13 14:13:53 +00:00
Rikaard Hosein fc9f921b62
Can turn pid into tag instead of field
closes #1843
fixes  #1668
2016-12-13 13:21:39 +00:00
Cameron Sparr 12db3b9120
Check if metric is nil before calling SetAggregate
fixes #2146
2016-12-13 12:27:10 +00:00
Patrick Hemmer b58926dd26 snmp: use a shared global translation cache
Prevents the same data from being looked up multiple times. Also prevents multiple simultaneous lookups.

closes #2115
closes #2104
2016-12-12 13:32:42 +00:00
Patrick Hemmer 91143dda1a snmp: make snmptranslate not required (#2008) 2016-12-12 13:30:07 +00:00
Christian Eichelmann efb64a049f add a hint to possible basic authentication settings 2016-12-09 12:58:54 +00:00
Cameron Sparr 6b0e863556 Support a telegraf.Metric.Split function 2016-12-07 15:18:47 +00:00
Cameron Sparr 11bc82379c Go version 1.7.3 -> 1.7.4 2016-12-06 15:42:50 +00:00
Cameron Sparr d71a42cd1b Implement telegraf collecting stats on itself
closes #1348
2016-12-05 18:56:54 +00:00
Nathan D Acuff d518d7d806 Add device name as a tag in disk stats (#1807)
* return partition stat alongside disk stat from disk usage method, and report device name (minus /dev/) as a tag in disk stats

* update system/disk tests to include new partition stat return value from disk usage method calls

* update changelog for #1807 (use device name instead of path to report disk stats)
2016-12-05 17:42:36 +00:00
Foxlik 5a3f2e61f3 Fix improper total of CPU times (#2123)
On linux, the cpu timer counters of user and nice include the respective guest and guest_nice counters. This results in improper calculation of percentages.

Please see:
https://github.com/torvalds/linux/blob/447976e/kernel/sched/cputime.c#L169
https://lists.linuxfoundation.org/pipermail/virtualization/2009-August/013459.html
https://github.com/giampaolo/psutil/pull/940
2016-12-05 08:35:59 +00:00
John Engelman 04a2b36a52 Fix changelog for json parser. (#2100) 2016-11-28 18:20:32 +00:00
Cameron Sparr 9db30250c3 'discard' output plugin 2016-11-23 14:03:30 +00:00
Guillem Jover 536dbfb724 Switch to github.com/kballard/go-shellquote (#1950)
The old gonuts fork has no License and has not seen any commits
differing from the original project, while the original has seen some
activity, even if low.

Having no license is a problem for distributors, as by default, such
projects are undistributable.
2016-11-16 11:24:11 -05:00
karech b77398c4d3 Configurable RabbitMQ HTTP timeouts #1997 (#1998)
* [plugins] rabbitmq input plugin: add non default http timeouts

* update CHANGELOG.md
2016-11-16 16:18:56 +00:00
Pieter Slabbert 196509cc53 Trim null characters in Value data format (#2049)
* Trim null characters in Value data format

Some producers (such as the paho embedded c mqtt client) add a null
character "\x00" to the end of a message.  The Value parser would fail on
any message from such a producer.

* Trim whitespace and null in all Value data formats

* No unnecessary reassignments in Value data format parser

* Update change log for Value data format fix
2016-11-16 13:13:31 +00:00
John Engelman 94ce67cc67 Add support to parse JSON array. (#1965) 2016-11-15 13:02:55 -05:00
Cameron Sparr 2435e47926 changelog update 2016-11-15 11:36:26 +00:00
Mike Ragalie ff67a4b96c Cache and expire metrics for prometheus output (#2016)
* Cache and expire metrics for prometheus output

* Fix test

* Use interval.Duration

* Default prometheus expiration interval to 60s

* Update changelog
2016-11-15 11:33:39 +00:00
Cameron Sparr 0ecbf9e349 Fix single quote parsing of TOML durations
closes #2023
2016-11-10 09:47:46 +00:00
Cameron Sparr 47de43abf3 Use rfc3339 timestamps in telegraf log output
closes #1564

also add unit and benchmark tests
2016-11-03 18:39:02 +00:00
Cameron Sparr dc28875437 Update gopsutil dependency
primarily for a fix in Windows network counter getting code

closes #1949
2016-11-03 18:06:10 +00:00
Cameron Sparr 34182d9c9f Add release 1.2 section to changelog 2016-11-03 14:34:09 +00:00
Cameron Sparr 0cfa0d419a udp_listener & tcp_listener set default values
closes #1936
2016-10-27 10:25:24 +01:00
Paulo Pires 522658bd07 Fix NATS plug-ins reconnection logic (#1955)
* NATS output plug-in now retries to reconnect forever after a lost connection.

* NATS input plug-in now retries to reconnect forever after a lost connection.

* Fixes #1953
2016-10-26 15:45:33 +01:00
Cameron Sparr 80d4864844 Only install fpm,rpm,boto if we need them 2016-10-25 13:31:48 +01:00
Cameron Sparr c849b58de9 http_listener input unit tests 2016-10-24 18:17:49 +01:00
Jonathan Chauncey a12bd878e0 feat(kubernetes): Add kubernetes input plugin
closes #1774
2016-10-17 15:40:55 -04:00
Cameron Sparr a4e8f24b16 Set reasonable defaults in ping plugin
closes #1742
2016-10-17 15:21:09 +01:00
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
Cameron Sparr b00ad65b08 Log config file parsing errors properly
closes #1344
2016-10-12 16:50:22 +01:00
Cameron Sparr 974221f0cf Fix phpfpm fcgi client panic when URL doesnt exist
closes #1886
2016-10-12 11:58:38 +01:00
Ririsoft bccef2856d Revert "Moving cgroup path name to field from tag to reduce cardinality (#1457)"
This was introducing a regression with influxdb output, leading to
collision an points missing.
This reverts commit 53f40063b3.

closes #1724
closes #1796
2016-10-12 11:04:28 +01:00
Patrick Hemmer 80df3f7634 snmp: fix initialization of table fields in manual tables (#1836) 2016-10-12 11:00:39 +01:00
Cameron Sparr e96f7a9b12 graphite parser, handle multiple templates empty filter
Previously, the graphite parser would simply overwrite any template that
had an identical filter to a previous template. This included the empty
filter.

Now we will still overwrite, but first we will sort to make sure that
the most "specific" template always matches.

closes #1731
2016-10-11 15:22:51 +01:00
Eric 3e3b094270 Only log warning on type when in debug mode.
closes #1793
2016-10-11 11:35:43 +01:00
Marko Crnic b702a9758b haproxy/README: make quotes consistent
closes #1700
2016-10-11 11:30:22 +01:00
Cameron Sparr d627bdbbdb logparser: allow numbers in ident & auth parameters
fixes #1810
2016-10-10 11:27:35 +01:00
Edie Zhang 4f06f6b3d8 adding the tags in the graylog output plugin
closes #1861
2016-10-07 12:24:21 +01:00
Cameron Sparr 7f0fe78615 Changelog update for systemd log change 2016-10-06 17:48:23 +01:00
Cameron Sparr 886bdd2ef2 changelog update 2016-10-06 14:25:28 +01:00
Cameron Sparr 4ab0344ebf Update changelog & readme for 1.0.1 2016-10-05 08:41:58 +01:00
Patrick Hemmer b48ad4b737 fix snmp emitting empty fields
closes #1848
closes #1835
2016-10-04 16:25:16 +01:00
Patrick Hemmer 9feb639bbd fix translating snmp fields not in MIB (#1846) 2016-10-04 16:22:15 +01:00
Cameron Sparr ce5054c850 Changelog update 2016-10-03 18:20:10 +01:00
Cameron Sparr 78ced6bc30 Use a bufio.Scanner in http listener
this will prevent potential very large allocations due to a very large
chunk size send from a client.

fixes #1823
2016-09-29 16:07:51 +01:00
Cameron Sparr ca8e512e5b Update changelog 2016-09-28 16:12:32 +01:00
Cameron Sparr e19845c202 Load config directory using filepath.Walk
closes #1137
2016-09-28 16:01:52 +01:00
Cameron Sparr 52134555d6 globpath: only walk tree if ** is defined
closes #1517
2016-09-28 15:44:29 +01:00
Cameron Sparr e7e39df6a0 Default SNMP parameter changes
max-repetitions = 10 is the default of net-snmp utils according to
http://net-snmp.sourceforge.net/docs/man/snmpbulkwalk.html

retries = 3 is the default of gosnmp:
https://godoc.org/github.com/soniah/gosnmp#pkg-variables

Could deal with some parts of the performance issues reported
by #1665
2016-09-28 14:34:20 +01:00
Patrick Hemmer 055ef168ae add oid_index_suffix to snmp plugin 2016-09-27 11:30:25 +01:00
Patrick Hemmer 2778b7be30 add snmp conversions for MAC addresses & IPs 2016-09-27 11:30:25 +01:00
Cameron Sparr c043461f6c Fix varnish plugin to use default values
closes #1752
2016-09-23 16:06:33 +01:00
Cameron Sparr ddc07f9ef8 Fix powerdns integer parse error handling
closes #1751
2016-09-23 16:05:15 +01:00
Cameron Sparr 17e6496830 update changelog 2016-09-23 11:38:52 +01:00
Daniele Gozzi 9ea3dbeee8 Allow numeric and non-string values for tag_keys. (#1782)
* Allow numeric and non-string values for tag_keys.

According to the go documentation the JSON deserializer only produces these
base types in output:
- string
- bool
- float64
- nil
With this patch bool, float64 and nil values get converted to a string when
their field key is specified in tag_keys. Previously the field was simply
discarded.

* Updated handling of nil for passing tests.

The automated tests are less than trivial to reproduece locally for me,
so I hope CircleCI wonn't mind...

* Updated changelog entries with PR and issue links.
2016-09-21 18:07:35 +01:00
Ross McDonald 6b25a73629 Add container state metrics to docker plugin (#1791)
* Add container state metrics to docker plugin.

* Update changelog.
2016-09-21 10:37:49 +01:00
Cameron Sparr 6648c101dd Add configurable timeout to influxdb input
closes #1773
2016-09-16 16:50:39 +01:00
Cameron Sparr 8d3285522c Prometheus output: do not remake metrics map each write
closes #1775
2016-09-16 16:50:39 +01:00
David Norton e999298078 speed up statsd parser 2016-09-15 08:11:06 -04:00
Cameron Sparr 9b2e2cc41f kafka panic: Check that error is non-nil before
fixes #1764
2016-09-14 08:54:22 +01:00
Cameron Sparr c3aa43a6bd Fix prometheus output panic on reload
closes #1530
2016-09-12 10:46:37 +01:00
Rene Zbinden b2ea39077e fix issue #1716 (#1749) 2016-09-12 10:30:35 +01:00
Cameron Sparr ca8fb440cc Fix statsd scientific notation parsing
closes #1733
2016-09-09 15:13:11 +01:00
Cameron Sparr ac58a6bb3c Fix unmarshal of influxdb metrics will null tags
closes #1738
2016-09-09 14:49:21 +01:00
Sean Beckett 9757d39240 Update CHANGELOG.md 2016-09-08 09:11:24 -06:00
Cameron Sparr 5a9e7d77b8 Update readme & chglog for 1.0 2016-09-08 15:26:10 +01:00
Nathan D Acuff e7899d4dc5 Postgresql database blacklist configuration option (#1699)
* separate hello and authenticate functions, force connection close at end of write cycle so we don't hold open idle connections, which has the benefit of mostly removing the chance of getting hopelessly connection lost

* update changelog, though this will need to be updated again to merge into telegraf master

* bump instrumental agent version

* fix test to deal with better better connect/reconnect logic and changed ident & auth handshake

* Update CHANGELOG.md

correct URL from instrumental fork to origin and put the change in the correct part of the file

* go fmt

* Split out Instrumental tests for invalid metric and value.

* Ensure nothing remains on the wire after final test.

* Force valid metric names by replacing invalid parts with underscores.

* Multiple invalid characters being joined into a single udnerscore.

* Adjust comment to what happens.

* undo split hello and auth commands, to reduce roundtrips

* Add ignored_databases option to postgresql configuration files, to enable easy filtering of system databases without needing to whitelist all the databases on the server.  Add tests for database whitelist and blacklist.

* run go fmt on new postgresql database whitelist/blacklist code

* add postgresql database blacklist option to changelog

* remove a bad merge from the changelog
2016-09-07 09:39:55 +01:00
Cameron Sparr 301c79e57c Add a 404 and high-traffic test to http listener
also remove locking around adding metrics. Instead, keep a waitgroup on
the ServeHTTP function and wait for that to finish before returning from
the Stop() function

closes #1407
2016-09-06 17:21:01 +01:00
ncohensm 67c288abda initial http_listener implementation
fix incredibly stupid bugs

populate README

support query endpoint and change default listen port

set response headers for query endpoint

add unit tests

revert erroneous Godeps change

add plugin ref to top-level README

remove debug output and add empty post body test

fix linter errors

move stoppableListener into repo

use constants for http status codes

add CHANGELOG entry

address code review comments re. style/structure

address further code review comments

add note to README re. database creation calls per PR comments
2016-09-06 17:21:01 +01:00
Cameron Sparr 2fe427b3b3 mongodb input: fix version 2.2 panic
closes #1628
2016-09-06 11:58:06 +01:00
Paulo Pires 6b1cc67664 Add NATS output plugin.
Added NATS server container needed for tests.

Added NATS output plug-in. Fixes #1487

NATS output plug-in use internal.GetTLSConfig to instrument TLS configuration.

Added NATS output plug-in to changelog.

closes #1487
closes #1697
2016-09-06 11:39:57 +01:00
aaron jheng 49ea4e9f39 [Docker Plugin] add server hostname for each docker measurements (#1599)
* add server hostname for each docker measurements

* update CHANGELOG

* move feature to v1.1

* tweak docker_engine_host tag
2016-09-06 08:37:46 +01:00
Cameron Sparr 54c9ba7639 Update documentation for Gauge & Counters 2016-09-05 12:58:07 +01:00
David Caldwell 0f6d317a8e Fix MySQL plugin not sending 0 value fields (#1695)
closes #1695
2016-09-02 15:22:30 +01:00
François de Metz 2d3da343b3 Add basic filestack webhook.
closes #1542

Generalize event.

Add doc.

Update default config.

Add filestack to the list of plugins.

Check that video conversion event returns 400.

Update the readme.

Update the changelog.
2016-08-31 10:48:27 +01:00
Charles-Henri 094eda22c0 Add new iptables plugin
The iptables plugin aims at monitoring bytes and packet counters
matching a given set of iptables rules.

Typically the user would set a dedicated monitoring chain into a given
iptables table, and add the rules to monitor to this chain. The plugin
will allow to focus on the counters for this particular table/chain.

closes #1471
2016-08-31 10:42:44 +01:00
Butitsnotme 4886109d9c Added option to remove all CRs from input stream
Added the option removecr to inputs.exec to remove all carraige returns
(CR, ASCII 0x0D, Unicode codepoint \u0D, ^M). The option is boolean and
not enabled if not present in the config file.

closes #1606

Updated CHANGELOG.md with information about removecr

Ran go fmt ./...

Moved removal of CRs to internal/internal.go

Moved the code to remove carriage returns from
plugins/inputs/exec/exec.go to internal/internal.go. Additionally
changed the conditional on which it gets applied from using a
configuration file option to checking if it is running on Windows.

Moved Carriage Return check to correct place

Moved the carriage return removal back to the exec plugin. Added unit
testing for it. Fixed a bug (removing too many characters).

Ran go fmt ./...

Reverted CHANGELOG to master

Updated Changelog
2016-08-31 10:32:33 +01:00
Eric 6e33a6d62f OpenTSDB HTTP output
closes #1539

First version of http put working

Refactored code to separate http handling from opentsdb module. Added batching support.

Fixed tag cleaning in http output and refactored telnet output.

Removed useless struct.

Fixed current unittest and added a new one.

Added benchmark test to test json serialization. Made sure http client would reuse connection.

Ran go fmt on opentsdb sources.

Updated README file

Removed useHttp in favor of parsing host string to determine the right API to use for sending metrics. Also renamed BatchSize to HttpBatchSize to better convey that it is only used when using Http API.

Updated changelog

Fixed format issues.

Removed TagSet type to make it more explicit.

Fixed unittest after removing TagSet type.

Revert "Updated changelog"

This reverts commit 24dba5520008d876b5a8d266c34a53e8805cc5f5.

Added PR under 1.1 release.

add missing redis metrics

This makes sure that all redis metrics are present without having to use a hard-coded list of what metrics to pull in.
2016-08-31 10:27:08 +01:00
Patrick Hemmer 41a5ee6571 add missing redis metrics
This makes sure that all redis metrics are present without having to use a hard-coded list of what metrics to pull in.
2016-08-31 01:05:11 -04:00
Cameron Sparr cc2b53abf4 Fix changelog for #1650 2016-08-30 16:24:07 +01:00
Yaser Alraddadi 32aa1cc814 httpjson: support configurable response_timeout (#1651)
* httpjson: support configurable response_timeout

* make default ResponseTimeout in init

* Update CHANGELOG.md
2016-08-30 16:23:15 +01:00
Simon Murray 38d877165a Ceph Cluster Performance Input Plugin
The existing ceph input plugin only has access to the local admin daemon socket
on the local host, and as such has access to a limited subset of data.  This
extends the plugin to use CLI commands to get access to the full spread of Ceph
data.  This patch collects global OSD map and IO statistics, PG state and per pool
IO and utilization statistics.

closes #1513
2016-08-30 15:43:07 +01:00
Cameron Sparr 5c5984bfe1 Changelog update 2016-08-30 15:26:27 +01:00
Cameron Sparr 602a36e241 fix changelog #1607 2016-08-30 07:04:10 +01:00
Joel "The Merciless" Meador b863ee1d65 [Instrumental] Underscore metric name output (#1607)
* separate hello and authenticate functions, force connection close at end of write cycle so we don't hold open idle connections, which has the benefit of mostly removing the chance of getting hopelessly connection lost

* update changelog, though this will need to be updated again to merge into telegraf master

* bump instrumental agent version

* fix test to deal with better better connect/reconnect logic and changed ident & auth handshake

* Update CHANGELOG.md

correct URL from instrumental fork to origin and put the change in the correct part of the file

* go fmt

* Split out Instrumental tests for invalid metric and value.

* Ensure nothing remains on the wire after final test.

* Force valid metric names by replacing invalid parts with underscores.

* Multiple invalid characters being joined into a single udnerscore.

* Adjust comment to what happens.

* undo split hello and auth commands, to reduce roundtrips

* Split out Instrumental tests for invalid metric and value.

* Ensure nothing remains on the wire after final test.

* Force valid metric names by replacing invalid parts with underscores.

* Multiple invalid characters being joined into a single udnerscore.

* add an entry to CHANGELOG for easy merging upstream

* go fmt variable alignment

* remove some bugfixes from changelog which now more properly are in a different section.

* remove headers and whitespace should should have been removed with the last commit
2016-08-30 07:03:32 +01:00
Cameron Sparr 969f388ef2 Make elasticsearch timeout configurable
closes #1674
2016-08-29 11:06:30 +01:00
Cameron Sparr 2462e04bf2 Rdme upd (#1660)
* Update README and CHANGELOG with 1.0 RC 1

* Increase circleci test docker sleep

* update aerospike dependency
2016-08-24 08:41:12 +01:00
Patrick Hemmer 7fac74919c Alternate SNMP plugin (#1389)
* Add a new and improved snmp plugin

* update gosnmp for duplicate packet fix

https://github.com/soniah/gosnmp/issues/68
https://github.com/soniah/gosnmp/pull/69
2016-08-22 16:37:53 +01:00
Cameron Sparr a0e42f8a61 Sanitize graphite characters in field names
also sanitize the names at a higher scope for better clarity

closes #1637
2016-08-17 16:56:31 +01:00
Cameron Sparr 94e673fe85 Revert "add pgbouncer plugin"
This reverts commit fec9760f72.
2016-08-17 16:50:11 +01:00
Cameron Sparr 7600757f16 ntpq: don't index ntp fields that dont exist
closes #1634
2016-08-16 15:16:42 +01:00
Cameron Sparr 4ce8dd5f9a Rename snmp plugin to snmp_legacy 2016-08-11 16:11:35 +01:00
politician 26315bfbea Defines GOOS and GOARCH for windows builds (#1621)
* defines GOOS and GOARCH for windows builds

* default to amd64 on windows

* windows: use latest versions of missing packages
2016-08-11 15:35:00 +01:00
jsvisa fec9760f72 add pgbouncer plugin
add pgbouncer docker for testing

add pgbouncer testcase

update changlog

closes #1400
2016-08-10 15:14:15 +01:00
Rene Zbinden 1989a5855d remove cgo dependeny with forking sensors command
closes #1414
closes #649
2016-08-09 08:38:05 +01:00
Cameron Sparr abcd19493e If win stat buffer is empty, do not try to index
closes #1425
2016-08-09 08:29:37 +01:00
Patrick Hemmer 53e31cf1b5 Fix postgres extensible text (#1601)
* convert postgresql_extensible byte slice values to strings

* code cleanup in postgresql_extensible
2016-08-09 08:25:59 +01:00
Cameron Sparr 8e22526756 Adding c:\program files\telegraf\telegraf.conf
this will now be the default config file location on windows, basically
it is the windows equivalent of /etc/telegraf/telegraf.conf

also updating the changelog

closes #1543
2016-08-08 23:17:27 +01:00
Dennis Bellinger 7b6713b094 Telegraf support for built-in windows service.
Updated windows dependencies

Updated the windows dependencies so that the versions matched the
dependencies for Mac OS and Linux. Additionally added some that were
complained about being missing at compile time.

Incorporated kardianos/service for management

Incorporated the library github.com/kardianos/service to manage the
service on the various platforms (including Windows). This required an
alternate main function.

The original main function was renamed to reloadLoop (as that is what
the main loop in it does) (it also got a couple of parameters). The
service management library calls it as the main body of the program.

Merged service.go into telegraf.go

Due to compilation issues on Windows, moved the code from service.go
into telegraf.go and removed service.go entirely.

Updated dependencies and fixed Windows service

Updated the dependencies so that it builds properly on Windows,
additionally, fixed the registered command for starting it as
a service (needed to add the config file option). This currently
standardizes it as a C:\telegraf\telegraf.conf on Windows.

Added dependency for github.com/kardianos/service

Removed the common dependencies from _windows file

Removed all the common dependencies from the Godeps_windows file and
modified Makefile to load Godeps and then Godeps_windows when building
for Windows. This should reduce problems caused by the Godeps_windows
file being forgotten when updating dependencies.

Updated CHANGELOG.md with changes

Ran `go fmt ./...` to format code

Removed service library on all but Windows

The service library [kardianos/service](github.com/kardianos/service)
has been disabled on all platforms but windows, as there is already
existing infrastructure for other platforms.

Removed the dependency line for itself

It appears that gdm accidentally added the project itself to the
dependency list. This caused the dependency restoration to select an
earlier version of the project during build.

This only affected windows.
This only affected builds after 020b2c70

Updated documentation for Windows Service

Removed the documentation about using NSSM and added documentation on
installing telegraf directly as a Windows Service.

Added license info for kardianos/service

Added the license information for github.com/kardianos/service which is
licensed under the ZLib license, although that name is never mentioned
the license text matches word for word.

Changed the Windows Config file default location

Updated the default location of the configuration file on Windows from
C:\telegraf\telegraf.conf to C:\Program Files\Telegraf\telegraf.conf.
With this change includes updating the directions, including directing
that the executable be put into that same directory. Additionally, as
noted in the instructions, the location of the config file for the
service may be changed by specifying the location with the `-config`
flag at install time.

Fixed bug - Wrong data type: svcConfig

svcConfig service.Config => svcConfig *service.Config
(It needed to be a pointer)
2016-08-08 23:10:39 +01:00
Cameron Sparr f0357b7a12 CHANGELOG formatting update
put all 1.0 beta releases into a single 1.0 release manifest

also add #1586 change
2016-08-05 14:51:19 +01:00
Cameron Sparr b55e9e78e3 gopsutil, fix /proc/pid/io naming issue
closes #1584
2016-08-05 09:53:14 +01:00
Srini Chebrolu 841729c0f9 RPM post remove script update for proper handle on all Linux distributions (#1381) 2016-07-28 08:34:57 +01:00
Victor Garcia 412f5b5acb Fixing changelog, MongoDB stats per db feature not release in 1.0beta3 (#1548) 2016-07-26 19:15:40 +01:00
Patrick Hemmer 4363eebc1b update gopsutil for FreeBSD disk time metrics (#1534)
Results in adding the io_time metric to FreeBSD, and adjusts the read_time and write_time metrics to be in milliseconds like linux.
2016-07-22 09:23:45 +01:00
Mendelson Gusmão 29ea433763 Implement support for fetching hddtemp data (#1411) 2016-07-21 17:00:54 +01:00
Pierre Fersing 0462af164e Added option "total/perdevice" to Docker input (#1525)
Like cpu plugin, add two option "total" and "perdevice" to send network
and diskio metrics either per device and/or the sum of all devices.
2016-07-21 16:50:12 +01:00
Cameron Sparr 1c24665b29 Prometheus client & win_perf_counters char changes
1. in prometheus client, do not check for invalid characters anymore,
because we are already replacing all invalid characters with regex
anyways.
2. in win_perf_counters, sanitize field name _and_ measurement name.
Also add '%' to the list of sanitized characters, because this character
is invalid for most output plugins, and can also easily cause string
formatting issues throughout the stack.
3. All '%' will now be translated to 'Percent'

closes #1430
2016-07-21 16:24:19 +01:00