Commit Graph

1940 Commits

Author SHA1 Message Date
Alexander Shepelin 69100f60b8 Add Beanstalkd input plugin () 2018-09-10 11:51:03 -07:00
Daniel Nelson 710c101fe0
Undeprecate logparser
Until dynamic file tailing can be added to the tail plugin.
2018-09-07 16:13:46 -07:00
Greg e9eeda555e
Reset/flush saved contents from bad metric () 2018-09-06 18:45:40 -06:00
David Reniz cd4c4e7fbd Added Unix epoch timestamp support for JSON parser () 2018-09-06 18:44:33 -06:00
Vikrant 091af7e645 Add OAuth2 support to HTTP output plugin () 2018-09-06 10:54:05 -07:00
Daniel Nelson 433454aa3c
Fix go fmt issue 2018-09-05 15:15:54 -07:00
bsmaldon d6467e966f Add strings processor () 2018-09-05 15:13:29 -07:00
Gunnar f70d6519e7 Add Azure Monitor output plugin () 2018-09-05 14:50:32 -07:00
Andrew a47149765e Add queue_durability parameter to amqp_consumer input () 2018-09-05 14:27:52 -07:00
Olli Janatuinen 13029a1fa4 Corrected application insights example config () 2018-09-05 14:19:56 -07:00
Daniel Nelson c7e2945a46
Fix exchange_durability sample config in amqp output 2018-09-04 13:21:58 -07:00
Daniel Nelson 87b8141d13
Make influxdb output log message style more consistent 2018-09-04 13:19:54 -07:00
Vlasta Hajek 90b4a1e435 Fix instance and object name in performance counters with backslashes () 2018-09-01 18:59:03 -07:00
Daniel Nelson ca9505a3b1
Update ping input readme 2018-08-31 13:59:30 -07:00
Ayrdrie 5420e13f14 Fix divide by zero in logparser input () 2018-08-29 19:11:13 -07:00
Daniel Nelson 7b05993a6e
Fix sending of basic auth credentials in http output () 2018-08-29 12:28:29 -07:00
Daniel Nelson fed959531c
Remove timeout deadline for udp syslog input. () 2018-08-29 11:39:10 -07:00
Daniel Nelson 1e3edbc55d
Ensure channel closed if an error occurs in cgroup input () 2018-08-29 11:38:40 -07:00
Daniel Nelson e2b1a6bc89
Add read_buffer_size option to statsd input () 2018-08-27 14:47:04 -07:00
Daniel Nelson 61e5d500ba
Add metric requirements to docker README 2018-08-27 13:06:27 -07:00
maxunt 889745a112 Add csv parser () 2018-08-24 16:40:41 -07:00
Daniel Nelson 80346b2e93
Update prometheus output sample config and README 2018-08-24 16:37:11 -07:00
Leandro Piccilli 3d84cee872 Add Kibana input plugin () 2018-08-24 14:58:41 -07:00
Tracy Boggiano 0785821a80 Add forwarded records to sqlserver input () 2018-08-23 16:59:21 -07:00
prashanthjbabu 14d9ef4f0c Add result_code value for errors running ping command () 2018-08-23 13:50:19 -07:00
rbrendler 16a6feda4a Fix burrow_group.offset calculation for Burrow plugin () 2018-08-23 13:30:59 -07:00
Daniel Nelson 36959abce9
Fix toml error in converter processor README 2018-08-23 13:11:39 -07:00
Daniel Nelson 2b026374ec
Update kafka_consumer sample config in README 2018-08-23 11:46:41 -07:00
maxunt 2729378b7f Add name, time, path and string field options to JSON parser () 2018-08-22 19:26:48 -07:00
LABOUARDY Mohamed e72fab7cbe Add Icinga2 input plugin () 2018-08-22 19:10:40 -07:00
Daniel Nelson a8496f87b2
Fix example input and output in parser processor docs 2018-08-22 18:38:07 -07:00
Ayrdrie 9f8de25e0e Add parser processor () 2018-08-22 16:28:50 -07:00
Ayrdrie e893dc38a2 Add logfmt parser () 2018-08-22 13:55:41 -07:00
Daniel Nelson d2cf9a7157
Add support for static and random routing keys in kafka output () 2018-08-21 12:44:10 -07:00
Daniel Nelson 886d8cc840
Drop message batches in kafka output if too large () 2018-08-17 13:51:21 -07:00
maxunt 9e0eb0c0e0 Add ability to set measurement from matched text in grok parser () 2018-08-17 13:45:22 -07:00
Daniel Nelson 34614582a7
Use snake case in kafka output config 2018-08-15 14:12:22 -07:00
Mauro Murari 61513c64b8
Add message 'max_bytes' configuration () 2018-08-15 14:05:26 -07:00
Adrián López e50b0c17ad Document how to parse telegraf logs () 2018-08-14 14:53:25 -06:00
Daniel Nelson fa30f568ec Skip unserializable metric in influxDB UDP output () 2018-08-14 14:36:29 -06:00
dupondje 763dc6990c Fix powerdns input test () 2018-08-14 14:35:39 -06:00
shrug42 6ad5089361 Add gopsutil meminfo fields to mem plugin () 2018-08-13 17:41:23 -06:00
Harry Schmidt 7ca7f22e50 Add rename processor () 2018-08-13 17:38:46 -06:00
Pierre Tessier 6454319062 Add Wavefront parser () 2018-08-13 17:37:06 -06:00
LABOUARDY Mohamed b9ff1d042b Add ActiveMQ input plugin () 2018-08-13 17:34:59 -06:00
Daniel Nelson 035e6a6f78
Skip lines that do not match in grok parser 2018-08-10 18:11:32 -07:00
Daniel Nelson 4dfb80d0fc
Fix error message if URL is unparseable in influxdb output () 2018-08-07 11:07:46 -07:00
Daniel Nelson a5409d7cf2
Use explicit zpool properties to fix parse error on FreeBSD 11.2 () 2018-08-07 11:07:07 -07:00
Loïc Blot 429d14101a Add pgbouncer input plugin () 2018-08-01 16:44:10 -06:00
dupondje e1160c26bc Add ip restriction for the prometheus_client output () 2018-08-01 16:43:34 -06:00
david7482 199841a820 Support StatisticValues in cloudwatch output plugin () 2018-08-01 16:43:17 -06:00
Greg 4fff507ad6
Skip bad entries on interrupt input () 2018-08-01 16:39:19 -06:00
Daniel Nelson 6a32a7d85b Keep leading whitespace for messages in syslog input () 2018-07-31 18:15:42 -06:00
Jonathan G b93460dd06 Split multiple sensor keys in ipmi input () 2018-07-31 17:56:03 -06:00
Daniel Nelson f4032fc78d Add support for lz4 compression to kafka output () 2018-07-31 16:09:30 -06:00
Daniel Nelson 943dcc0c49 Send all messages before waiting for results in kafka output () 2018-07-31 16:08:04 -06:00
Daniel Nelson 93ed28e745 Add support for configuring an AWS endpoint_url () 2018-07-31 16:07:21 -06:00
Sebastian Boehm 228efe9a1d Add filecount input plugin () 2018-07-31 16:05:55 -06:00
wegel 06d5501d92 Add IPSIpAddress syntax to ipaddr conversion in snmp plugin () 2018-07-30 13:31:23 -06:00
Greg Linton 3d1c650c54 Update changelog 2018-07-30 13:14:55 -06:00
Jiri Tyr a897b84049 Adding x509_cert input plugin () 2018-07-30 13:12:45 -06:00
Greg 019d265167 Add dev/telegraf.conf for docker, exec, and procstat input () 2018-07-27 18:39:37 -07:00
maxunt 96cb0aaea0 Fix unit tests on Darwin () 2018-07-27 18:29:54 -07:00
Daniel Nelson 83c4b81abe
Copy grok documentation from logparser to data format doc () 2018-07-27 18:28:33 -07:00
Greg 6e245b5483
Update docker input plugin to use new library () 2018-07-25 17:10:28 -06:00
Daniel Nelson 9051ea9dc0 Require dep to be installed before building () 2018-07-24 15:57:24 -06:00
david7482 9657870258 Improve cloudwatch output performance () 2018-07-23 12:00:35 -06:00
Mathevet julien 4c2786298d Exclude cached memory on docker input plugin () 2018-07-17 17:02:03 -06:00
Greg 69d22afcc2
Reset read deadline for syslog input () 2018-07-17 16:47:09 -06:00
Greg b75d66ff41
Return error if NewRequest fails in http output () 2018-07-17 15:54:10 -06:00
Daniel Nelson 14d25af4d4
Remove DS_Store files 2018-07-13 23:23:47 -07:00
maxunt 774a9f0492 Add file input plugin and grok parser () 2018-07-13 23:22:59 -07:00
Daniel Nelson 411b26bb1f
Fix output format of printer processor () 2018-07-13 14:14:18 -07:00
Daniel Nelson 49a5dea536
Update client_id in kafka input and output readme 2018-07-13 14:00:25 -07:00
Rion c8f00030dd Add support for setting kafka client id () 2018-07-13 13:53:56 -07:00
Greg 0da94a1b3c Fix incorrect container name gathered in docker input () 2018-07-12 18:41:49 -07:00
maxunt 9ebf16636d Add parse_multivalue to collectd parser () 2018-07-11 17:29:23 -07:00
Steve Domino 7b73b0db3a Moved system package inputs out to top level () 2018-07-11 16:43:49 -07:00
Daniel Nelson 9a14d1f074
Fix quoting in nvidia_smi input 2018-07-10 20:20:44 -07:00
Daniel Nelson 7591a50d52
Add path tag to tail tests 2018-07-09 17:39:51 -07:00
Daniel Nelson 6a2e2bfd7c
Add troubleshooting docs to cloudwatch input 2018-07-07 00:21:21 -07:00
Alexander Shepelin 35d2f90d6c Don't set values when pattern doesn't match in regex processor () 2018-07-06 16:13:46 -07:00
Greg a82b4fbd96 Use 'localhost' as default 'server' tag in zookeeper input () 2018-07-05 14:37:13 -07:00
Greg b5cdeeb300 Add user tag to procstat input () 2018-07-05 13:56:41 -07:00
Daniel Nelson bf076dab73
Adjust enum readme and sample config style 2018-07-03 16:10:55 -07:00
Karsten Schnitter 515ff03364 Add Enum Processor () 2018-07-03 15:32:52 -07:00
Daniel Nelson c389a68f19
Fix grammar in swap readme 2018-07-03 15:13:17 -07:00
Ayrdrie 9106011f58 Add mongo document and connection metrics () 2018-07-03 14:09:20 -07:00
Daniel Nelson 0ef12f87af
Add mutex to prevent handler precision from changing during parse () 2018-07-03 11:35:39 -07:00
Canux cba87212d3 Use non_negative_derivative in diskio example queries () 2018-07-03 11:03:16 -07:00
Greg 4e440b36fd Gather IPMI metrics concurrently from list of servers () 2018-07-02 19:06:57 -07:00
maxunt 2da223390a Add procstat_lookup metric to readme () 2018-07-02 19:05:17 -07:00
Ayrdrie 9fe90d71f4 Add plugin development framework () 2018-07-02 16:34:40 -07:00
Daniel Nelson 2ee374cf50
Deprecate camelCase config options in opentsdb output 2018-07-02 15:10:10 -07:00
Jacob Lisi c7cfc2ec39 Add http path configuration for OpenTSDB output () 2018-07-02 15:04:01 -07:00
Daniel Nelson 210dfcee83
Fix field name typo in swap documentation 2018-07-02 13:08:43 -07:00
Steve Domino b7a02c73b3 Document swap input plugin and move to separate file () 2018-07-02 13:07:57 -07:00
Pierrick Brossin b2586a7eaf Add energy and power field and device id tag to fibaro input () 2018-07-02 11:57:05 -07:00
Adrián López 85eacf268b Fix minmax and basicstats aggregators to use uint64 () 2018-06-29 19:07:08 -07:00
Vlasta Hajek ed2bc1151b Allow use of counter time in win perf counters () 2018-06-29 19:01:28 -07:00
Greg 54056f3808 Handle mysql input variations in the user_statistics collecting () 2018-06-29 18:16:52 -07:00
Daniel Nelson 9bd5e10133
Fix syslog timestamp parsing with single digit day of month () 2018-06-29 18:05:46 -07:00
maxunt a10262c5d6 Add log message when tail is added or removed from a file () 2018-06-29 16:15:33 -07:00
Daniel Nelson 8bf18d6ac7
Fix name of hadoop example config 2018-06-29 16:07:30 -07:00
Daniel Nelson 23523ffd10
Document path tag in tail input 2018-06-21 18:02:34 -07:00
JongHyok Lee 3f28add025 Added path tag to tail input plugin () 2018-06-21 17:55:54 -07:00
Patrick Hemmer 16454e25ba Fix postfix input handling of multi-level queues () 2018-06-21 16:01:38 -07:00
Ayrdrie 61e197d254 Add support for comma in logparser timestamp format () 2018-06-21 14:19:15 -07:00
Greg 1bd41ef3ce Update vendoring to dep from gdm () 2018-06-19 11:55:38 -07:00
maxunt 39206677f8 Add new measurement with results of pgrep lookup to procstat input () 2018-06-19 11:47:13 -07:00
Piotr Popieluch 3ad10283ef Add valuecounter aggregator plugin () 2018-06-18 18:06:11 -07:00
Daniel Nelson c98b58dacc
Update docker input documentation for container status 2018-06-18 15:38:21 -07:00
prashanthjbabu 98d86df797 Add container status tag to docker input () 2018-06-18 15:33:14 -07:00
maxunt 8482c40a91 Fix selection of tags under nested objects in the JSON parser () 2018-06-14 13:17:32 -07:00
Arkady Emelyanov 4e69d10ff7 Add owner tag on partitions in burrow input () 2018-06-13 13:05:27 -07:00
Vlasta Hajek f217d12de5
Fix grammar issues in win_perf_counters readme 2018-06-12 16:54:48 -07:00
Daniel Nelson 36df4c5ae5
Fix grammar in converter processor documentation 2018-06-12 16:12:08 -07:00
marcv81 70ffed3a4d Fixed typos in nvidia_smi plugin doc () 2018-06-12 14:28:56 -07:00
Sambhav Kothari a789f97feb Add support for solr 7 to the solr input () 2018-06-12 13:56:13 -07:00
Daniel Nelson daddd8bbac
Use nats-io/go-nats instead of nats-io/nats in tests 2018-06-11 16:13:59 -07:00
marcv81 1ea18ffd0a Add power draw field to nvidia_smi plugin () 2018-06-11 16:06:26 -07:00
Daniel Nelson dd2223ae1c
Use nats-io/go-nats instead of nats-io/nats 2018-06-11 15:24:45 -07:00
Pierre Tessier d2e729dfaf Remove tags with empty values from Wavefront output () 2018-06-11 14:54:08 -07:00
Daniel Nelson f64d612294
Reword converter description 2018-06-11 14:43:28 -07:00
Daniel Nelson 76ec90e66d
Update win_perf_counters README 2018-06-11 11:41:46 -07:00
Vlasta Hajek 1690f36b09 Add option to enable wildcard expansion ()
This is needed because wildcard expansion causes counters to be localized.
2018-06-11 11:10:53 -07:00
Vlasta Hajek 87f711a19a Fix panic with unicode counter names in win_perf_counters () 2018-06-08 12:41:21 -07:00
Daniel Nelson 8563238059
Update tengine docs 2018-06-07 12:35:46 -07:00
Daniel Nelson 11335f5fee
Restore tengine input plugin ()
This reverts commit 8826cdc423.
2018-06-07 12:35:02 -07:00
Daniel Nelson acba20af1a
Fix TLS and SSL config option parsing () 2018-06-06 18:29:59 -07:00
Daniel Nelson 7fe6e2f5ae
Use same flags for all bsd family ping varients () 2018-06-06 14:28:12 -07:00
Pierre Fersing a4214abfc4 Ignore more boring filesystems from disk plugin () 2018-06-06 13:44:26 -07:00
Leszek Charkiewicz 3ef4dff4ec Add SSL/TLS support to Redis input () 2018-06-05 17:12:30 -07:00
Daniel Nelson 449bd5c3b9
Fix misnamed option in varnish sample config 2018-06-04 18:06:59 -07:00
Phil Preston 9eab3572ff
Add counter fields to pf input () 2018-06-04 18:01:14 -07:00
Daniel Nelson be8b87000c
Remove test for empty metrics list from file output 2018-06-04 17:58:55 -07:00
Mathur ff93c3c326 Update burrow README.md () 2018-06-04 10:51:57 -07:00
Daniel Nelson df1fe7a2b4
Use random name for test sockets to avoid intermittent failure 2018-06-03 20:19:39 -07:00
Daniel Nelson a04cfee349
Fix incorrect option name in amqp sample configuration 2018-06-03 18:42:08 -07:00
Daniel Nelson da6ad34fc8 Add option to disconnect after a message limit is reached in amqp output 2018-06-03 18:35:59 -07:00
Daniel Nelson 179bcfdcbb Use list of brokers in amqp output and amqp_consumer 2018-06-03 18:35:59 -07:00
Daniel Nelson e3f1d28908 Allow configuration of amqp exchange type, durability, and arguments 2018-06-03 18:35:59 -07:00
Dark fcea745e99 Change config to match toml parsing rule. () 2018-06-03 18:31:47 -07:00
Mike Gent 312116c101 Add passive mode exchange declaration option to amqp consumer input () 2018-06-03 15:52:59 -07:00
Mike Gent 2cc2913d81 Add static routing_key option to amqp output () 2018-06-03 15:52:00 -07:00
Thanabodee Charoenpiriyakij 8b28f40cc0 Handle uint64 on cloudwatch output () 2018-06-01 10:47:40 -07:00
Patrick Hemmer 5ae2b02f5d Fix snmp overriding of auto-configured table fields ()
Whenever the snmp plugin was configured with a table with automatic field
discovery, if one of those fields was explicitly overridden in the config and
the value of is_tag was changed, the field would be duplicated, once as a tag
& once as a field.

This change fixes the behavior so that if a field is explicitly configured,
automatic table field discovery doesn't touch it.
2018-05-29 19:03:37 -07:00
Daniel Nelson 59f0a5354f
Log if connection is closed on write error 2018-05-29 16:10:27 -07:00
Vlasta Hajek c8b68430f0 Fix struct alignment in win_perf_counters for 32-bit 386 arch () 2018-05-29 11:34:00 -07:00
Daniel Nelson 1ac64596bf
Update syslog docs and add to changelog and readme 2018-05-25 14:33:57 -07:00