Daniel Nelson
9b99dcac64
Discard logging from tail library ( #3128 )
2017-08-16 12:06:07 -07:00
Daniel Nelson
cc67c3f4de
Allow using system plugin in Windows ( #3127 )
2017-08-16 12:05:46 -07:00
Daniel Nelson
733dcf6c65
Remove log message on ping timeout ( #3126 )
2017-08-16 11:59:41 -07:00
Daniel Nelson
0d6aca44fc
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
064071ba51
Test for nil metric before reading tags in logparser
2017-08-15 11:43:16 -07:00
Daniel Nelson
68e6841a5c
Improve apache input docs ( #3120 )
2017-08-11 17:50:51 -07:00
G-Research
45228c0bcd
Build NTPQ input on Windows ( #3117 )
2017-08-11 13:36:25 -07:00
Patrick Hemmer
585fbb6f0d
Add weighted_io_time to diskio input ( #3119 )
2017-08-11 11:49:42 -07:00
Daniel Nelson
8da8608fb9
Skip compilcation of logparser and tail on solaris ( #3113 )
...
Allows compilation for solaris
2017-08-10 12:36:11 -07:00
Daniel Nelson
e7e3be6d18
Tweak formatting of varnish README
2017-08-09 11:48:12 -07:00
Benjamin Stromski
83c9b8ad9c
Add option to run varnish under sudo ( #3097 )
2017-08-09 11:38:54 -07:00
Daniel Nelson
6f0ff514c9
Add diskio %util sample query
2017-08-09 11:28:27 -07:00
Seva Poliakov
ad2b962563
Remove tag_env duplicate from docker README ( #3109 )
2017-08-09 10:21:22 -07:00
Rodolphe Blancho
2ef93a10e0
Add salesforce input plugin ( #3075 )
2017-08-08 11:48:01 -07:00
Slawomir Skowron
b9b5b74ede
Add TCP listener for statsd input ( #2293 )
2017-08-08 11:41:26 -07:00
Daniel Nelson
d9ddf7bfd0
Add path tag to logparser containing path of logfile ( #3098 )
2017-08-07 16:16:31 -07:00
Vlasta Hajek
09b1f7e468
Add Windows Services input plugin ( #3023 )
2017-08-07 14:36:15 -07:00
Daniel Nelson
7611b40b7e
Add Zipkin input plugin ( #3080 )
2017-08-02 17:58:26 -07:00
DanKans
4c84e5996c
Sanitize password from couchbase metric ( #3033 )
2017-07-31 11:29:14 -07:00
Jeff Ashton
cb56269c8b
Fix win_perf_counters tests ( #3068 )
2017-07-31 11:03:26 -07:00
Daniel Nelson
4bfeb1512e
Add tls options to docker input ( #3063 )
2017-07-27 17:18:44 -07:00
Daniel Nelson
25df7dcd8d
Allow iptable entries with trailing text ( #3060 )
2017-07-27 15:21:06 -07:00
Daniel Nelson
eb609f553f
Fix docker memory and cpu reporting in Windows ( #3043 )
2017-07-27 15:12:29 -07:00
Daniel Nelson
742f18e8bf
Default to localhost if zookeeper has no servers set ( #3056 )
2017-07-25 17:08:32 -07:00
Daniel Nelson
a3307476c7
Fix panic in logparser if file cannot be opened ( #3055 )
2017-07-25 17:08:03 -07:00
Daniel Nelson
60e0a839f2
Add redis_version field to redis input ( #3054 )
2017-07-25 17:07:43 -07:00
xin053
f179cdbec7
Correct spelling of toml field in mysql input ( #3051 )
2017-07-25 10:57:27 -07:00
Théophile Helleboid - chtitux
cc52711e1e
Fix typo in postgresql_extensible/README.md ( #3052 )
2017-07-25 10:39:14 -07:00
Oskar
6396e3409d
Fix go vet under windows ( #3046 )
2017-07-24 12:36:33 -07:00
Daniel Nelson
4adc6cafd0
Add network option to dns_query ( #3042 )
2017-07-21 16:56:08 -07:00
Andy Cobaugh
9fb8cf6319
Add input plugin for OpenLDAP ( #2612 )
2017-07-21 15:44:20 -07:00
Yann Cézard
b487a36a33
Only report cpu usage for online cpus in docker input ( #3035 )
2017-07-21 14:25:17 -07:00
Daniel Nelson
6dd9bf5d1a
Switch skipped kafka test
2017-07-18 18:18:57 -07:00
DanKans
9a8de6085f
Fix ntpq parse issue when using dns_lookup ( #3026 )
2017-07-18 11:01:08 -07:00
soldierkam
880ff896ac
Add read timeout to socket_listener
2017-07-17 18:34:36 -07:00
Daniel Nelson
fa086ca5e4
Remove command in example output
2017-07-17 15:08:17 -07:00
Bob Shannon
39a8f73260
Add result_type field to net_response input plugin ( #2990 )
2017-07-14 10:43:36 -07:00
DanKans
0ca0e213de
Add fluentd input plugin ( #2661 )
2017-07-13 15:58:20 -07:00
JSH
0197a614ed
Fix chrony plugin does not track system time offset ( #2989 )
2017-07-11 14:08:40 -07:00
Daniel Nelson
bd78b8e1b3
Fix build on Windows ( #2972 )
2017-06-27 16:31:28 -07:00
Adam Perlin
c30124e192
Fix several bugs in minecraft input ( #2970 )
2017-06-27 13:14:07 -07:00
Bob Shannon
35fff50eec
Fix panic in elasticsearch input if cannot determine master ( #2954 )
2017-06-26 15:23:53 -07:00
Bob Shannon
d7af1b797c
Add optional usage_active and time_active CPU metrics ( #2943 )
2017-06-26 15:13:38 -07:00
Daniel Nelson
6f803308c5
Log aerospike field value on error
2017-06-26 14:48:22 -07:00
vodolaz095
ab876bb525
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
2ed4a73d73
Add Minecraft input plugin ( #2960 )
2017-06-23 16:54:12 -07:00
MatthewCh
cc72af94e6
Support HOST_PROC in processes and linux_sysctl_fs inputs ( #2924 )
2017-06-23 11:11:33 -07:00
Daniel Nelson
2c61e5d3a5
Use strings.Join in statsd input ( #2947 )
2017-06-21 16:24:23 -07:00
grugrut
1999cd3ba9
Add input plugin for Fail2ban ( #2875 )
2017-06-21 12:42:13 -07:00
Eugene Shilin
a7e3033646
Add standard SSL options to mysql input ( #2933 )
2017-06-19 11:42:43 -07:00
Artem Kovardin
31449368c9
More explicit 404 error in cassandra input ( #2936 )
2017-06-19 11:06:49 -07:00
Daniel Nelson
4f095bfc1c
Set default ping count in Windows
...
fixes #2934
2017-06-16 13:39:55 -07:00
Daniel Nelson
a375c9ac6b
Document that ping_interval is non-linux only
2017-06-16 13:32:04 -07:00
Daniel Nelson
6bbed7aa90
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
868f7abc64
Change node_name to be a tag in aerospike input ( #2918 )
2017-06-13 17:09:38 -07:00
Heston Kan
075066f452
Add min/max response time on linux/darwin to ping ( #2908 )
2017-06-13 14:09:17 -07:00
Daniel Nelson
f944bd1feb
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
d7d64a76fe
Add wildcard support for container inclusion/exclusion ( #2793 )
2017-06-08 13:17:31 -07:00
Daniel Nelson
d5c7fa206c
Skip kafka_consumer_integration_test due to issue on CircleCI
2017-06-07 18:31:52 -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
Frederick Roth
38b760936d
Add result_type field for http_response input ( #2814 )
2017-06-06 13:39:07 -07:00
Mariusz Brzeski
4bfef75fdb
Fix timeout option in Windows ping input sample configuration ( #2885 )
2017-06-06 11:55:01 -07:00
Sebastian Borza
1b3c2cdedf
Add timezone support to logparser timestamps ( #2882 )
2017-06-05 14:45:11 -07:00
Steve Nardone
e39ebdadd1
Fix panic in mongo input ( #2848 )
2017-05-30 11:02:26 -07:00
Matteo Cerutti
c8b7739237
MySQL input: log and continue on field parse error ( #2855 )
2017-05-26 12:09:43 -07:00
Olivier Lambert
d3241d5fd2
Add documentation for fetching metrics on Caddy HTTP and Prometheus ( #2853 )
2017-05-25 13:07:49 -07:00
Sylvain Boily
fba7735d96
Documentation privilege requirements for specific procstat metrics ( #2787 )
2017-05-25 13:06:27 -07:00
Matteo Cerutti
c505e015b3
Add timeout option to ipmi_sensor plugin - solves #2817 ( #2818 )
2017-05-22 13:41:34 -07:00
Steven Burgart
35004c5170
Fix multiple plugin loading in win_perf_counters ( #2800 )
2017-05-22 11:58:00 -07:00
Lukasz Jagiello
ba74206597
Consul plugin README typo ( #2829 )
2017-05-19 11:37:31 -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
Timo Mihaljov
b66e53a2ac
Handle process termination during read from /proc ( #2816 )
...
Fixes #2815 .
2017-05-16 17:33:35 -07:00
Frederick Roth
ec3c27a555
Fixed inconsistency between HasIntField and IntField ( #2813 )
2017-05-16 15:25:30 -07:00
Zack Zatkin-Gold
61be19b1f0
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
1cc7fe7f3d
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
3381ac8f94
Fix http_response input creation of transport on every gather
2017-05-09 16:23:38 -07:00
Daniel Nelson
b6312cf13c
Fix prometheus input creation of transport on every gather
2017-05-09 16:21:49 -07:00
Daniel Nelson
9e85002875
Fix apache input creation of transport on every gather.
2017-05-09 16:19:56 -07:00
Adrian Sadłocha
b1b0efa546
Improve PostgreSQL plugin documentation ( #2777 )
2017-05-09 12:58:43 -07:00
Lukasz Jagiello
4133765208
Add support for self-signed certs to InfluxDB input plugin ( #2773 )
2017-05-08 15:20:24 -07:00
Daniel Nelson
dd2ef7a67e
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
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
23cdf12d83
Remove documentation in kafka_consumer for metric_buffer
2017-05-03 11:51:49 -07:00
Damien Krotkine
abe736ee8f
reflect zookeeper chroot config in readme ( #2759 )
2017-05-03 11:50:08 -07:00
Daniel Nelson
99888bd614
Return an error if no valid patterns. ( #2753 )
2017-05-02 14:54:38 -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
b60c8f1899
Fix grammar
2017-04-27 14:59:18 -07:00
Ross McDonald
c9921f5cf3
Kapacitor input plugin ( #2031 )
2017-04-27 11:47:22 -07:00
Daniel Nelson
78d31992d7
Update haproxy README
2017-04-27 11:23:37 -07:00
Seuf
01f2a952c7
Added SSL configuration for input haproxy ( #2723 )
2017-04-27 11:20:41 -07:00
Jeff Zellner
b95ade7ec4
Update README.md ( #2719 )
2017-04-25 13:17:15 -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
Alexander Blagoev
ddc2f64593
Improve procstat input documentation ( #2699 )
...
closes #1895
2017-04-24 11:18:55 -07:00
Patrick Hemmer
5ebe43f86f
use AddError everywhere ( #2372 )
2017-04-24 11:13:26 -07:00
Alexander Blagoev
06199523ac
System net input documentation ( #2698 )
...
closes #2166
2017-04-24 11:03:53 -07:00
Daniel Nelson
0fd3aeb34d
Update EXAMPLE_README.md
2017-04-21 14:27:36 -07:00
Daniel Nelson
8a1b070e2f
Use C locale when running sadf ( #2690 )
...
fixes #1911
2017-04-21 10:55:54 -07:00
Alexander Blagoev
2cd12b9d8f
Memcached input documentation ( #2685 )
...
Closes #2615
2017-04-20 11:25:22 -07:00
Oleg Grytsynevych
8cddffb43c
win_perf_counters: Format errors reported by pdh.dll in human-readable format ( #2338 )
2017-04-20 11:22:44 -07:00
Daniel Nelson
7e07d17b64
Fix ipmi_sensor config is shared between all plugin instances ( #2684 )
2017-04-19 17:02:44 -07:00
Patrick Hemmer
0f5d49a7fd
change jolokia input to use bulk requests ( #2253 )
2017-04-18 13:00:41 -07:00
Nikolay Denev
cc44150054
Simplify system.DiskUsage() ( #2630 )
2017-04-18 11:42:58 -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
Daniel Nelson
2177270d80
Use variadic disk.IOCounters() function
2017-04-14 13:48:02 -07:00
Daniel Nelson
f005ea4a27
Improve logparser README ( #2664 )
2017-04-14 13:47:43 -07:00
calerogers
4df8b034bf
Refactor interrupts plugin code ( #2670 )
2017-04-14 13:40:36 -07:00
calerogers
3e5980d017
Irqstat input plugin ( #2494 )
...
closes #2469
2017-04-13 15:53:02 -07:00
Gregory Kman
ff4f5286ea
Update ping-input-plugin Readme ( #2651 )
2017-04-12 17:46:48 -07:00
Daniel Nelson
1876441ed7
Update grok version ( #2662 )
2017-04-12 17:10:17 -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
Daniel Nelson
db7c97be32
Use random port in http_listener tests
2017-04-10 14:39:39 -07:00
Vladimir S
a92ec65549
Add dmcache input plugin ( #1667 )
2017-04-07 15:39:43 -07:00
Rajaseelan Ganeswaran
223fce4770
Add sample config stanza for CPU ( #2620 )
2017-04-06 14:44:02 -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
Daniel Nelson
2d51ecb300
Update httpjson documentation ( #2619 )
...
closes #2536
2017-04-03 18:34:04 -07:00
Patrick Hemmer
d9ad9cfdeb
socket_listener: clean up unix socket file on start & stop ( #2618 )
2017-04-03 18:06:51 -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
djjorjinho
71cdcee8b2
fix timestamp parsing on prometheus plugin ( #2596 )
2017-03-29 15:04:29 -07:00
Daniel Nelson
5b9b04a4fc
Use fork of hpcloud/tail ( #2595 )
2017-03-29 14:25:33 -07:00
mgresser
c772d0a398
Removed duplicate evictions metric ( #2577 )
2017-03-28 10:47:00 -07:00
Patrick Hemmer
36c1a39a09
snmp: support table indexes as tags ( #2366 )
2017-03-24 12:06:52 -07:00
Patrick Hemmer
c65cfb6a6e
remove sleep from tests ( #2555 )
2017-03-24 12:03:36 -07:00
Oskar
6588c4a1a7
Multi instances in win_perf_counters ( #2352 )
2017-03-22 12:04:58 -07:00
Daniel Nelson
6860545ea3
Really fix procstat initialization
2017-03-21 11:40:51 -07:00
Daniel Nelson
6d0fbe9cf3
Fix procstat initialization
2017-03-21 10:59:41 -07:00
Daniel Nelson
12adad6b54
Refactor procstat input ( #2540 )
...
fixes #1636
fixes #2315
2017-03-17 16:49:11 -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
Daniel Nelson
24ae421ad5
Fix typo in postgresql README
2017-03-09 10:13:31 -08:00
Dennis Dryden
8ca01a5f5a
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
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
François de Metz
e76dcf09ec
Respond 200 when receiving a ping event. ( #2492 )
2017-03-06 12:34:41 +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
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
Leandro Piccilli
df402e885d
Check if tag value is empty before allocation
...
closes #2390
closes #2404
2017-02-16 23:07:27 +00:00
Priyank Trivedi
e0a36c38df
Fix typo - Default from Defalt ( #2417 )
2017-02-16 19:03:17 +00:00
Cameron Sparr
4c7fbc490c
deprecate udp_listener & tcp_listener
2017-02-06 10:41:44 +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
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
James Gregory
f0f913ab41
Kubernetes input: Handle null startTime for stopped pods ( #2335 )
2017-02-01 14:41:04 +00:00
ldep30
4740b818fe
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
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
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
cd5bef3e14
metric: Fix negative number handling
...
closes #2324
2017-02-01 10:07:31 +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
a36fd375de
Revert using fasthttp library to net/http
2017-01-25 16:42:23 -08:00
Cameron Sparr
f5d892d7d3
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
a8b1fe6f00
ntpq: correct number of seconds in an hour
...
closes #2256
2017-01-24 15:27:44 -08:00
Jonas Hahnfeld
b0c721491d
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
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
4d72cd7c9f
Add newline to influx line-protocol if not present
...
closes #2297
2017-01-23 13:52:20 -08:00
Claudius Zingerli
c9e0ae4d81
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
6ca52195a9
mysql build fixup and changelog update
2017-01-13 14:44:28 +00:00
Pierre Fersing
a33c86f9c4
Added more InnoDB metric to MySQL plugin ( #2179 )
2017-01-13 14:28:56 +00:00
Cameron Sparr
3551fbff4d
Changelog update and go fmt
2017-01-13 14:27:20 +00:00
acezellponce
338f01a8da
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
c4a708751a
Ignore devfs on OSX ( #2232 )
2017-01-13 14:19:57 +00:00
Kebus1
6a9187ff48
Fixed Bug 2077 SQL Server ( #2212 )
2017-01-13 13:47:47 +00:00
Cameron Sparr
eb67b17c28
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
0c15099d94
allow changing jolokia delimiter ( #2255 )
2017-01-12 11:08:22 +00:00
Mohammad Ali Alfarra
b277a28e15
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
61defd36d3
mongodb: Remove superfluous ReplSet log message
...
closes #2248
2017-01-11 17:50:01 +00:00
Emil Haugbergsmyr
9d28ebce91
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
e225aa85e4
ensure proper context on snmp error messages ( #2220 )
2017-01-09 13:03:33 +00:00
Jérôme Vizcaino
0d357a7d5b
ceph: sample config should reflect actual defaults ( #2228 )
2017-01-09 12:51:15 +00:00
Cameron Sparr
fe9d3257c7
readme fixup & test output fixup
2017-01-09 12:28:13 +00:00
Cameron Sparr
c9089b4700
mongodb: dont print unecessary & inaccurate auth failure
...
closes #2209
2017-01-06 13:11:24 +01:00
YKlausz
fb225d69f8
Remove print call in cassandra plugin ( #2192 )
2016-12-21 17:23:54 +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
1cc763e514
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
2f521a87d4
Fix for loop over value array range issue. ( #2187 )
2016-12-20 22:56:02 +00:00
Cameron Sparr
8311ff9156
Mask username/password from error messages
...
closes #1980
2016-12-20 19:35:45 +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
Matt O'Hara
b0609beb2b
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
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
Łukasz Harasimowicz
68b351ca05
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
ca31aaad85
Importing pdh from github.com/lxn/win
...
closes #1763
closes #2017
2016-12-20 12:06:40 +00:00
Ken Dilley
08057b2bd3
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
468e7e2c74
internal.Duration build fixup
2016-12-17 13:10:33 +00:00
Pierre Tessier
6f9de7ab3d
Added response_timeout property
...
closes #2006
2016-12-17 13:06:04 +00:00
Steven Pall
08f03ceba2
Add trailing slash to jolokia context ( #2105 )
2016-12-17 12:51:46 +00:00
Vincent
b7764a58a9
fix mongodb replica set lag awalys 0 #1449 ( #2125 )
2016-12-16 17:29:04 +00:00
Cameron Sparr
e8e5e5b818
rabbitmq, decrease timeout verbosity in config
2016-12-16 14:12:50 +00:00
Tevin Jeffrey
c02828322c
Add field for last GC pause time ( #2121 )
2016-12-16 14:03:53 +00:00
Patrick Hemmer
f57b8aac0b
fix tail input seeking when used with pipe ( #2090 )
2016-12-16 14:01:49 +00:00
alekseyp
d27c78a979
Standard deviation (jitter) for Input plugin Ping ( #2078 )
2016-12-16 13:58:27 +00:00
Alex Sherwin
86d31a5b79
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
6255e9b474
Add Questions status variable for issue: #1988 ( #2004 )
2016-12-16 13:47:47 +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
Cameron Sparr
1ebc7245a3
Revert "Rabbitmq plugin: connection-related metrics." ( #2169 )
2016-12-15 19:31:40 +00:00
Florian Klink
d323a8f2e8
ping: fix typo in README ( #2163 )
2016-12-14 19:47:48 +00:00
Jose Luis Navarro
283bd6d965
Collect JSON values recursively
...
closes #1993
closes #1693
2016-12-13 21:06:05 +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
b78859b331
Fix documentation for net_response plugin
...
closes #2103
2016-12-13 16:02:03 +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
Da1den
3e2296541a
Fixed bug that you cannot gather data on non english systems ( #1944 )
2016-12-13 14:24:41 +00:00
krise3k
4a0f3a7100
Add missing slim ( #1937 )
2016-12-13 14:23:18 +00:00
Kishore Nallan
af850b8854
Rabbitmq plugin: connection-related metrics. ( #1908 )
...
* Rabbitmq plugin: connection-related metrics.
* Run go fmt.
2016-12-13 14:17:20 +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
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
Johannes Rudolph
7a9fef80f5
Update README.md ( #1868 )
...
I think this is a copy paste bug? ;-)
2016-11-03 18:28:24 +00:00
Matteo Cerutti
e43cfc2fce
fix leap_status value in chrony input plugin ( #1983 )
2016-11-03 10:46:54 +00:00
Prunar
137272afea
Update README.md ( #1963 )
...
Typo
2016-11-02 14:25:09 +00:00
Cameron Sparr
2150510bd4
nats_consumer: buffer incoming messages
...
fixes #1956
2016-10-27 13:39:27 +01:00
albundy83
fc59757a1a
Just fix typo ( #1962 )
2016-10-27 11:45:17 +01: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
Jonathan Chauncey
b1a97e35b9
fix(kubernetes): Only initialize RoundTripper once ( #1951 )
...
fixes #1933
2016-10-26 13:47:35 +01:00
Priyank Trivedi
393d129982
Fix typo from 'Proctstas' to 'Procstat' in procstat plugin's README ( #1945 )
2016-10-25 13:57:55 +01:00
Cameron Sparr
c849b58de9
http_listener input unit tests
2016-10-24 18:17:49 +01:00
Cameron Sparr
097b1e09db
http listener refactor
...
in this commit:
- chunks out the http request body to avoid making very large
allocations.
- establishes a limit for the maximum http request body size that the
listener will accept.
- utilizes a pool of byte buffers to reduce GC pressure.
2016-10-24 18:17:49 +01:00
John Hu
babd37bf35
Typo ( #1924 )
2016-10-21 14:11:03 +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
64a71263a1
Support Processor & Aggregator Plugins
...
closes #1726
2016-10-12 14:50:19 +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
2bbb6aa6f2
Add doc for SNMP debug tips ( #1831 )
2016-10-11 14:48:08 +01:00
Marko Crnic
b702a9758b
haproxy/README: make quotes consistent
...
closes #1700
2016-10-11 11:30:22 +01:00
Marko Crnic
3b607aa8ae
haproxy: add README covering basics of the plugin
2016-10-11 11:29:04 +01:00
Marko Crnic
4a4a6892f9
haproxy: update HAproxy docs URL
2016-10-11 11:29:04 +01:00
Marko Crnic
56b627dfe2
haproxy_test: extend tests to cover name globbing
2016-10-11 11:29:04 +01:00
Marko Crnic
5c87b92976
haproxy_test: define expected results in one place
...
Map holding expected results was defined in multiple places, making test
cases a bit hard to read. This way we can change our expectations of
good results in one place and have them affect multiple test cases.
2016-10-11 11:29:04 +01:00
Marko Crnic
dbcc312b0e
haproxy: clarify handling of http and socket addresses
...
This behaviour was introduced along with socket support, but never got
documented properly.
2016-10-11 11:29:04 +01:00
Marko Crnic
2d842fefb8
haproxy: add support for socket name globbing
2016-10-11 11:29:04 +01:00
Marko Crnic
d63e3c8cc4
haproxy: move socket address detection to own function
2016-10-11 11:29:04 +01:00
Stian Øvrevåge
187a894fe9
Create CONFIG-EXAMPLES.md with a switch interface example
...
Added a standard example for collecting interface metrics from switches or routers and tagging them properly.
closes #1666
2016-10-11 11:00:25 +01:00
Cameron Sparr
ca55c4a55d
Remove COMING SOON: multiple statsd fields
2016-10-11 10:57:34 +01:00
Cameron Sparr
d627bdbbdb
logparser: allow numbers in ident & auth parameters
...
fixes #1810
2016-10-10 11:27:35 +01:00
James Carr
8dc42ad9f2
Add idle_since to emitted metrics ( #1844 )
2016-10-06 14:26:53 +01:00
Patrick Hemmer
5a86a2ff26
snmp: return error on unknown conversion type ( #1853 )
2016-10-06 14:23:51 +01:00
zensqlmonitor
817d696628
SQL Server plugin: Fix WaitStats issue ( #1859 )
...
Issue #1854
2016-10-06 14:21:14 +01:00
Patrick Hemmer
7b05170145
update to latest gosnmp ( #1850 )
2016-10-05 08:40:56 +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
c7834209d2
Major Logging Overhaul
...
in this commit:
- centralize logging output handler.
- set global Info/Debug/Error log levels based on config file or flags.
- remove per-plugin debug arg handling.
- add a I!, D!, or E! to every log message.
- add configuration option to specify where to send logs.
closes #1786
2016-10-03 17:13:03 +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
zensqlmonitor
573628dbdd
Fix collation issue
2016-09-28 16:11:00 +01:00
Łukasz Harasimowicz
32268fb25b
Disable mesos tasks statistics until we find a better way to deal with them.
...
Due to quite real problem of generating vast number of data series through
mesos tasks metrics this feature is disabled until better solution is found.
2016-09-28 16:07:35 +01:00
Łukasz Harasimowicz
80391bfe1f
Fixed tags on mesos_task metrics.
...
Tagging values by executor_id can create quite a lot data series
in InfluxDB so we should stick to framework_id and server.
2016-09-28 16:07:35 +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
Patrick Hemmer
953db51b2c
Adjust snmp translation to return conversion info.
...
Also consolidated the translation code to obtain all info with just 1 command execution.
Also split test command mocks out to their own file for cleanliness.
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
lost_z
2cf1db0837
add mysql uptime ( #1735 )
2016-09-23 15:59:22 +01:00
Vinh Quốc Nguyễn
1d10eda84e
Fix crash when allow pending messgae wasn't set ( #1785 )
...
The default is 0 so we hit a division by 0 error and crash. This checks
ensure we will not crash and `log` and continue to let telegraf run
Also we set default allow pending message number to 10000
2016-09-23 11:37:47 +01:00
Rikaard Hosein
100501ba72
statsd input plugin correctly handles colons in data-dog tag values now ( #1794 )
...
* Code correctly handles colons in tag values now
* Modified existing datadog tag test to include a tag value containing a colon
2016-09-21 14:37:42 +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
David Moravek
90c7475c68
Fix sysstat resource leak ( #1792 )
2016-09-21 10:19:59 +01:00
Cameron Sparr
6648c101dd
Add configurable timeout to influxdb input
...
closes #1773
2016-09-16 16:50:39 +01:00
David Norton
e999298078
speed up statsd parser
2016-09-15 08:11:06 -04:00
David Norton
0f0ab953f6
Merge pull request #1766 from influxdata/dgn-statsd-parsing-benchmarks
...
add statsd parsing benchmarks
2016-09-15 07:10:18 -04:00
David Norton
aaddbd153e
add statsd parsing benchmarks
2016-09-14 11:12:02 -04:00
Cameron Sparr
9b2e2cc41f
kafka panic: Check that error is non-nil before
...
fixes #1764
2016-09-14 08:54:22 +01:00
Rene Zbinden
b2ea39077e
fix issue #1716 ( #1749 )
2016-09-12 10:30:35 +01:00
Cameron Sparr
811567a2f4
Update go version to 1.7, fix vet errors
...
closes #1728
2016-09-09 16:11:17 +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
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
Cameron Sparr
1271f9d71a
jolokia input: add note about POST permissions
...
closes #1628
2016-09-06 11:11:27 +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
50ef3282b6
Refactor and code cleanup of filtering
...
started working on this with the idea of fixing #1623 , although I
realized that this was actually just a documentation issue around
a toml eccentricity.
closes #1623
2016-09-05 16:30:18 +01:00
Denis Orlikhin
5628049440
Handle negative integers coming as unsigned integers from Aerospike ( #1679 )
...
* Handle negative integers coming as unsigned integers from Aerospike stats
* skip values with overflow
* aerospike stat values parsing tests
* better tests
2016-09-05 14:29:14 +01:00
Cameron Sparr
b18d375d6c
Implement AddGauge & AddCounter functions
...
and utilize them in the in the 'system' input plugins.
2016-09-02 16:51:26 +01:00
Cameron Sparr
6dbbe65897
Remove Add() function from accumulator
2016-09-02 16:35:27 +01:00
David Caldwell
0f6d317a8e
Fix MySQL plugin not sending 0 value fields ( #1695 )
...
closes #1695
2016-09-02 15:22:30 +01:00
Cameron Sparr
792682590c
Remove snmp_legacy unit tests and docker image
2016-08-31 12:17:06 +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
Cameron Sparr
2dc47285bd
Move CloudWatch rate limit to config ( #1673 )
...
* Move CloudWatch rate limit to config
Reference #1670
* make that variable a string
* ahem, apparently limiter wants an int
* add the ratelimit to the sample config
* update the test to include the rate
* set a default value of 10 for ratelimit
* Move default ratelimit to init
2016-08-31 10:29:24 +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
Nathan Haneysmith
7d8de4b8e1
Move default ratelimit to init
2016-08-30 14:33:51 -07: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
tuier
30cdc31a27
Some improvment in mesos input plugin, ( #1572 )
...
* Some improvment in mesos input plugin,
Removing uneeded statistics prefix for task's metric,
Adding framework id tags into each task's metric,
Adding state (leader/follower) tags to master's metric,
Make sure the slave's metrics are tags with slave
* typo, replacing cpus_total with elected to determine leader
* Remove remaining statistics_ from sample
* using timestamp from mesos as metric timestamp
* change mesos-tasks to mesos_tasks, measurement
* change measurement name in test
* Replace follower by standby
2016-08-30 15:25:29 +01:00
Nathan Haneysmith
ca49babf3a
set a default value of 10 for ratelimit
2016-08-29 11:41:43 -07:00
Cameron Sparr
969f388ef2
Make elasticsearch timeout configurable
...
closes #1674
2016-08-29 11:06:30 +01:00
Nathan Haneysmith
0589a1d0a5
update the test to include the rate
2016-08-25 18:17:33 -07:00
Nathan Haneysmith
4e019a176d
add the ratelimit to the sample config
2016-08-25 18:04:29 -07:00
Nathan Haneysmith
a0e23d30fe
ahem, apparently limiter wants an int
2016-08-25 17:56:33 -07:00
Nathan Haneysmith
e931706249
make that variable a string
2016-08-25 17:53:46 -07:00
Nathan Haneysmith
2457d95262
Move CloudWatch rate limit to config
...
Reference #1670
2016-08-25 17:46:38 -07:00
Cameron Sparr
e9d33726a9
start aerospike container 1st for unit tests
...
because it requires some time to initialize before it can respond to
metric requests.
2016-08-24 09:16:55 +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
Robert Kánia
b022b5567d
Added missing column, refs #1646 ( #1647 )
2016-08-22 15:35:39 +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
David Bayendor
a282fb8524
Update README.md ( #1622 )
...
* Update README.md
Clean up minor typos and syntax.
* Update README.md
Fix typo in 'default'
2016-08-11 09:14:56 +01:00
Jack Zampolin
dee98612e2
Modernize zookeeper readme ( #1615 )
...
* Modernize zookeeper readme
* Add configuration
2016-08-10 22:58:47 +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