mlindes
a91457e001
Add tomcat input plugin ( #3112 )
2017-08-16 15:33:20 -07:00
Daniel Nelson
ca394fcfb2
Discard logging from tail library ( #3128 )
2017-08-16 12:06:07 -07:00
Daniel Nelson
3819607511
Allow using system plugin in Windows ( #3127 )
2017-08-16 12:05:46 -07:00
Daniel Nelson
eb0215c382
Remove log message on ping timeout ( #3126 )
2017-08-16 11:59:41 -07:00
Daniel Nelson
09153c815c
Move http_response headers to end of configuration.
...
If the subtable comes before other options, they will be placed in the
subtable.
2017-08-15 11:50:08 -07:00
Daniel Nelson
9bc13f143e
Test for nil metric before reading tags in logparser
2017-08-15 11:43:16 -07:00
Daniel Nelson
7d5dae5a08
Improve apache input docs ( #3120 )
2017-08-11 17:50:51 -07:00
G-Research
1b50f14d55
Build NTPQ input on Windows ( #3117 )
2017-08-11 13:36:25 -07:00
Patrick Hemmer
b0109b3550
Add weighted_io_time to diskio input ( #3119 )
2017-08-11 11:49:42 -07:00
Daniel Nelson
287a44de5e
Skip compilcation of logparser and tail on solaris ( #3113 )
...
Allows compilation for solaris
2017-08-10 12:36:11 -07:00
Daniel Nelson
84ce9629a8
Tweak formatting of varnish README
2017-08-09 11:48:12 -07:00
Benjamin Stromski
8a2373e8c8
Add option to run varnish under sudo ( #3097 )
2017-08-09 11:38:54 -07:00
Daniel Nelson
cb04fa1e9c
Add diskio %util sample query
2017-08-09 11:28:27 -07:00
Seva Poliakov
92af42a847
Remove tag_env duplicate from docker README ( #3109 )
2017-08-09 10:21:22 -07:00
Rodolphe Blancho
d9deb266df
Add salesforce input plugin ( #3075 )
2017-08-08 11:48:01 -07:00
Slawomir Skowron
f3435f1c59
Add TCP listener for statsd input ( #2293 )
2017-08-08 11:41:26 -07:00
Daniel Nelson
3e27134872
Add path tag to logparser containing path of logfile ( #3098 )
2017-08-07 16:16:31 -07:00
Vlasta Hajek
e21f2de8b8
Add Windows Services input plugin ( #3023 )
2017-08-07 14:36:15 -07:00
Daniel Nelson
137b312fa9
Add Zipkin input plugin ( #3080 )
2017-08-02 17:58:26 -07:00
DanKans
5e95367f6c
Sanitize password from couchbase metric ( #3033 )
2017-07-31 11:29:14 -07:00
Jeff Ashton
c31e7d0b91
Fix win_perf_counters tests ( #3068 )
2017-07-31 11:03:26 -07:00
Daniel Nelson
f0bd69d904
Add tls options to docker input ( #3063 )
2017-07-27 17:18:44 -07:00
Daniel Nelson
c4297f40ad
Allow iptable entries with trailing text ( #3060 )
2017-07-27 15:21:06 -07:00
Daniel Nelson
d6cf9f4f30
Fix docker memory and cpu reporting in Windows ( #3043 )
2017-07-27 15:12:29 -07:00
Daniel Nelson
0ca936a12e
Default to localhost if zookeeper has no servers set ( #3056 )
2017-07-25 17:08:32 -07:00
Daniel Nelson
a26fc52181
Fix panic in logparser if file cannot be opened ( #3055 )
2017-07-25 17:08:03 -07:00
Daniel Nelson
83f575fcea
Add redis_version field to redis input ( #3054 )
2017-07-25 17:07:43 -07:00
xin053
273d0b85b0
Correct spelling of toml field in mysql input ( #3051 )
2017-07-25 10:57:27 -07:00
Théophile Helleboid - chtitux
f3917ec5ff
Fix typo in postgresql_extensible/README.md ( #3052 )
2017-07-25 10:39:14 -07:00
Oskar
ab5205f8c3
Fix go vet under windows ( #3046 )
2017-07-24 12:36:33 -07:00
Daniel Nelson
840d19db35
Add network option to dns_query ( #3042 )
2017-07-21 16:56:08 -07:00
Andy Cobaugh
1ff6e92193
Add input plugin for OpenLDAP ( #2612 )
2017-07-21 15:44:20 -07:00
Yann Cézard
681d20083a
Only report cpu usage for online cpus in docker input ( #3035 )
2017-07-21 14:25:17 -07:00
Daniel Nelson
4dfe2312d0
Switch skipped kafka test
2017-07-18 18:18:57 -07:00
DanKans
d2626f1da6
Fix ntpq parse issue when using dns_lookup ( #3026 )
2017-07-18 11:01:08 -07:00
soldierkam
f5a8415c78
Add read timeout to socket_listener
2017-07-17 18:34:36 -07:00
Daniel Nelson
1d416a4213
Remove command in example output
2017-07-17 15:08:17 -07:00
Bob Shannon
ef63908541
Add result_type field to net_response input plugin ( #2990 )
2017-07-14 10:43:36 -07:00
DanKans
f4d67d8c3c
Add fluentd input plugin ( #2661 )
2017-07-13 15:58:20 -07:00
JSH
9f244cf1ac
Fix chrony plugin does not track system time offset ( #2989 )
2017-07-11 14:08:40 -07:00
Daniel Nelson
90909ae708
Fix build on Windows ( #2972 )
2017-06-27 16:31:28 -07:00
Adam Perlin
cc3d420551
Fix several bugs in minecraft input ( #2970 )
2017-06-27 13:14:07 -07:00
Bob Shannon
a7595c918a
Fix panic in elasticsearch input if cannot determine master ( #2954 )
2017-06-26 15:23:53 -07:00
Bob Shannon
d217cdc1a6
Add optional usage_active and time_active CPU metrics ( #2943 )
2017-06-26 15:13:38 -07:00
Daniel Nelson
d5b6f92f3f
Log aerospike field value on error
2017-06-26 14:48:22 -07:00
vodolaz095
1fdbfa4719
Add support for RethinkDB 1.0 handshake protocol ( #2963 )
...
Allow rethinkdb input plugin to work with RethinkDB 2.3.5+ databases that requires username,password authorization and Handshake protocol v1.0
* remove top level header not required in sample config
* remove top level header not required in sample config
2017-06-26 14:29:48 -07:00
Ayrdrie
a726579d50
Add Minecraft input plugin ( #2960 )
2017-06-23 16:54:12 -07:00
MatthewCh
6d5bb35f84
Support HOST_PROC in processes and linux_sysctl_fs inputs ( #2924 )
2017-06-23 11:11:33 -07:00
Daniel Nelson
82a04d904d
Use strings.Join in statsd input ( #2947 )
2017-06-21 16:24:23 -07:00
grugrut
ca9cec2c84
Add input plugin for Fail2ban ( #2875 )
2017-06-21 12:42:13 -07:00
Eugene Shilin
cb5a12de3d
Add standard SSL options to mysql input ( #2933 )
2017-06-19 11:42:43 -07:00
Artem Kovardin
193e8fa5ad
More explicit 404 error in cassandra input ( #2936 )
2017-06-19 11:06:49 -07:00
Daniel Nelson
736322dfc9
Set default ping count in Windows
...
fixes #2934
2017-06-16 13:39:55 -07:00
Daniel Nelson
ba364988de
Document that ping_interval is non-linux only
2017-06-16 13:32:04 -07:00
Daniel Nelson
3ecfd32df5
Allow dos line endings in tail and logparser ( #2920 )
...
Parsing dos line ending delimited line protocol is still illegal in most
cases.
2017-06-16 13:16:48 -07:00
Daniel Nelson
619b5d4c14
Change node_name to be a tag in aerospike input ( #2918 )
2017-06-13 17:09:38 -07:00
Heston Kan
5d1efdbfda
Add min/max response time on linux/darwin to ping ( #2908 )
2017-06-13 14:09:17 -07:00
Daniel Nelson
b277e6e2d7
Fix support for mongodb/leofs urls without scheme ( #2900 )
...
This was broken by changes in go 1.8 to url.Parse. This change allows
the string but prompts the user to move to the correct url string.
2017-06-08 16:52:01 -07:00
Matteo Cerutti
4b3b16ef1a
Add wildcard support for container inclusion/exclusion ( #2793 )
2017-06-08 13:17:31 -07:00
Daniel Nelson
4c534433aa
Skip kafka_consumer_integration_test due to issue on CircleCI
2017-06-07 18:31:52 -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
Frederick Roth
91f2764cd5
Add result_type field for http_response input ( #2814 )
2017-06-06 13:39:07 -07:00
Mariusz Brzeski
56a7ffe0e4
Fix timeout option in Windows ping input sample configuration ( #2885 )
2017-06-06 11:55:01 -07:00
Sebastian Borza
035905d65e
Add timezone support to logparser timestamps ( #2882 )
2017-06-05 14:45:11 -07:00
Steve Nardone
e7f9db297e
Fix panic in mongo input ( #2848 )
2017-05-30 11:02:26 -07:00
Matteo Cerutti
02d168705c
MySQL input: log and continue on field parse error ( #2855 )
2017-05-26 12:09:43 -07:00
Olivier Lambert
a96f85c847
Add documentation for fetching metrics on Caddy HTTP and Prometheus ( #2853 )
2017-05-25 13:07:49 -07:00
Sylvain Boily
9148871608
Documentation privilege requirements for specific procstat metrics ( #2787 )
2017-05-25 13:06:27 -07:00
Matteo Cerutti
7d198f0a68
Add timeout option to ipmi_sensor plugin - solves #2817 ( #2818 )
2017-05-22 13:41:34 -07:00
Steven Burgart
9ab688d62c
Fix multiple plugin loading in win_perf_counters ( #2800 )
2017-05-22 11:58:00 -07:00
Lukasz Jagiello
91690b1d3e
Consul plugin README typo ( #2829 )
2017-05-19 11:37:31 -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
Timo Mihaljov
c53d9fa9b7
Handle process termination during read from /proc ( #2816 )
...
Fixes #2815 .
2017-05-16 17:33:35 -07:00
Frederick Roth
ac5ac3161f
Fixed inconsistency between HasIntField and IntField ( #2813 )
2017-05-16 15:25:30 -07:00
Zack Zatkin-Gold
dd537b3382
Fix telegraf example arguments ( #2788 )
...
Many of the examples provided within documentation are using a single
dash for the command line arguments, but the telegraf executable
explicitly has two dashes.
There are also some inconsistencies with the ordering of the command
line argument examples. I've ordered them so that the examples will
show: config, config-directory, input-filter, test
2017-05-12 15:22:29 -07:00
Daniel Nelson
17d883c602
Ensure keep-alive is not used in http_response input.
...
Using Keep-Alive would change the timing for already established
connections. Previous to this commit, Keep-Alive worked only when using
a response_string_match due to failure to close the request body.
2017-05-10 14:40:55 -07:00
Daniel Nelson
1931aac284
Fix http_response input creation of transport on every gather
2017-05-09 16:23:38 -07:00
Daniel Nelson
b88eb0f59d
Fix prometheus input creation of transport on every gather
2017-05-09 16:21:49 -07:00
Daniel Nelson
e7ad2d0463
Fix apache input creation of transport on every gather.
2017-05-09 16:19:56 -07:00
Adrian Sadłocha
8124cfa3ed
Improve PostgreSQL plugin documentation ( #2777 )
2017-05-09 12:58:43 -07:00
Lukasz Jagiello
5af985ef5f
Add support for self-signed certs to InfluxDB input plugin ( #2773 )
2017-05-08 15:20:24 -07:00
Daniel Nelson
de3f52b990
Update cloudwatch documentation
...
Mention that some metrics are available only at larger intervals than 5
minutes. Update dead links to new locations and example config.
closes #1907
2017-05-08 11:31:20 -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
613de8a80d
Remove documentation in kafka_consumer for metric_buffer
2017-05-03 11:51:49 -07:00
Damien Krotkine
f5c890cc1d
reflect zookeeper chroot config in readme ( #2759 )
2017-05-03 11:50:08 -07:00
Daniel Nelson
f7f1eaef65
Return an error if no valid patterns. ( #2753 )
2017-05-02 14:54:38 -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
052e88ad5e
Fix grammar
2017-04-27 14:59:18 -07:00
Ross McDonald
a3feacbd2f
Kapacitor input plugin ( #2031 )
2017-04-27 11:47:22 -07:00
Daniel Nelson
53ab56de72
Update haproxy README
2017-04-27 11:23:37 -07:00
Seuf
4e2fe598ac
Added SSL configuration for input haproxy ( #2723 )
2017-04-27 11:20:41 -07:00
Jeff Zellner
9b874dff8d
Update README.md ( #2719 )
2017-04-25 13:17:15 -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
Alexander Blagoev
3c28b93514
Improve procstat input documentation ( #2699 )
...
closes #1895
2017-04-24 11:18:55 -07:00
Patrick Hemmer
06baf7cf78
use AddError everywhere ( #2372 )
2017-04-24 11:13:26 -07:00
Alexander Blagoev
801f6cb8a0
System net input documentation ( #2698 )
...
closes #2166
2017-04-24 11:03:53 -07:00
Daniel Nelson
3684ec6315
Update EXAMPLE_README.md
2017-04-21 14:27:36 -07:00
Daniel Nelson
da0773151b
Use C locale when running sadf ( #2690 )
...
fixes #1911
2017-04-21 10:55:54 -07:00
Alexander Blagoev
a237301932
Memcached input documentation ( #2685 )
...
Closes #2615
2017-04-20 11:25:22 -07:00
Oleg Grytsynevych
b03d78d00f
win_perf_counters: Format errors reported by pdh.dll in human-readable format ( #2338 )
2017-04-20 11:22:44 -07:00
Daniel Nelson
bf30ef89ee
Fix ipmi_sensor config is shared between all plugin instances ( #2684 )
2017-04-19 17:02:44 -07:00
Patrick Hemmer
2542ef6d62
change jolokia input to use bulk requests ( #2253 )
2017-04-18 13:00:41 -07:00
Nikolay Denev
eb7ef5392e
Simplify system.DiskUsage() ( #2630 )
2017-04-18 11:42:58 -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
Daniel Nelson
b968759d10
Use variadic disk.IOCounters() function
2017-04-14 13:48:02 -07:00
Daniel Nelson
b90a5b48a1
Improve logparser README ( #2664 )
2017-04-14 13:47:43 -07:00
calerogers
a12e082dbe
Refactor interrupts plugin code ( #2670 )
2017-04-14 13:40:36 -07:00
calerogers
cadd845b36
Irqstat input plugin ( #2494 )
...
closes #2469
2017-04-13 15:53:02 -07:00
Gregory Kman
45c9b867f6
Update ping-input-plugin Readme ( #2651 )
2017-04-12 17:46:48 -07:00
Daniel Nelson
3e0c55bff9
Update grok version ( #2662 )
2017-04-12 17:10:17 -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
Daniel Nelson
07c428ef89
Use random port in http_listener tests
2017-04-10 14:39:39 -07:00
Vladimir S
aa722fac9b
Add dmcache input plugin ( #1667 )
2017-04-07 15:39:43 -07:00
Rajaseelan Ganeswaran
7cc4ca2341
Add sample config stanza for CPU ( #2620 )
2017-04-06 14:44:02 -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
Daniel Nelson
8bf193dc06
Update httpjson documentation ( #2619 )
...
closes #2536
2017-04-03 18:34:04 -07:00
Patrick Hemmer
f2805fd4aa
socket_listener: clean up unix socket file on start & stop ( #2618 )
2017-04-03 18:06:51 -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
djjorjinho
cc5b2f68b6
fix timestamp parsing on prometheus plugin ( #2596 )
2017-03-29 15:04:29 -07:00
Daniel Nelson
2d7f612bd7
Use fork of hpcloud/tail ( #2595 )
2017-03-29 14:25:33 -07:00
mgresser
1100a98f11
Removed duplicate evictions metric ( #2577 )
2017-03-28 10:47:00 -07:00
Patrick Hemmer
995546e7c6
snmp: support table indexes as tags ( #2366 )
2017-03-24 12:06:52 -07:00
Patrick Hemmer
1402c158b7
remove sleep from tests ( #2555 )
2017-03-24 12:03:36 -07:00
Oskar
616b66f5cb
Multi instances in win_perf_counters ( #2352 )
2017-03-22 12:04:58 -07:00
Daniel Nelson
70a0a84882
Really fix procstat initialization
2017-03-21 11:40:51 -07:00
Daniel Nelson
5c33c760c7
Fix procstat initialization
2017-03-21 10:59:41 -07:00
Daniel Nelson
a962e958eb
Refactor procstat input ( #2540 )
...
fixes #1636
fixes #2315
2017-03-17 16:49:11 -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
Daniel Nelson
ea6e0b8259
Fix typo in postgresql README
2017-03-09 10:13:31 -08:00
Dennis Dryden
d243d69a09
Add configuration docs to Postgresql input plugin ( #2515 )
...
* Add configuration docs to Postgresql input plugin
Add configuration docs to PostgreSQL input plugin README (mostly from the source code) though I've not included the configuration example that seems to use all he connections on the database[1].
[1] https://github.com/influxdata/telegraf/issues/2410
* Fix typo in readme and sampleConfig string.
2017-03-09 11:19:03 +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
François de Metz
76bcdecd21
Respond 200 when receiving a ping event. ( #2492 )
2017-03-06 12:34:41 +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
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
Leandro Piccilli
5da40d56ad
Check if tag value is empty before allocation
...
closes #2390
closes #2404
2017-02-16 23:07:27 +00:00
Priyank Trivedi
25c55419df
Fix typo - Default from Defalt ( #2417 )
2017-02-16 19:03:17 +00:00
Cameron Sparr
c8cc01ba6a
deprecate udp_listener & tcp_listener
2017-02-06 10:41:44 +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
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
James Gregory
eafd1dcc7c
Kubernetes input: Handle null startTime for stopped pods ( #2335 )
2017-02-01 14:41:04 +00:00
ldep30
07a6223932
Add lock option to the IPtables input plugin ( #2201 )
...
* Update README.md
* Add lock support to the IPtables input plugin
* Update iptables.go
Doc cleaning
2017-02-01 14:37:18 +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
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
54cfbb5b87
metric: Fix negative number handling
...
closes #2324
2017-02-01 10:07:31 +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
c9e87a39f8
Revert using fasthttp library to net/http
2017-01-25 16:42:23 -08:00
Cameron Sparr
4a5d313693
Improve the InfluxDB through-put performance
...
This changes the current use of the InfluxDB client to instead use a
baked-in client that uses the fasthttp library.
This allows for significantly smaller allocations, the re-use of http
body buffers, and the re-use of the actual bytes of the line-protocol
metric representations.
2017-01-25 11:54:16 -08:00
Cameron Sparr
168270ea5f
ntpq: correct number of seconds in an hour
...
closes #2256
2017-01-24 15:27:44 -08:00
Jonas Hahnfeld
c4d4185fb5
snmp: Allow lines with empty or missing tags ( #2172 )
...
The changes in #1848 resulted in lines being dropped if they had an empty
tag. Let's allow all lines that have empty or missing tags!
2017-01-24 14:57:43 -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
22340ad984
Add newline to influx line-protocol if not present
...
closes #2297
2017-01-23 13:52:20 -08:00
Claudius Zingerli
20bf90ee52
Add minimal documentation to the diskio plugin ( #2296 )
...
* Add documentation to diskio plugin
* Update spelling, fix iops_in_progress unit
2017-01-21 15:08:17 -08:00
Cameron Sparr
e0c6262e0b
mysql build fixup and changelog update
2017-01-13 14:44:28 +00:00
Pierre Fersing
9b2f6499e7
Added more InnoDB metric to MySQL plugin ( #2179 )
2017-01-13 14:28:56 +00:00
Cameron Sparr
9262712f0a
Changelog update and go fmt
2017-01-13 14:27:20 +00:00
acezellponce
0c9da0985a
Added userstats to mysql input plugin ( #2137 )
...
* Added GatherUserStatistics, row Uptime in gatherGlobalStatuses, and version fields & tags
* Updated README file
* pulling in latest from master
* ran go fmt to fix formatting
* fix unreachable code
* few fixes
* cleaning up and applying suggestions from sparrc
2017-01-13 14:25:25 +00:00
Viet Hung Nguyen
b89c45b858
Ignore devfs on OSX ( #2232 )
2017-01-13 14:19:57 +00:00
Kebus1
734988d732
Fixed Bug 2077 SQL Server ( #2212 )
2017-01-13 13:47:47 +00:00
Cameron Sparr
e812a2efc6
Accept an HTTP request body without newline at end ( #2266 )
...
I don't like this behavior, but it's what InfluxDB accepts, so the
telegraf listener should be consistent with that.
I accidentally reverted this behavior when I refactored the telegraf
metric representation earlier in this release cycle.
2017-01-13 11:43:50 +00:00
Patrick Hemmer
b7d29ca0e9
allow changing jolokia delimiter ( #2255 )
2017-01-12 11:08:22 +00:00
Mohammad Ali Alfarra
947e1909ff
Document basic auth for haproxy ( #2258 )
...
* Document basic auth for haproxy
* Typo in haproxy readme
2017-01-12 08:47:01 +00:00
Cameron Sparr
31a4f03031
mongodb: Remove superfluous ReplSet log message
...
closes #2248
2017-01-11 17:50:01 +00:00
Emil Haugbergsmyr
81f95e7a29
Fixes change in Kafka consumer input plugin ( #2222 )
...
* Fixes change to the error api in the kafka project.
* Updated test to reflect the change.
* Update kafka to match master branch.
2017-01-11 16:24:09 +00:00
Patrick Hemmer
a658e6c509
ensure proper context on snmp error messages ( #2220 )
2017-01-09 13:03:33 +00:00
Jérôme Vizcaino
5f6766f6e1
ceph: sample config should reflect actual defaults ( #2228 )
2017-01-09 12:51:15 +00:00
Cameron Sparr
7279018cfe
readme fixup & test output fixup
2017-01-09 12:28:13 +00:00
Cameron Sparr
4b08d127e0
mongodb: dont print unecessary & inaccurate auth failure
...
closes #2209
2017-01-06 13:11:24 +01:00
YKlausz
fd1feff7b4
Remove print call in cassandra plugin ( #2192 )
2016-12-21 17:23:54 +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
bf5f2659a1
Do not try Uint parsing in redis plugin
...
this is just a waste of cpu cycles, since telegraf converts all uints to
int64 anyways.
2016-12-20 23:42:14 +00:00
Mark Wolfe
d2787e8ef5
Fix for loop over value array range issue. ( #2187 )
2016-12-20 22:56:02 +00:00
Cameron Sparr
a9f03a72f5
Mask username/password from error messages
...
closes #1980
2016-12-20 19:35:45 +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
Matt O'Hara
1392e73125
Add clusterstats to elasticsearch plugin ( #1979 )
...
* add clusterstats to elasticsearch input plugin
* add clusterstats to elasticsearch input plugin
* add clusterstats to elasticsearch input plugin
* add clusterstats to elasticsearch input plugin
* add clusterstats to elasticsearch input plugin
* responses to requested changes
* remove unnecessary recommendation
2016-12-20 16:30:03 +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
Łukasz Harasimowicz
48ae105a11
Fixing consul with multiple health checks per service ( #1994 )
...
* plugins/input/consul: moved check_id from regular fields to tags.
When service has more than one check sending data for both would overwrite each other
resulting only in one check being written (the last one). Adding check_id as a tag
ensures we will get info for all unique checks per service.
* plugins/inputs/consul: updated tests
2016-12-20 13:03:31 +00:00
Jeff Ashton
4e808c5c20
Importing pdh from github.com/lxn/win
...
closes #1763
closes #2017
2016-12-20 12:06:40 +00:00
Ken Dilley
eb96443a34
Update MySQL Readme to clarify connection string examples. ( #2175 )
...
* Update MySQL Readme to clarify connection string examples.
* Update mysql sample config to clarify connection string examples
2016-12-20 10:17:00 +00:00
Cameron Sparr
e36c354ff5
internal.Duration build fixup
2016-12-17 13:10:33 +00:00
Pierre Tessier
f09c08d1f3
Added response_timeout property
...
closes #2006
2016-12-17 13:06:04 +00:00
Steven Pall
0e8122a2fc
Add trailing slash to jolokia context ( #2105 )
2016-12-17 12:51:46 +00:00
Vincent
e8bf968c78
fix mongodb replica set lag awalys 0 #1449 ( #2125 )
2016-12-16 17:29:04 +00:00
Cameron Sparr
9c8f24601f
rabbitmq, decrease timeout verbosity in config
2016-12-16 14:12:50 +00:00
Tevin Jeffrey
4957717df5
Add field for last GC pause time ( #2121 )
2016-12-16 14:03:53 +00:00
Patrick Hemmer
ecbc634221
fix tail input seeking when used with pipe ( #2090 )
2016-12-16 14:01:49 +00:00
alekseyp
90cec20d1d
Standard deviation (jitter) for Input plugin Ping ( #2078 )
2016-12-16 13:58:27 +00:00
Alex Sherwin
3a45d8851d
fixes #1987 custom docker repos with non-standard port ( #2018 )
...
* fixed parsing of docker image name/version
now accounts for custom docker repo's which contain a colon for a non-default port
* 1978: modifying docker test case to have a custom repo with non-standard port
* using a temp var to store index, ran gofmt
* fixes #1987 , renaming iterator to 'i'
2016-12-16 13:53:16 +00:00
Pierre Tessier
4a83c8c518
Add Questions status variable for issue: #1988 ( #2004 )
2016-12-16 13:47:47 +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
Cameron Sparr
a970b9c62c
Revert "Rabbitmq plugin: connection-related metrics." ( #2169 )
2016-12-15 19:31:40 +00:00
Florian Klink
17b307a7bc
ping: fix typo in README ( #2163 )
2016-12-14 19:47:48 +00:00
Jose Luis Navarro
393f5044bb
Collect JSON values recursively
...
closes #1993
closes #1693
2016-12-13 21:06:05 +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
8a4ab3654d
Fix documentation for net_response plugin
...
closes #2103
2016-12-13 16:02:03 +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
Da1den
17fa6f9b17
Fixed bug that you cannot gather data on non english systems ( #1944 )
2016-12-13 14:24:41 +00:00
krise3k
8e3fbaa9dd
Add missing slim ( #1937 )
2016-12-13 14:23:18 +00:00
Kishore Nallan
dede3e70ad
Rabbitmq plugin: connection-related metrics. ( #1908 )
...
* Rabbitmq plugin: connection-related metrics.
* Run go fmt.
2016-12-13 14:17:20 +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
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
Cameron Sparr
9f6666beb3
unit test fixup
2016-12-01 19:17:44 +00:00
Cameron Sparr
e5c7a71d8e
Fix unit tests for new metric implementation
2016-12-01 18:17:02 +00:00
Cameron Sparr
db7a4b24b6
Implement telegraf's own full metric type
...
main reasons behind this:
- make adding/removing tags cheap
- make adding/removing fields cheap
- make parsing cheaper
- make parse -> decorate -> write out bytes metric flow much faster
Refactor serializer to use byte buffer
2016-12-01 18:17:02 +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
Chris Goller
fbf5bee051
Update win_pref_counter to include Processor Queue Length in examples. ( #2029 )
2016-11-16 13:16:44 +00:00
leplan73
81004c808f
Added IopsInProgress to diskio stats ( #2037 )
...
* Export IopsInProgress
* Export IopsInProgress
* Export IopsInProgress
2016-11-16 13:16:16 +00:00
John Engelman
94ce67cc67
Add support to parse JSON array. ( #1965 )
2016-11-15 13:02:55 -05:00
Toni Moreno
33ed528afe
Apache input enhancements ( added Basic Auth and SSL skipverify ) ( #1964 )
...
* added connection Timeout parámeter, basic HTTP autentication and HTTP support with Sslskipverify option
* updated README.md
* added optional SSL config , changed timeout name and type , and other minor fixes
* added some code style improvements
* Update README.md
2016-11-15 10:52:24 -05:00
Sebastian Borza
f816b952cf
Add udp_buffer_size option to udp_listener ( #1883 )
...
* patching udp_listener for fun
updating with errcode
adding debug flags to temp msgs
moving from debug to info
* updating PR 1883 based on feedback
2016-11-15 09:49:48 +00:00
John Engelman
5d3850c44e
Update docs on Cloudwatch. Set default period to 5m. ( #2000 )
2016-11-07 12:14:04 +00:00
John Engelman
b349800f7a
Fix up AWS plugin docs so they don't use single quotes. ( #1991 )
...
Also don't use named returns in fetchNamespaceMetrics since it's
non-standard for the rest of the codebase.
2016-11-04 13:16:41 +00:00