Daniel Nelson
28d41380a3
Update changelog
2017-08-31 13:43:47 -07:00
Daniel Nelson
f53b788987
Update changelog
2017-08-29 16:27:02 -07:00
Daniel Nelson
2af953c128
Move changelog item to 1.4
2017-08-28 17:17:03 -07:00
Daniel Nelson
7811eeea83
Update changelog
2017-08-28 17:08:44 -07:00
Daniel Nelson
50ba31a161
Update changelog
2017-08-28 16:30:51 -07:00
Daniel Nelson
914a8132b5
Update changelog
2017-08-28 16:11:00 -07:00
Daniel Nelson
d21fbf14f4
Update changelog
2017-08-25 18:08:33 -07:00
Daniel Nelson
97d9c0c430
Update changelog
2017-08-25 12:59:19 -07:00
Daniel Nelson
9d65670d19
Update changelog
2017-08-25 11:55:59 -07:00
Daniel Nelson
236d5e0ec9
Update changelog
2017-08-23 15:21:48 -07:00
Daniel Nelson
7fdb8d3e4f
Update changelog
2017-08-23 15:16:04 -07:00
Daniel Nelson
ca690fe48d
Update changelog
2017-08-22 17:03:00 -07:00
Daniel Nelson
6efb52e22c
Update changelog
2017-08-22 16:55:15 -07:00
Daniel Nelson
d008ffca1a
Update master for 1.5 development
2017-08-16 16:54:15 -07:00
Daniel Nelson
7d634a8134
Add tomcat input to changelog and readme
2017-08-16 15:36:56 -07:00
Daniel Nelson
eb0b2feee1
Update changelog
2017-08-16 12:26:00 -07:00
Daniel Nelson
71c567fb87
Update changelog
2017-08-14 14:51:28 -07:00
Patrick Hemmer
585fbb6f0d
Add weighted_io_time to diskio input ( #3119 )
2017-08-11 11:49:42 -07:00
Daniel Nelson
51c9c11505
Update changelog
2017-08-10 12:41:09 -07:00
Daniel Nelson
6911c474ef
Update changelog
2017-08-10 10:22:11 -07:00
Daniel Nelson
b1eb240b18
Update changelog
2017-08-09 11:48:36 -07:00
Daniel Nelson
faa3606262
Update changelog and readme
2017-08-08 11:50:16 -07:00
Slawomir Skowron
b9b5b74ede
Add TCP listener for statsd input ( #2293 )
2017-08-08 11:41:26 -07:00
Daniel Nelson
1dcca00e3d
Update changelog
2017-08-07 16:18:01 -07:00
Daniel Nelson
6efd5a0b67
Update changelog
2017-08-07 14:39:22 -07:00
Daniel Nelson
4fe36a9caf
Update changelog and readme
2017-08-02 18:02:41 -07:00
Daniel Nelson
0802a7bfc8
Update changelog
2017-07-31 11:37:32 -07:00
Daniel Nelson
9dad79eeb4
Update changelog
2017-07-31 11:30:27 -07:00
Daniel Nelson
896422e4ee
Update changelog
2017-07-27 17:19:33 -07:00
Daniel Nelson
3fc5a18c18
Update changelog
2017-07-27 15:21:52 -07:00
Daniel Nelson
2cae419783
Update changelog
2017-07-27 15:15:11 -07:00
Daniel Nelson
98b5b906f8
Set 1.3.5 release date
2017-07-26 15:53:49 -07:00
Daniel Nelson
65d578c488
Update changelog
2017-07-25 17:12:45 -07:00
Daniel Nelson
7b5e5ed980
Update changelog
2017-07-25 16:09:48 -07:00
Daniel Nelson
daf357e7b2
Update changelog
2017-07-25 15:43:13 -07:00
Daniel Nelson
f486cc99cc
Update changelog
2017-07-24 18:26:29 -07:00
Daniel Nelson
41c99827e1
Update changelog
2017-07-21 16:57:28 -07:00
Daniel Nelson
b3fa28e449
Update changelog
2017-07-21 15:46:22 -07:00
Daniel Nelson
06a285bb5e
Update changelog
2017-07-21 14:31:25 -07:00
Daniel Nelson
a6c44e3a00
Update changelog
2017-07-21 14:26:39 -07:00
Daniel Nelson
22db07e417
Update changelog
2017-07-21 10:57:39 -07:00
Daniel Nelson
b3a9fe0502
Update changelog
2017-07-19 13:09:49 -07:00
Daniel Nelson
f2adecd753
Update changelog
2017-07-18 11:03:07 -07:00
soldierkam
880ff896ac
Add read timeout to socket_listener
2017-07-17 18:34:36 -07:00
Daniel Nelson
f8dd52c69d
Update changelog
2017-07-17 12:01:35 -07:00
Daniel Nelson
6edd848e4c
Update changelog
2017-07-14 10:45:32 -07:00
Daniel Nelson
08bdb780c6
Add credits for new plugins to changelog
2017-07-13 16:14:18 -07:00
Daniel Nelson
6d708d870b
Update changelog
2017-07-13 16:00:09 -07:00
Daniel Nelson
4138e8af08
Update changelog
2017-07-13 15:39:45 -07:00
Daniel Nelson
88037c8a2c
Add release date for 1.3.4
2017-07-12 17:15:38 -07:00
Daniel Nelson
b201814cea
Update changelog
2017-07-12 12:04:43 -07:00
Daniel Nelson
d21a9316bd
Update changelog
2017-07-11 15:55:44 -07:00
Daniel Nelson
c35b4c8f1b
Update changelog
2017-07-11 14:10:09 -07:00
Daniel Nelson
a9d332d673
Update changelog
2017-07-10 19:07:28 -07:00
Daniel Nelson
05309855e3
Update changelog
2017-07-10 12:23:16 -07:00
Daniel Nelson
06fc3f66a5
Update changelog
2017-07-05 14:29:59 -07:00
Daniel Nelson
135ce41a59
Update changelog
2017-06-29 16:17:08 -07:00
Aleksey Shirokih
45c1fd1950
Change default prometheus_client port ( #2973 )
2017-06-29 14:03:42 -07:00
Daniel Nelson
daecb88808
Set release date for 1.3.3
2017-06-28 13:05:06 -07:00
Daniel Nelson
6cd958b215
Update changelog
2017-06-26 15:25:06 -07:00
Daniel Nelson
35f64043a3
Update changelog
2017-06-26 15:15:31 -07:00
Daniel Nelson
cbd93f0598
Update changelog
2017-06-26 14:31:17 -07:00
Daniel Nelson
f070f1460a
Update changelog
2017-06-23 16:56:36 -07:00
Daniel Nelson
e9d25c8e7e
Update changelog
2017-06-23 11:13:00 -07:00
Daniel Nelson
793f12a0b1
Update changelog
2017-06-23 11:04:13 -07:00
Daniel Nelson
41b6445eb2
Update changelog
2017-06-21 12:46:57 -07:00
Daniel Nelson
a4d18aab81
Update changelog
2017-06-21 12:39:09 -07:00
Daniel Nelson
07dbf058ad
Update changelog
2017-06-19 11:52:53 -07:00
Artem Kovardin
31449368c9
More explicit 404 error in cassandra input ( #2936 )
2017-06-19 11:06:49 -07:00
Daniel Nelson
476656a523
Update changelog
2017-06-16 13:18:27 -07:00
Daniel Nelson
148f81682a
Update changelog
2017-06-16 12:06:40 -07:00
Daniel Nelson
2cfe2a3497
Update 1.3.2 release date
2017-06-14 12:16:47 -07:00
Daniel Nelson
c270fc4b7b
Update changelog
2017-06-13 18:07:12 -07:00
Daniel Nelson
e2ab598a4a
Update changelog
2017-06-13 17:19:33 -07:00
Daniel Nelson
810f2e74e8
Update changelog
2017-06-13 14:10:33 -07:00
Daniel Nelson
26e526df67
Update changelog
2017-06-13 13:44:07 -07:00
Daniel Nelson
4c8ff30611
Update changelog
2017-06-12 18:32:50 -07:00
Daniel Nelson
23794f35cc
Update changelog
2017-06-08 16:55:27 -07:00
Daniel Nelson
d2eddec1e8
Update changelog
2017-06-08 13:20:44 -07:00
Daniel Nelson
56d08c6b4f
Add release note to changelog regarding kafka_consumer
2017-06-07 18:27:12 -07:00
Seuf
a24f7a0a05
Add Kafka 0.9+ consumer support ( #2487 )
2017-06-07 18:22:28 -07:00
Bob Shannon
8e309f864a
Add SSL/TLS support to nginx input plugin ( #2883 )
2017-06-07 17:52:10 -07:00
Daniel Nelson
5f274f1a8e
Update changelog
2017-06-07 13:46:06 -07:00
Daniel Nelson
d3562b7730
Update changelog
2017-06-06 13:55:11 -07:00
Daniel Nelson
ef72c5703b
Update changelog
2017-06-06 11:56:19 -07:00
Daniel Nelson
b2d208bb0d
Update changelog
2017-06-05 14:47:34 -07:00
Daniel Nelson
3e946994ba
Update changelog
2017-06-05 12:46:50 -07:00
Daniel Nelson
3103fc775d
Set 1.3.1 release date
2017-05-31 15:00:31 -07:00
Daniel Nelson
928320ae8d
Update changelog
2017-05-30 17:40:37 -07:00
Daniel Nelson
3d16d714d0
Update changelog
2017-05-30 11:04:39 -07:00
Daniel Nelson
88e4c6335b
Update changelog
2017-05-26 12:12:18 -07:00
Daniel Nelson
5065a6e7f5
Update changelog
2017-05-25 16:20:29 -07:00
Daniel Nelson
a6fb50efd1
Update changelog
2017-05-25 13:39:16 -07:00
Matteo Cerutti
c505e015b3
Add timeout option to ipmi_sensor plugin - solves #2817 ( #2818 )
2017-05-22 13:41:34 -07:00
Daniel Nelson
4e46842546
Update CHANGELOG with fixed issue #1137
2017-05-22 12:01:22 -07:00
Daniel Nelson
bc6c311ffb
Update changelog
2017-05-18 18:11:49 -07:00
rsingh2411
f28f166069
Add Docker container environment variables as tags. Only whitelisted #2580 ( #2581 )
2017-05-18 16:58:34 -07:00
mced
02d40565c6
[enh] set db_version at 0 if query version fails ( #2819 )
2017-05-18 13:52:56 -07:00
Daniel Nelson
5d7127e4e4
Update changelog for #2815
2017-05-16 17:37:51 -07:00
Daniel Nelson
f29cd638c9
Add release date for 1.3.0
2017-05-15 19:52:35 -07:00
Daniel Nelson
4a827243fc
Add back the changelog entry for 2141
2017-05-15 12:54:03 -07:00
Daniel Nelson
f42768ed2e
Update changelog
2017-05-10 13:11:33 -07:00
Lukasz Jagiello
4133765208
Add support for self-signed certs to InfluxDB input plugin ( #2773 )
2017-05-08 15:20:24 -07:00
Sylvain Boily
6aa3762049
Systemd does not see all shutdowns as failures ( #2716 )
2017-05-08 11:48:29 -07:00
ceseuron
45d22d942b
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
3e71a12cea
Add 1.4 section to changelog
2017-05-03 17:29:34 -07:00
Alexander Blagoev
1da3e41941
Improve redis input documentation ( #2708 )
2017-05-02 11:43:07 -07:00
Daniel Nelson
92673a915e
Add initial documentation for rabbitmq input. ( #2745 )
2017-05-01 18:55:48 -07:00
Daniel Nelson
ade21b0c6c
Use go 1.8.1 for CI and Release builds ( #2732 )
2017-04-27 16:18:11 -07:00
Seuf
b23596c232
Added SASL options for ouput kafka plugin ( #2721 )
2017-04-27 11:50:25 -07:00
Ross McDonald
c9921f5cf3
Kapacitor input plugin ( #2031 )
2017-04-27 11:47:22 -07:00
Seuf
01f2a952c7
Added SSL configuration for input haproxy ( #2723 )
2017-04-27 11:20:41 -07:00
Daniel Nelson
dcd6936483
Fix amqp output block on write if disconnected ( #2727 )
...
fixes #2603
2017-04-27 11:10:30 -07:00
Nevins
0514b3cfa7
add option to randomize Kinesis partition key ( #2705 )
2017-04-26 10:54:24 -07:00
Daniel Nelson
6ff98da985
Don't close stdout on config reload. ( #2707 )
...
fixes #2528
2017-04-24 16:18:58 -07:00
Patrick Hemmer
b1a2f896a2
add keep-alive support to socket_listener & socket_writer ( #2697 )
...
closes #2635
2017-04-24 13:14:42 -07:00
Daniel Nelson
8a1b070e2f
Use C locale when running sadf ( #2690 )
...
fixes #1911
2017-04-21 10:55:54 -07:00
Daniel Nelson
35d6d17989
Add fix for network aliases to changelog
...
Change was made in gopsutil
2017-04-20 15:34:30 -07:00
Martin
c0daa68e00
Fixed install/remove of telegraf on non-systemd Debian/Ubuntu systems ( #2360 )
2017-04-20 11:19:33 -07:00
Daniel Nelson
7e07d17b64
Fix ipmi_sensor config is shared between all plugin instances ( #2684 )
2017-04-19 17:02:44 -07:00
Daniel Nelson
c6b60744ed
Add diskio for darwin to changelog
2017-04-19 13:42:24 -07:00
Patrick Hemmer
0f5d49a7fd
change jolokia input to use bulk requests ( #2253 )
2017-04-18 13:00:41 -07:00
Ross McDonald
018bb9d742
Add input for receiving papertrail webhooks ( #2038 )
2017-04-17 13:49:36 -07:00
François de Metz
b7c34a3ff3
GitHub webhooks: check signature ( #2493 )
2017-04-17 11:42:03 -07:00
Daniel Nelson
b92f6f5fb2
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
3e5980d017
Irqstat input plugin ( #2494 )
...
closes #2469
2017-04-13 15:53:02 -07:00
ingosus
2e306bf13d
Feature #1820 : add testing without outputs ( #2446 )
2017-04-13 12:59:28 -07:00
Daniel Nelson
c4634c1743
Add collectd parser ( #2654 )
2017-04-12 10:41:26 -07:00
Nick Irvine
198ef8de3a
Add max_message_len in kafka_consumer input ( #2636 )
2017-04-11 12:05:39 -07:00
Daniel Nelson
8b4c3201a2
Use name filter for IOCounters in diskio ( #2649 )
...
Use IOCountersForNames for disk counters.
2017-04-11 11:41:09 -07:00
Patrick Hemmer
fa0f5bd6f3
set default measurement name on snmp input ( #2639 )
2017-04-10 16:45:02 -07:00
Daniel Nelson
147200f675
Add support for precision in http_listener ( #2644 )
2017-04-10 16:39:40 -07:00
Vladimir S
a92ec65549
Add dmcache input plugin ( #1667 )
2017-04-07 15:39:43 -07:00
Victor Yunevich
fac5d605ac
ipmi_sensor: allow @ symbol in password ( #2633 )
2017-04-06 14:40:34 -07:00
James
1191c12515
fix postgresql connection leak ( #2611 )
2017-04-04 17:37:44 -07:00
Shakeel Sorathia
95a9d904e4
Docker: optionally add labels as tags ( #2425 )
2017-04-03 13:43:15 -07:00
Patrick Hemmer
0def641ce8
add support for linux sysctl fs metrics ( #2609 )
2017-03-31 14:01:02 -07:00
Daniel Nelson
b8bb159a41
Fix possible deadlock when output cannot write. ( #2610 )
2017-03-31 12:45:28 -07:00
Dmitry Ulyanov
807c11629f
Added pprof tool ( #2512 )
2017-03-29 18:28:43 -07:00
Daniel Nelson
d9b34c266e
Update changelog for #2587
2017-03-29 17:15:11 -07:00
djjorjinho
71cdcee8b2
fix timestamp parsing on prometheus plugin ( #2596 )
2017-03-29 15:04:29 -07:00
Daniel Nelson
6971ec6f8d
Add elasticsearch output to changelog
2017-03-28 10:22:28 -07:00
Daniel Nelson
29ea9be71e
Add write timeout to Riemann output ( #2576 )
2017-03-27 15:49:45 -07:00
Patrick Hemmer
36c1a39a09
snmp: support table indexes as tags ( #2366 )
2017-03-24 12:06:52 -07:00
Oskar
6588c4a1a7
Multi instances in win_perf_counters ( #2352 )
2017-03-22 12:04:58 -07:00
Patrick Hemmer
be7de16dd5
return error on unsupported serializer data format ( #2542 )
2017-03-17 10:14:03 -07:00
Antoine Augusti
dcb8e3f7a6
Update default value for Cloudwatch rate limit ( #2520 )
2017-03-15 15:20:18 -07:00
Daniel Nelson
f740aff4a3
Add support for new SSL configuration to mongodb ( #2522 )
...
closes #2519
2017-03-10 11:27:55 -08:00
jeremydenoun
ccd2182295
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
3f35ae306f
create telegraf.d directory in tarball
...
closes #2513
2017-03-09 11:41:08 +00:00
jeremydenoun
068611263a
Remove warning if parse empty content ( #2500 )
...
closes #2448
2017-03-08 14:08:55 -08:00
Robpol86
68b10d73fc
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
4a9650ecf5
Fix part 2 of #1291
...
added PDH_FMT_NOCAP100 format option
closes #2483
2017-03-08 13:39:03 +00:00
Cameron Sparr
8f83d9318a
Revert "Procstat: don't cache PIDs" ( #2479 )
2017-03-06 15:59:36 +00:00
Jack Zampolin
2fe161356b
AMQP Consumer plugin ( #1678 )
2017-03-03 10:24:50 -08:00
Charles-Henri
53fb5608a8
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
629ba4c1c7
Fix type conflict on windows ping plugin ( #2462 )
...
closes #1433
2017-03-01 11:22:42 +00:00
Cameron Sparr
49ed1a278b
Handle nil os.FileInfo in filepath.Walk
...
closes #2466
2017-02-28 17:51:03 +00:00
Cameron Sparr
a38ebcbe54
log error message when invalid regex is used
...
closes #2178
2017-02-28 12:48:14 +00:00
Cameron Sparr
0379c7309c
switch out deprecated docker client library
...
closes #2071
2017-02-22 10:55:00 +00:00
Cameron Sparr
3bbf8153ed
Check for errors in user stats & process list
...
closes #2414
2017-02-17 15:38:33 +00:00
Cameron Sparr
31249eb20d
Only set the buffer size once
...
fixes #2380
2017-02-17 14:11:15 +00:00
Leandro Piccilli
df402e885d
Check if tag value is empty before allocation
...
closes #2390
closes #2404
2017-02-16 23:07:27 +00:00
Cameron Sparr
dfddcc5146
Fix prometheus_client reload behavior
...
fixes #2282
2017-02-16 21:57:13 +00:00
Cameron Sparr
4c7fbc490c
deprecate udp_listener & tcp_listener
2017-02-06 10:41:44 +00:00
Cosmo Petrich
aeffacbe4a
Increment gather_errors for all input errors
...
closes #2339
2017-02-03 11:22:31 +00:00
Cameron Sparr
e8fdd96b2d
changelog update
2017-02-03 10:04:50 +00:00
Patrick Hemmer
510b750da4
add socket listener & writer ( #2094 )
...
closes #1516
closes #1711
closes #1721
closes #1526
2017-02-02 16:24:03 +00:00
Yaron de Leeuw
2a32cba35b
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
036d1beb87
add missing fields to haproxy input ( #2323 )
2017-02-02 13:46:53 +00:00
Matteo Cerutti
c8de4833e3
allow querying sensors via the open interface
...
closes #2244
closes #1547
2017-02-02 13:31:04 +00:00
Cameron Sparr
cf3fcf328d
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
7bd6dc3d7f
Godeps update
...
closes #2356
2017-02-02 09:52:06 +00:00
Jérôme Vizcaino
6baa06121e
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
2bf599b8c8
changelog update
2017-02-01 14:41:58 +00:00
Cameron Sparr
c65d74d54e
iptables changelog update
2017-02-01 14:39:16 +00:00
Cameron Sparr
786557a2cc
changelog fix
2017-02-01 14:22:31 +00:00
Len Smith
c2d86e6649
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
07f2e6dc94
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
360b3a8b9f
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
7549299e5e
Go 1.7.5 update cherry-picked to 1.2.1 release
2017-02-01 10:11:16 +00:00
Cameron Sparr
b717b24443
Changelog update
2017-02-01 10:07:31 +00:00
Martin
f0498491b2
Go version 1.7.4 -> 1.7.5 ( #2348 )
2017-02-01 10:07:02 +00:00
Cameron Sparr
c1bf4d15f2
Changelog update
2017-02-01 08:59:54 +00:00
John Engelman
ce2ad1a74c
Add numerical representation of Consul health check state. ( #2277 )
2017-01-28 16:47:25 -08:00
Patrick Hemmer
28314f93b6
add support for diskio name templates & udev tags
...
closes #1453
closes #1386
closes #1428
2017-01-27 16:15:42 -08:00
Cameron Sparr
a42e8380d5
Riemann rewrite changelog update
2017-01-27 14:59:35 -08:00
Cameron Sparr
a36fd375de
Revert using fasthttp library to net/http
2017-01-25 16:42:23 -08:00
Pierre Fersing
29933d0835
Improve win_perf_counters on non English systems ( #2261 )
2017-01-24 12:46:06 -08:00
James
6994b25656
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
819813ad72
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
e06f1e0323
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
4d72cd7c9f
Add newline to influx line-protocol if not present
...
closes #2297
2017-01-23 13:52:20 -08:00
Cameron Sparr
a852e8106e
opentsdb: add tcp:// prefix if not present
...
closes #2299
2017-01-23 13:45:16 -08:00
Cameron Sparr
6ca52195a9
mysql build fixup and changelog update
2017-01-13 14:44:28 +00:00
Cameron Sparr
3551fbff4d
Changelog update and go fmt
2017-01-13 14:27:20 +00:00
Cameron Sparr
ab8b7a55e1
Changelog update
2017-01-13 13:50:07 +00:00
Patrick Hemmer
0c15099d94
allow changing jolokia delimiter ( #2255 )
2017-01-12 11:08:22 +00:00
Patrick Hemmer
e225aa85e4
ensure proper context on snmp error messages ( #2220 )
2017-01-09 13:03:33 +00:00
Dominik Labuda
e16072876d
[plugins] jolokia input plugin: configurable http timeouts ( #2098 )
2016-12-21 12:41:58 +00:00
Cameron Sparr
b77dc90741
docker: check type when totalling blkio & net metrics
...
closes #2027
2016-12-21 12:18:38 +00:00
Cameron Sparr
8311ff9156
Mask username/password from error messages
...
closes #1980
2016-12-20 19:35:45 +00:00
Cameron Sparr
84fc621a1a
changelog update
2016-12-20 18:50:32 +00:00
Cameron Sparr
73acd114d1
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
491ba10b00
changelog update
2016-12-20 16:30:49 +00:00
Cameron Sparr
48fc28331e
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
cf9fd9bb5f
Support negative statsd counters
...
closes #1898
2016-12-20 13:21:51 +00:00
Cameron Sparr
a2feba21de
changelog update
2016-12-20 13:04:51 +00:00
Jeff Ashton
ca31aaad85
Importing pdh from github.com/lxn/win
...
closes #1763
closes #2017
2016-12-20 12:06:40 +00:00
Pierre Tessier
6f9de7ab3d
Added response_timeout property
...
closes #2006
2016-12-17 13:06:04 +00:00
Cameron Sparr
d2d00a6286
changelog update
2016-12-16 17:30:13 +00:00
Tevin Jeffrey
c02828322c
Add field for last GC pause time ( #2121 )
2016-12-16 14:03:53 +00:00
Cameron Sparr
fbdb8b83d6
changelog update
2016-12-16 14:02:11 +00:00
Patrick Hemmer
f57b8aac0b
fix tail input seeking when used with pipe ( #2090 )
2016-12-16 14:01:49 +00:00
Cameron Sparr
cf7ea36541
changelog update
2016-12-16 13:54:51 +00:00
Doug Reese
2214ee90b6
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
99daa52254
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
283bd6d965
Collect JSON values recursively
...
closes #1993
closes #1693
2016-12-13 21:06:05 +00:00
Pieter Slabbert
182f282fd2
Enable setting a clientID for MQTT Output
...
closes #2079
closes #1910
2016-12-13 20:03:09 +00:00
Cameron Sparr
cebbf39276
Set default values for delete_ configuration options
...
closes #1893
2016-12-13 20:00:52 +00:00
Jonas Falck
74d8aef0c0
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
c4c13c4e90
Graylog output should set short_message field
...
closes #2045
2016-12-13 16:10:59 +00:00
Cameron Sparr
a5fd775369
Support strings in statsd set measurements
...
closes #2068
2016-12-13 15:42:22 +00:00
Cameron Sparr
8176f6f273
Fix possible panic when file info cannot be gotten
...
closes #2061
2016-12-13 14:54:07 +00:00
Cameron Sparr
921a3b1b65
Update changelog
2016-12-13 14:28:28 +00:00
Leon Barrett
9add7b9e9a
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
bf8e1b5f13
Can turn pid into tag instead of field
...
closes #1843
fixes #1668
2016-12-13 13:21:39 +00:00
Cameron Sparr
cab1118c31
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