Commit Graph

4049 Commits

Author SHA1 Message Date
gkatzioura e5ee9e198b
feat(inputs.gcs): Google Cloud Storage Input Plugin (#8413) 2022-09-19 14:01:04 -06:00
Sven Rebhan 4897f86ed7
fix(parsers.csv): Remove direct checks for the parser type (#11825) 2022-09-19 12:15:32 -06:00
Sven Rebhan 6236059817
fix(inputs.ntpq): Handle pools with "-" when (#11827) 2022-09-19 11:43:22 -06:00
Sven Rebhan 2b7cafcdbe
fix(parsers): Unwrap parser and remove some special handling (#11826) 2022-09-19 09:57:24 -06:00
Sven Rebhan d637a665e8
fix(inputs.modbus): Do not fail if a single slave reports errors (#11785) 2022-09-15 15:42:47 -06:00
Sven Rebhan 97b4db8438
fix(parsers.xpath): Add array index when expanding names. (#11781) 2022-09-15 15:42:18 -06:00
Greg Linton 21a7d6fcbe
fix(inputs.ceph): Modernize Ceph input plugin metrics (#10797) 2022-09-14 20:57:26 +02:00
Alexander Zimmermann 71b4a0afa6
feat(inputs.knx_listener): support TCP as transport protocol (#11783) 2022-09-13 14:05:31 -07:00
erwiese 215e8e030a
feat(inputs.prometheus): use system wide proxy settings (#11729) 2022-09-13 10:48:13 -07:00
Sebastian Spaink d67f75e557
docs: Remove warning not to remove go:embed (#11797)
Co-authored-by: Joshua Powers <powersj@fastmail.com>
2022-09-13 12:47:58 -05:00
Thomas Casteleyn d976158fa5
feat(processors.parser): Add option to parse tags (#11228) 2022-09-12 09:37:03 -06:00
Sebastian Spaink ba62aca4e2
feat(inputs.directory_monitor): Support paths for files_to_ignore and files_to_monitor (#11784) 2022-09-12 08:00:44 -06:00
Sven Rebhan 78bdf9a1b2
chore(inputs.jolokia2): Move agent and proxy one level up (#11637) 2022-09-09 17:48:15 -06:00
Lucas Segawa 8d416c4b7a
fix(outputs.execd): Fixing the execd behavior to not throw error when partially unserializable metrics are written. (#11767) 2022-09-09 16:00:47 +02:00
Sven Rebhan 3d2b7bd210
fix: Do not error out for parsing errors in datadog mode. (#11777) 2022-09-08 13:55:24 -06:00
Joshua Powers 8c49ddccc3
chore: update to go1.19.1 (#11776) 2022-09-08 12:49:36 -06:00
Wilfried OLLIVIER e46f90e89c
fix(inputs.mongodb): add an option to bypass connection errors on start (#11629) 2022-09-07 14:25:32 -05:00
Sebastian Spaink f238df20ff
feat(inputs.directory_monitor): Traverse sub-directories (#11773) 2022-09-07 21:08:42 +02:00
Joshua Powers dc9abf3f04
fix(inputs.jolokia2): add optional origin header (#11692) 2022-09-07 13:08:21 -06:00
deweter ab185887c0
feat(inputs.sqlserver): Improved filtering for active requests (#11709) 2022-09-07 11:30:11 +02:00
Nico Vinzens 872963aee6
fix: sort labels in prometheusremotewrite serializer (#11755) 2022-09-02 09:08:57 -06:00
Sebastian Spaink 15c7bc51f1
fix(inputs.opcua): Assign node id correctly (#11723) 2022-08-31 16:56:30 -05:00
Joshua Powers 49cd0a8131
feat(outputs.postgresql): add Postgresql output (#11672) 2022-08-25 13:33:23 -06:00
Sebastian Spaink a57434eb4e
feat: Migrate to urfave/cli (#11700) 2022-08-24 21:46:58 -05:00
Fabian Mastenbroek 7f3395f148
feat(inputs.linux_cpu): Add plugin to collect CPU metrics on Linux (#8988) 2022-08-24 13:10:45 -06:00
deweter bacb6c385d
fix(inputs.sqlserver): fixing wrong filtering for sqlAzureMIRequests and sqlAzureDBRequests (#11701) 2022-08-22 13:05:43 -06:00
Marshall Royce 1dc617ebdd
feat(inputs.mqtt_consumer): Add incoming mqtt message size calculation (#11426) 2022-08-22 13:54:38 -05:00
Conor Evans b76d794968
feat(serializers.prometheus): Provide option to reduce payload size by removing HELP from payload (#11690) 2022-08-18 09:22:40 +02:00
deweter 1cc24efd3b
feat(inputs.sqlserver): Add db name to io stats for MI (#11688) 2022-08-17 13:11:06 -06:00
Povilas Versockas 447e8a385e
fix: refactor telegraf version (#11656) 2022-08-17 13:08:31 -06:00
yahaa 4f4d168e74
fix(inputs.prometheus): plugin run outside k8s cluster error (#11673) 2022-08-17 08:27:46 -06:00
Sven Rebhan 09eb7ee111
chore: Move aws credentials to plugins/common. (#11681) 2022-08-16 19:04:30 +02:00
reimda 07179c466b
chore: Use build tags to select plugins (#11654) 2022-08-15 22:44:59 +02:00
Sven Rebhan 7fa6f5f4fb
fix: Sync sql output and input build constraints to handle loong64 in go1.19. (#11664) 2022-08-15 10:00:42 -06:00
Joshua Powers de414da72d
docs(inputs.zookeeper): document use of prometheus plugin (#11658) 2022-08-11 08:14:58 -06:00
橘子 5d669e2724
feat(outputs.iotdb): Add new output plugin to support Apache IoTDB (#11557) 2022-08-10 13:00:41 -06:00
Sven Rebhan 35803efd2f
feat(outputs.amqp): Add proxy support (#11649) 2022-08-09 16:16:44 -05:00
Sven Rebhan 9fbd275d17
chore: Markdown fixes for inputs/[a-m]* (#11606) 2022-08-09 18:57:31 +02:00
Sven Rebhan e96bbe83c5
feat(common.tls): Implement minimum TLS version for clients (#11493) 2022-08-09 13:36:47 +02:00
niasar b80d34a422
feat: Supervisord input plugin (#9015) 2022-08-08 12:25:26 -06:00
Sven Rebhan 401d2b2a28
chore(parsers.json_v2): Cleanup test by reusing testutil function (#11627) 2022-08-08 11:53:47 -05:00
Joshua Powers 75e8640a26
fix(inputs.mongodb): update version check for newer versions (#11635) 2022-08-08 09:37:52 -06:00
Povilas Versockas ce2053d26d
feat: add coralogix dialect to opentelemetry (#11622) 2022-08-08 07:39:33 -06:00
Sven Rebhan 7bd9c91ebe
fix(inputs.x509): Multiple sources with non-overlapping DNS entries. (#11613) 2022-08-05 12:54:23 -06:00
Sven Rebhan 091380f4b5
fix(parsers): Linter issues (#11607) 2022-08-05 18:16:10 +02:00
Grace Wehner f4e76893d1
feat (inputs/prometheus): add setting to set custom namespace label name to avoid conflicts (#11538) 2022-08-05 08:27:20 -06:00
Sven Rebhan 75d766b715
feat(processors.starlark): Add starlark benchmark for tag-concatenation (#11306) 2022-08-04 18:30:03 +02:00
Joshua Powers 388be518f8
fix(inputs.kubernetes): refresh token from file at each read (#11578) 2022-08-03 13:10:42 -06:00
Sven Rebhan d606899737
feat(inputs.ntpq): Allow to specify `reach` output format (#11594) 2022-08-03 13:03:44 -06:00
Mya f3ce00529d
docs(inputs.exec): clarify parsing for ints (#11597) 2022-08-03 07:42:22 -05:00
Sven Rebhan ac26d786fe
fix(outputs): Linter issues (#11595) 2022-08-03 07:20:51 -05:00
Joshua Powers b741f3288a
fix(inputs.kube_inventory): send file location to enable token auto-refresh (#11577) 2022-08-02 15:29:33 -06:00
Sven Rebhan e33ffeb06a
feat(inputs.ntpq): Add possibility to query remote servers (#11592) 2022-08-02 21:02:37 +02:00
singamSrikar a049738a50
feat(inputs.openstack): Add "allow_reauth" config option for openstack client (#11572) 2022-08-02 20:24:26 +02:00
Sven Rebhan ba2ebe896a
feat(inputs.ntpq): Add option to specify command flags (#11593) 2022-08-02 19:26:54 +02:00
Povilas Versockas 272a0a3355
test: fix openetelemtry test (#11573) 2022-08-02 07:57:45 -06:00
Sven Rebhan e2578462a5
fix(inputs): Linter issues (#11576) 2022-08-02 13:52:17 +02:00
Luke Winikates f0aad2f8d8
fix(outputs.wavefront): update wavefront sdk and use non-deprecated APIs (#11560) 2022-08-01 15:27:56 -06:00
Sven Rebhan 9f57f9408c
chore(inputs.ntpq): Cleanup existing plugin (#11575) 2022-08-01 22:09:44 +02:00
Joshua Powers 196abb74cf
fix(inputs.cloudwatch): customizable batch size when querying (#10851) 2022-08-01 13:09:25 -06:00
reimda 6721187e2e
feat(outputs.sql): Add settings for go sql.DB settings (#11551) 2022-07-29 19:53:08 +02:00
Bruce (Zhihao) Li 5b9aee11b8
fix: Updating credentials file to not use endpoint_url parameter (#10841) 2022-07-29 08:55:11 -06:00
Sven Rebhan 3ad9fe73ba
chore: More parser cleanup (#11532) 2022-07-28 15:30:36 -05:00
Sven Rebhan ff17ede62d
feat(parsers.xpath): Add support for returning underlying data-types (#11558) 2022-07-28 07:18:55 -05:00
Mya 13b0ed0e6e
fix(inputs.opcua): return an error with mismatched types (#11539) 2022-07-27 13:14:01 -06:00
Cole Mackenzie af43d0183c
feat(output.mqtt): Add support for MQTT protocol version 5 (#11284) 2022-07-27 09:36:57 -06:00
Sebastian Spaink b87d06eb69
fix(inputs.stackdriver): Handle when no buckets available (#11556) 2022-07-27 10:31:42 -05:00
reimda 7eccb82a3d
docs(inputs.mysql): Add link to docs on how to enable mysql's performance schema (#11555) 2022-07-27 11:14:08 +02:00
reimda ca8a6cfac2
chore: add missing section to kafka_consumer's sample.conf (#11553) 2022-07-26 12:53:06 -06:00
Mya 9a7c308ade
docs: add timeout section (#11550) 2022-07-26 10:07:34 -06:00
Joshua Powers 911072c17b
fix(inputs.sqlserver): set lower deadlock priority (#11548) 2022-07-26 08:51:15 -06:00
Albertas Bužinskas b1546fe1c7
feat(inputs.kafka_consumer): Option to set default fetch message bytes (#11220) 2022-07-25 15:49:34 -06:00
Eszter Gábor f96755c156
docs(inputs.modbus): README changes regarding request.tags (#11541) 2022-07-25 15:14:57 -06:00
Sebastian Spaink beb18d9389
feat(outputs.graphite): Retry connecting to servers with failed send attempts (#11439) 2022-07-25 13:06:30 -06:00
Amarinder Cheema d84bf9a949
feat(inputs.statsd): add median timing calculation to statsd input plugin (#11518) 2022-07-22 07:52:11 -06:00
papapiya 79235cb224
fix(inputs.snmp_trap): nil map panic when use snmp_trap with netsnmp translator (#11534) 2022-07-22 11:23:41 +02:00
Sven Rebhan 9f3a7414a9
feat(parsers.json): Allow JSONata based transformations in JSON serializer (#11251) 2022-07-21 18:37:36 +02:00
Mat Wood 08c895d99f
feat(inputs.syslog): log remote host as source tag (#9440) 2022-07-20 13:14:07 -06:00
Pavlo Sumkin 678e6e7a8c
feat(outputs.groundwork): Improve metric parsing to extend output (#11443) 2022-07-20 13:05:01 -06:00
Sven Burkard 46f059ebfd
feat: added metrics for member and replica-set avg health of MongoDB (#11516) 2022-07-20 13:02:38 -06:00
Sven Rebhan ba36cfe676
feat(outputs.redistimeseries): Add integration test (#11529) 2022-07-20 07:38:04 -06:00
wuxingzhong cff5c0e852
fix(inputs.mqtt_consumer): topic parsing error when topic having prefix(/) (#11527) 2022-07-20 07:28:20 -06:00
Varlet Nicolas ae695e8736
fix(inputs.sqlserver): set lower deadlock priority (#11522) 2022-07-19 10:12:09 -06:00
Joshua Powers cb0df019ec
fix: make docs + go.mod cleanup post-redis merge (#11521) 2022-07-19 08:50:47 -06:00
Guy Korland 3c5d71b7cd
feat: Add RedisTimeSeries plugin (#11054) 2022-07-19 07:08:51 -06:00
Joshua Powers f29f6cf6a1
docs: run make-docs (#11514) 2022-07-18 15:04:41 -06:00
Danial Ebling 1fa47c8221
feat(inputs.cisco_telemetry_mdt): Add GRPC Keepalive/timeout config options (#11458) 2022-07-18 13:07:42 -06:00
Joshua Powers b5076363e4
fix: use reader over readcloser, regen cookie-jar (#11482) 2022-07-18 13:05:28 -06:00
Joshua Powers c984cd87fe
fix: correct init volume gatherer in openstack (#11481) 2022-07-18 13:03:41 -06:00
Bertram Holzer 4766d0cbaf
feat: Nats Jetstream consumer add simple support for jetstream subjects (#11373) 2022-07-18 13:01:53 -06:00
Martin Molnar 2ac311c4f9
fix(parsers.prometheus): histogram infinity bucket must be allways present (#11490) (#11486) 2022-07-15 07:11:02 -06:00
Sven Rebhan 6c7b3b3032
feat(inputs.modbus): Error out on requests with no fields defined. (#11469) 2022-07-15 12:01:53 +02:00
Joshua Powers acc8008fb2
test: do not have leadership election during kafka test (#11404) 2022-07-14 11:07:34 -06:00
Sebastian Spaink 2d357d464b
docs: Add example output section to HTTP plugin (#11497) 2022-07-14 09:38:39 -05:00
Joshua Powers 5802df7659
chore: cleanup go.mod and dependency licences (#11503) 2022-07-14 07:59:43 -06:00
asaleh b0819baeec
feat: add Stomp (Active MQ) output plugin (#7995) 2022-07-14 07:14:41 -06:00
Markus Scholz 20acbf7090
feat: add proxy support for outputs/cloudwatch (#11399) 2022-07-13 13:04:02 -06:00
Joshua Powers a5bc5b5974
docs: explain proxmox user/token and node_name (#11487) 2022-07-12 14:36:10 -06:00
Sven Rebhan d7f8f025fc
fix: Backport sync sample.conf and README.md files (#11489)
Co-authored-by: Sven Rebhan <sven.rebhan@honda-ri.de>
2022-07-12 13:59:00 -05:00
Ben Tasker fa0c9c937e
feat(inputs.smart): Collect SSD endurance information where available in smartctl (#11391) 2022-07-12 12:25:54 -05:00
Igor Simonov 8b3cab8093
feat(inputs.logstash): Record number of failures (#9185) 2022-07-11 13:09:25 -06:00
Joshua Powers 508483157d
fix: allow 201 for cookies, update header docs (#11472) 2022-07-08 15:10:46 -06:00
Mya 1a47277298
fix(inputs.snmp): snmp UseUnconnectedUDPSocket when using udp (#10331) 2022-07-08 13:40:32 -06:00
Sven Rebhan bf0d261e53
fix(inputs.upsd): Move to new sample.conf style (#11471) 2022-07-08 08:47:58 -05:00
Adam Gardner e4afb2bcfa
feat(rabbitmq): add support for head_message_timestamp metric (#11475) 2022-07-08 15:23:37 +02:00
reimda 4d2ebe587d
fix: Update prometheusremotewrite parser to be a new style parser plugin (#11456) 2022-07-07 20:11:38 -06:00
bewing a0aa4082a2
chore(gnmi): Add Metrics heading to README.md (#11476) 2022-07-07 15:06:44 -06:00
bewing f29f7b28f2
fix(gnmi): refactor tag-only subs for complex keys (#11011) 2022-07-07 12:50:40 -06:00
glennlod c91eacda42
feat(inputs.nginx_plus_api): Gather limit_reqs metrics (#10874) 2022-07-07 10:43:29 -06:00
Joshua Powers 6aad0a6349
fix: use bigint for backupsize in sqlserver (#11448) 2022-07-07 08:43:15 -06:00
Sebastian Spaink 9744c3a6a2
feat: Migrate influx and influx_upstream parsers to new style (#11432) 2022-07-06 15:23:13 -05:00
Sebastian Spaink 1c8c057984
chore(inputs.socket_listener): Remove parser from init (#11462) 2022-07-06 14:11:08 -05:00
Anton Malinskiy fbccc71abb
feat(input): add upsd implementation (#9890) 2022-07-06 13:09:18 -06:00
reimda c25f9a0e83
fix: Update prometheus parser to be a new style parser plugin (#11440) 2022-07-06 10:07:53 -06:00
Mya 5598a16bdb
docs(inputs.mqtt_consumer): add pivot example to readme (#11195) 2022-07-05 11:27:19 -06:00
Joshua Powers 2f6701013b
test: Update wait statement for postgresql_extensible (#11447) 2022-07-05 17:38:05 +02:00
Sebastian Spaink 9e50853ab8
feat: Migrate nagios parser to new style (#11402) 2022-06-30 13:20:32 -05:00
Sven Rebhan 7d83b076c2
fix: add reset-mode flag for CSV parser (#11288) 2022-06-30 12:11:25 -06:00
Cillian McCabe b7e09bb509
feat: adding aws metric streams input plugin (#11233) 2022-06-30 09:59:07 -06:00
Joshua Powers 56a3f18cdf
feat: migrate grok to new parser style (#11408) 2022-06-30 08:10:27 -06:00
Sven Rebhan f8766bc1b1
feat: Migrate dropwizard parser to new style (#11371) 2022-06-29 17:11:27 -05:00
Heiko Schlittermann f4cdda4b2a
test: exchange confused parameters (expected vs actual) (#11422) 2022-06-29 16:49:39 -05:00
Sven Rebhan 9ea9314e27
feat: Migrate logfmt parser to new style (#11366) 2022-06-29 23:31:22 +02:00
Sven Rebhan e5bcc274ca
fix: Bring back old xpath section names (#11335) 2022-06-29 23:30:58 +02:00
Sven Rebhan e710192dc9
feat: Migrate graphite parser to new style (#11405) 2022-06-29 23:08:05 +02:00
Joshua Powers b423a3ec40
feat: migrate value parser to new style (#11407) 2022-06-29 14:46:43 -06:00
Luke Winikates 6e6fba77bb
feat(outputs/wavefront): make maximum http batch size configurable (#11201) 2022-06-29 13:27:56 -06:00
Sebastian Spaink b638c5353f
feat: migrate form_urlencoded parser to new style (#11381) 2022-06-29 13:08:12 -06:00
Sven Rebhan 524038a1ec
fix: Sync back sample.confs for inputs.couchbase and outputs.groundwork. (#11413) 2022-06-29 09:04:28 -06:00
papapiya eb77bddde2
fix: resolve jolokia2 panic on null response (#11397) 2022-06-29 07:17:33 -06:00
dependabot[bot] 3008d918b7
chore(deps): Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.1.0 to 1.46.0 (#11382) 2022-06-28 12:22:31 -05:00
Sebastian Spaink bf4e0500f7
feat: Migrate collectd parser to new style (#11367) 2022-06-27 13:05:19 -06:00
Alexander Krantz fcc9373eba
feat: allow collecting node-level metrics for Couchbase buckets (#9717) 2022-06-27 13:03:55 -06:00
Sebastian Spaink 6b009f3072
feat: migrate wavefront parser to new style (#11374) 2022-06-27 13:02:50 -06:00
Joshua Powers d80096a9cb
docs: swap bytes sent/recv descriptions in nfsclient (#11376) 2022-06-23 10:31:23 -06:00
Sven Rebhan 3f114e0921
feat: Migrate json_v2 parser to new style (#11343) 2022-06-22 13:50:43 -06:00
Sven Rebhan a049175e58
fix: Restore sample configurations broken during initial migration (#11276) 2022-06-22 13:33:58 -06:00
Sven Rebhan 48fa1990ee
feat: Add CSV serializer (#11307) 2022-06-22 21:06:50 +02:00
reimda db23718f14
fix: don't require listeners to be present in overview (#9315) 2022-06-22 10:28:44 -06:00
Sven Rebhan c46f42f797
feat: Migrate json parser to new style (#11226) 2022-06-22 09:56:51 -06:00
Sebastian Spaink 6700f0ba49
docs: Sync sample.conf for recent features (#11348) 2022-06-22 08:01:56 -05:00
Alexander Krantz 65a60855a0
feat(x509_cert): add proxy support (#9319) 2022-06-21 15:50:06 -05:00
Alexander Krantz d8f2b38b27
feat(redis): add Redis 6 ACL auth support (#9333) 2022-06-21 15:13:18 -05:00
Joshua Powers 42a167ffde
fix: filter out views in mongodb lookup (#11280) 2022-06-21 11:16:12 -06:00
Julien Pivotto fa64e26a0c
chore: fix typo (recieve -> receive) (#11341) 2022-06-21 10:36:41 -06:00
Joshua Powers 3f65217f5e
test: mark integration tests correctly (#11317) 2022-06-16 14:10:11 -06:00
Joshua Powers b312ccf1ec
test: update wait for statement for postgres (#11309) 2022-06-16 13:47:19 -06:00
Joshua Powers a45410368d
docs: explain directly connecting to mongo node (#11314) 2022-06-16 09:43:26 -06:00
Vladislav Senkevich 2d7f2094e9
feat: add default appType as config option to groundwork output (#11300) 2022-06-15 13:25:09 -06:00
Thomas Casteleyn 2424852aa7
fix(parsers/xpath): Reduce debug messages when empty selection is allowed (#11302) 2022-06-15 13:10:02 -06:00