Commit Graph

4677 Commits

Author SHA1 Message Date
David Barbarin 58d7dfc43f
feat(inputs.sqlserver): add data and log used space metrics for Azure SQL DB (#12126) 2022-11-16 07:18:17 -07:00
Sven Rebhan 404c0475d0
docs(inputs.x509_cert): Add documentation for 'exclude_root_certs' option. (#12249) 2022-11-16 06:37:13 -07:00
Sven Rebhan 9acbf23ebb
feat(inputs.tail): Allow handling of quoted strings spanning multiple lines (#11762) 2022-11-15 18:58:15 +01:00
Paweł Żak cdc622e9db
chore: Fix linter findings for prealloc (part1) (#12228) 2022-11-15 18:57:50 +01:00
Sven Rebhan 973db8c517
fix: Cleanup and add sample.conf embedding (#12244) 2022-11-15 17:15:35 +01:00
zeffron c7a1d9e28e
feat(inputs.ethtool): Gather statistics from namespaces (#11895) 2022-11-15 16:54:58 +01:00
Joshua Powers cf8d12cc73
test(inputs.mongodb): update integration test logic (#12241) 2022-11-15 06:56:31 -07:00
Paweł Żak 74703d092b
chore: Fix linter findings for prealloc (part2) (#12242) 2022-11-15 09:31:51 +01:00
Sven Rebhan 2ade360728
feat(inputs.modbus): Optimize requests (#11273) 2022-11-14 20:31:50 +01:00
Paweł Żak 0c5d8de5e2
chore: enable lll linter (#12226) 2022-11-11 08:17:15 -07:00
Martin c528d31515
docs(inputs.modbus): delete sample.conf (#12223) 2022-11-11 07:42:21 -07:00
Paweł Żak 236af553a3
chore: wrap long lines in other locations (#12219) 2022-11-11 06:32:11 -07:00
Paweł Żak d3fabdd0a9
chore: wrap long lines in plugins/inputs/[l-s]* (#12217) 2022-11-10 11:55:58 -07:00
Paweł Żak b98a76372a
chore: wrap long lines in plugins/inputs/[t-z]* (#12218) 2022-11-10 11:41:43 -07:00
Paweł Żak b83bdd5eac
chore: enable interfacebloat linter (#12174) 2022-11-10 11:41:11 -07:00
feld 0132eabcf1
docs(outputs.postgresql): fix example template queries that manage a view (#12190) 2022-11-08 15:47:30 -07:00
Joshua Powers 07345e82f3
docs(outputs.kafka): specify broker behavior (#12161) 2022-11-08 14:26:24 -07:00
Joshua Powers 6390d31eb0
feat: add arm64 Windows builds (#12130) 2022-11-08 13:44:51 -07:00
Paweł Żak 7c7069d693
chore: Wrap long lines in plugins/inputs/[i-k]* (#12199)
Co-authored-by: Pawel Zak <Pawel Zak>
2022-11-08 14:44:01 -06:00
Paweł Żak 581c82a31e
chore: Wrap long lines in plugins/inputs/[e-h]* (#12186)
Co-authored-by: Pawel Zak <Pawel Zak>
2022-11-08 14:42:05 -06:00
Paweł Żak 6816aefcd5
chore: fix linter findings for unparam and revive.unused-parameter (#12150) 2022-11-08 12:04:12 -07:00
Paweł Żak 7807847356
chore: Wrap long lines in plugins/parsers (#12180) 2022-11-08 18:47:35 +01:00
Paweł Żak c30518d853
chore: Wrap long lines in plugins/aggregators (#12183) 2022-11-08 18:42:36 +01:00
Paweł Żak b9bba638b1
chore: Wrap long lines in plugins/inputs/[a-d]* (#12185) 2022-11-08 18:41:17 +01:00
Paweł Żak 8203b503b7
chore: Wrap long lines in plugins/common (#12182) 2022-11-08 18:35:08 +01:00
Paweł Żak 979eec8fb8
chore: Wrap long lines in plugins/processors (#12181) 2022-11-08 16:12:30 +01:00
reimda 59966d390c
chore: log errors when adding to quantile aggregator (#12191) 2022-11-08 08:06:27 -07:00
Paweł Żak 8e9a513157
chore: Wrap long lines in plugins/outputs (#12179) 2022-11-08 16:05:55 +01:00
Joshua Powers 969188e9db
fix(inputs.ping): Avoid -x/-X on FreeBSD 13 and newer with ping6 (#12171) 2022-11-08 07:24:50 -07:00
Joshua Powers 42e2c2deff
test(inputs.opcua_listener): harden tests (#12193) 2022-11-07 13:31:07 -07:00
Viraj Sinha e42b0832e0
fix: Add support for opcua datetime values (#12101) 2022-11-07 20:35:53 +01:00
Joshua Powers a1de125ace
fix(outputs.prometheus): expire during add (#12160)
fixes https://github.com/influxdata/telegraf/issues/9821
2022-11-07 12:36:34 -06:00
Joshua Powers b3a460f7e9
test(outputs.sql): simplify clickhouse test (#12189) 2022-11-07 09:06:30 -07:00
Sven Rebhan 74454109b9
fix(inputs.cloudwatch): Fix multiple namespaces issue (#12177) 2022-11-07 15:43:20 +01:00
Joshua Powers f2b49ce39c
fix(outputs.yandex_cloud_monitoring): catch int64 values (#12156) 2022-11-07 07:28:49 -07:00
Joshua Powers a3424a982f
feat(inputs.tomcat): add source tag (#12170) 2022-11-07 07:28:09 -07:00
Paweł Żak 6659e3d62a
chore: Use depguard instead of revive.imports-blacklist (#12153) 2022-11-07 11:34:05 +01:00
Paweł Żak 0955bd714f
chore: Enable asciicheck, asasalint, bidichk and exportloopref linters (#12169) 2022-11-07 11:07:10 +01:00
Paweł Żak ccf3b1affe
chore: Enable tparallel linter (#12175) 2022-11-07 11:06:00 +01:00
Joshua Powers 140c7334c6
docs(inputs.syslog): mention usage of tcp4/6 (#12168)
fixes: #5934
2022-11-03 13:47:58 -06:00
Paweł Żak 497297a92a
chore: Ignore usages of deprecated fields from gnmi lib (#12154)
Co-authored-by: Pawel Zak <Pawel Zak>
2022-11-03 08:41:20 -05:00
reimda 494f558b4e
feat: Add exponential backoff when connecting or reconnecting and allow plugin to start without making initial connection (#12111) 2022-11-03 08:01:22 -05:00
richu shaji abraham 415cfa8548
fix: inputs.gnmi add support for decimal_val as per gnmi v0.8.0 (#12140)
* fix: run make fmt

* change gnmiLib version from 0.7.0 to 0.8.0

* fix: add support for decimalVal as per gnmi v0.8.0

* fix: run go mod tidy

* fix: run make fmt

Co-authored-by: richu abraham <ricabrah@cisco.com>
2022-11-02 14:20:24 -05:00
Joshua Powers 0c0c2e169a
test(outputs.sql): wait for db dump file to exist (#12149) 2022-11-02 09:05:03 -06:00
Joshua Powers 8221ece4ca
feat(inputs.system): collect unique user count logged in (#12147) 2022-11-02 09:04:34 -06:00
Joshua Powers 09d5a9c8b6
fix(inputs.directory_monitor): allow cross filesystem directories (#12124)
fixes: #12121
2022-11-01 06:42:03 -06:00
Joshua Powers a536764bf1
fix(serializers.splunkmetric): provide option to remove event metric tag (#12024) 2022-11-01 06:41:46 -06:00
Sven Rebhan cc94587f11
chore(inputs.socket_listener): Reorganize plugin code (#12031) 2022-11-01 12:18:14 +01:00
Paweł Żak e2b999267f
chore: Fix linter findings introduced in last PRs (#12131) 2022-11-01 11:27:37 +01:00
Thomas Casteleyn 453f36e8ef
chore(parsers.xpath): Add correct deprecation tags (#11986) 2022-10-31 07:42:50 -06:00
Sven Rebhan 393566d9ba
feat(parsers): Add binary parser (#11552) 2022-10-31 14:15:23 +01:00
Jacob Marble 99a48f460e
chore: update OpenTelemetry v0.2.30 / v0.63.0 (#12119) 2022-10-27 21:43:47 +02:00
Joshua Powers ea1ae642cb
docs: ran make docs (#12120) 2022-10-27 13:40:44 -06:00
Matthijs Kooijman b446acb850
docs(aggregators.derivative): Remove incorrect comment (#12026) 2022-10-27 13:16:56 -06:00
Joshua Powers 7466834164
docs(serializers.json): specify version of jsonata used (#12117) 2022-10-27 10:29:25 -06:00
Sven Rebhan 7d37ddfe51
fix(processors.parser): Keep name of original metric if parser doesn't return one (#12116) 2022-10-27 17:56:12 +02:00
Joshua Powers 49ac03fa80
docs: add global configuration header (#12107) 2022-10-26 14:58:36 -05:00
Sven Rebhan e097676f71
fix(inputs.modbus): Handle field-measurement definitions correctly on duplicate field check (#12109) 2022-10-26 14:58:27 -05:00
Joshua Powers 526035fc6e
test(outputs.graylog): skip tcp/udp tests on windows & darwin (#12110) 2022-10-26 13:01:50 -06:00
Mya 2bcb4d9f52
chore(common.shim): check err of s.writeProcessedMetrics for the linter (#12103) 2022-10-26 20:50:38 +02:00
reimda 3196bc4c1c
chore: shut down plugins gracefully to prevent race (#12102) 2022-10-26 09:32:58 -06:00
Paweł Żak 9d9eb403a6
chore: Review of //nolint comments (#12088) 2022-10-26 12:06:08 +02:00
reimda d88067566c
chore: skip integration test with race (#12100) 2022-10-25 09:41:46 -06:00
Lars Stegman 739f800b53
feat(inputs.opcua_listener): OPC UA Event subscriptions (#11786) 2022-10-25 08:06:08 -06:00
reimda 7d9f09ddc8
chore: add kafka round trip integration test using inputs.kafka_consumer and outputs.kafka (#12058) 2022-10-25 07:50:59 -06:00
Paweł Żak 284edccf92
feat(ethtool): Possibility to skip gathering metrics for downed interfaces (#12087) 2022-10-25 13:02:41 +02:00
Sven Rebhan b76b53dba1
feat(tools): Allow to markdown includes for sections (#12075) 2022-10-24 23:22:18 +02:00
Oliver Gregorius f7c46fd7a1
feat(inputs.apcupsd): Added new fields to apcupsd (#12014) 2022-10-24 15:58:51 +02:00
Joshua Powers dd802531ef
test(outputs.sql): further wait for clickhouse writes (#12086) 2022-10-24 09:17:57 +02:00
Joshua Powers d45c7c44c7
test: update integration test occurrences (#12085) 2022-10-21 14:18:15 -06:00
Joshua Powers d04e0f2b32
test(inputs.mcrouter): add eventually to pause for metrics (#12074) 2022-10-21 07:27:22 -06:00
reimda a6352d9794
fix(inputs.kafka): switch to sarama's new consumer group rebalance strategy setting (#12064) 2022-10-21 11:08:45 +02:00
Joshua Powers 89cdfa35f7
docs(inputs.http): add use system proxy config option (#12069) 2022-10-20 12:40:37 -06:00
Mya 716394e55d
fix(inputs.modbus): add slave id to failing connection (#12038) 2022-10-20 09:24:17 -06:00
Shobhit Kumar eebe859ce6
docs(aggregators.starlark): corrected typo mentioning wrong func name (#12066) 2022-10-20 07:27:07 -06:00
Sven Rebhan 4002abba2e
fix(inputs.conntrack): Skip gather tests if conntrack kernel module is not loaded. (#12062) 2022-10-19 22:08:33 +02:00
Sebastian Spaink f38c9f2a45
chore: Resolve deprecated linter issues (#12051) 2022-10-19 18:32:53 +02:00
Joshua Powers 13a020f491
fix(inputs.zookeeper): add the ability to parse floats as floats (#12023) 2022-10-19 10:15:32 -06:00
Joshua Powers c5e2c7aa00
test: add additional checks, waits in integration tests (#12056) 2022-10-19 09:54:00 -06:00
Joshua Powers 3a162332c1
docs(inputs.mongodb): update supported versions (#12048) 2022-10-19 12:37:10 +02:00
Brett Jones 668b7eb54a
fix(inputs.mongodb): ServerStatus int64 to float(#12049) 2022-10-19 09:11:02 +02:00
Joerg Epping 589447abaf
feat(inputs.modbus): add config option to pause after connect (#11983) 2022-10-18 12:42:18 -06:00
Paweł Żak b1fc5254e5
chore(deps): bump testcontainers-go from 0.13.0 to 0.14.0 and address breaking change (#12039) 2022-10-18 10:18:52 -06:00
dependabot[bot] 72c8aea46d
chore(deps): bump github.com/Shopify/sarama from 1.36.0 to 1.37.2 (#11980)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mya <mlongmire@influxdata.com>
2022-10-18 09:49:10 -05:00
bkotlowski f44e0d148c
feat: New Intel DLB input plugin (#11824) 2022-10-17 13:03:48 -06:00
Joshua Powers e13fe616fe
docs(inputs.tomcat): clean up fields (#12018) 2022-10-17 07:15:22 -06:00
suprajanarasimhan 90d8f426b3
refactor: Prevent import from going the wrong way (#12004) 2022-10-13 14:11:24 -06:00
Paweł Żak 94e39fa018
feat: New input plugin for libvirt (#11814) 2022-10-12 17:05:42 -06:00
Joshua Powers 39e4bcdc90
test: add dovecot integration test (#11996) 2022-10-12 15:25:33 -06:00
Paweł Żak 5878278fca
chore: resolve linter issues for unhandled-error (#11969) 2022-10-12 14:23:53 -06:00
Joshua Powers a915d2c20c
test: add integration test for recovering after invalid data (#11994) 2022-10-12 13:59:47 -06:00
Joshua Powers 6fa06d4405
fix(inputs.syslog): print error when no error or message given (#11997) 2022-10-12 13:54:27 -06:00
Paweł Żak 85b7590ff9
chore: resolve linter issues for confusing-naming and confusing-results (#11956) 2022-10-12 13:19:47 -06:00
Tomas Barton 0087a5d245
feat(inputs.conntrack): Parse conntrack stats (#8958) 2022-10-12 14:12:16 -05:00
Joshua Powers 7c1d1755d8
fix(parsers.json_v2): Remove BOM before parsing (#11926) 2022-10-12 13:08:56 -06:00
Paweł Żak 08c1ce9cb6
chore: Resolve linter issues for ineffassign, nilerr, gosimple... (#11966) 2022-10-12 13:08:03 -06:00
R290 beba64e006
fix(inputs.opcua): Add metric tags to node (#11993) 2022-10-12 10:41:44 -06:00
R290 430ec5b960
feat(outputs.event_hubs): Expose max message size batch option (#11991) 2022-10-12 08:49:11 -06:00
Sebastian Spaink fae64e2a63
chore(inputs.powerdns): Don't run flaky test on Windows (#11982) 2022-10-11 12:44:49 -05:00
Sebastian Spaink b477573359
chore(inputs.cloud_pubsub_push): Don't run flaky test on Windows (#11984) 2022-10-11 12:44:41 -05:00
Paweł Żak 9ff5cda6e8
chore: Resolve linter issues for plugins/common package (#11964)
Co-authored-by: Pawel Zak <Pawel Zak>
2022-10-11 11:31:44 -05:00
Sven Rebhan 8ca3b9262a
feat(parsers.xpath): Add option to skip (header) bytes (#11933) 2022-10-11 09:27:07 -06:00
Sven Rebhan a94da1d235
chore(inputs.socket_listener): Reorganize test to be table-based. (#11970) 2022-10-11 10:13:50 -05:00
Jacob Marble 6606c5ed33
chore: update OpenTelemetry plugins to latest release (#11943) 2022-10-05 14:03:17 -06:00
Paweł Żak dbf6796a89
fix: Setting `enable_tls` has incorrect default value (#11941)
Co-authored-by: Pawel Zak <Pawel Zak>
2022-10-05 10:07:28 +02:00
Sven Rebhan 4b18183da2
fix(inputs.modbus): Improve duplicate field checks (#11912) 2022-10-04 18:01:54 +02:00
asaharn 9485e9040e
feat(outputs.azure_data_explorer): Added support for streaming ingestion for ADX output plugin (#11874) 2022-10-03 09:30:13 -06:00
Sven Rebhan 758f2cba7a
fix(parser.xpath): Handle floating-point times correctly (#11875) 2022-10-03 08:32:52 -06:00
Joshua Powers 173d32a201
fix(inputs.influxdb_listener): error on invalid precision (#11866) 2022-10-03 07:23:06 -06:00
Sebastian Spaink 53175321e0
docs: Ran `make docs` (#11914) 2022-09-30 13:00:46 -06:00
Giuseppe e601f91c2b
docs(inputs.opcua): fix typo (#11897) 2022-09-30 07:34:19 -06:00
Thomas Casteleyn aa2d4d12c7
chore(lint): Removed deprecated varcheck linter (#11910) 2022-09-30 07:26:10 -06:00
Sven Rebhan 373966babe
feat(inputs.diskio): Allow selecting devices by ID (#11703) 2022-09-28 09:26:14 -05:00
Mya d37ae5f775
chore(inputs.opcua): rename regular reads to unregistered reads (#11892) 2022-09-27 10:39:37 -06:00
Sven Rebhan 8a9c2eec85
chore(processors): Convert processors to `ParserPlugin`s (#11600) 2022-09-26 22:24:34 +02:00
Sebastian Spaink d982ed9a45
feat(inputs.amqp_consumer): Determine content encoding automatically (#11860) 2022-09-26 21:28:32 +02:00
Thomas Casteleyn a2baab3d36
chore(deps): Replace go-ping by pro-bing (#11836) 2022-09-26 13:04:30 -06:00
Joshua Blanchard 2b03cd9151
fix(common.kafka): Enable TLS in Kafka plugins without custom config (#11519) 2022-09-26 12:14:14 -06:00
Joshua Powers 6e924fcd5c
docs(inputs.cpu): explain macos cpu support requires cgo (#11883) 2022-09-26 12:13:06 -06:00
R290 c78139c8b9
feat(inputs.opcua): add use regular reads workaround (#11630) 2022-09-26 11:33:59 -06:00
Ted M Lin 2b37d7e508
fix(inputs.mqtt_consumer): rework connection and message tracking (#10696) 2022-09-26 11:09:44 -06:00
Gavin Chappell 2d124a4dbe
fix(inputs.internet_speed): rename enable_file_download to match upstream intent (#11877) 2022-09-26 07:24:20 -06:00
Sebastian Spaink 4913392b85
chore: Remove deprecated build tags (#11867) 2022-09-22 13:25:31 -05:00
Joshua Powers f899eb5cde
fix(inputs.mongodb): actually start plugin correctly (#11849) 2022-09-21 13:05:01 -06:00
Sven Rebhan 8e23402305
chore: remove deprecated io/ioutils (#11678) 2022-09-20 09:37:14 -06:00
Mya 5f22bd17db
fix(internal.ethtool): avoid internal name conflict with aws (#11696) 2022-09-20 09:36:29 -06:00
Chris Debenham eabb66f7d7
docs(inputs.nvidia_smi): Example of how to enable nvidia-smi via docker compose (#11833) 2022-09-20 09:34:44 -06:00
Lohith 8dd7ec04c9
feat(outputs.timestream): Support ingesting multi-measures (#11385) 2022-09-20 13:45:57 +02:00
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
skillor 05285a1fdb
feat(inputs.x509_cert): add smtp protocol (#11271)
Co-authored-by: dreiekk <dreiekk@users.noreply.github.com>
2022-06-15 11:46:26 -05:00
Thomas Casteleyn 45c88f84c9
fix(inputs/directory_monitor): Add support for multiline file parsing (#11234) 2022-06-13 09:24:17 -05:00
reimda f7aab29381
chore: Fix readme linter errors for input plugins M-Z (#11274) 2022-06-08 15:22:56 -06:00
Sven Rebhan 0d96968819
feat: Migrate xpath parser to new style (#11218) 2022-06-08 13:39:02 -06:00
Joshua Powers 0b7c3c4b24
fix: add missing build constraints for sqlite (#11272) 2022-06-08 10:38:58 -06:00
Joshua Powers a8ed6fd192
fix: remove full access permissions (#11261) 2022-06-08 09:54:12 -06:00
reimda 453e276718
chore: Fix readme linter errors for input plugins E-L (#11214) 2022-06-07 15:37:08 -06:00
reimda 1b1482b5eb
chore: Fix readme linter errors for input plugins A-D (#10964) 2022-06-07 15:10:18 -06:00
Sven Rebhan 5da99fa62e
fix: bump github.com/tidwall/gjson from 1.10.2 to 1.14.1 (#11264)
* Bump github.com/tidwall/gjson from v1.10.2 to v1.14.1

* Fix node references which are switched to parent relative now.
2022-06-07 09:38:56 -05:00
reimda 34eff493ae
chore: Fix readme linter errors for processor, aggregator, and parser plugins (#10960) 2022-06-06 17:04:28 -06:00
Joshua Powers d13314332e
fix: update modernc.org/sqlite from v1.10.8 to v1.17.3 (#11260) 2022-06-06 15:22:25 -06:00
bkotlowski 6d829c199d
feat(intel_powerstat): add uncore frequency metrics (#11254) 2022-06-06 09:23:48 -06:00
Joshua Powers 58e01f72b2
test: add circle ci integration testing on PRs (#11246) 2022-06-03 10:33:28 -06:00
Joshua Powers 9daefaba11
test: harden running of testcontainer integration tests (#11245) 2022-06-03 10:29:08 -06:00
Joshua Powers 9c47c9ccbb
fix: re-add event to splunk serializer (#11237) 2022-06-02 12:08:35 -06:00
David Barbarin 8c66d604be
feat(inputs.sqlserver): Update query store and latch performance counters (#11216) 2022-06-02 10:04:14 -05:00
Joshua Powers 1c61aa7fb3
test: migrate elasticsearch to testcontainers (#11207) 2022-06-02 08:20:06 -06:00
Joshua Powers 936b90806b
test: migrate postgres to testcontainers (#11209) 2022-06-02 07:48:13 -06:00
Joshua Powers 43c9e051b5
test: migrate mcrouter to test-containers (#11208) 2022-06-02 07:48:04 -06:00
Joshua Powers 6e021b26ec
test: migrate kafka to testcontainers (#11206) 2022-06-02 07:47:44 -06:00
Sven Rebhan 0b5dedbc02
fix: Upgrade xpath and fix code (#11241) 2022-06-01 14:42:48 -06:00
glennlod a34219adfe
feat(inputs.nginx_plus_api): Gather slab metrics (#10448) 2022-06-01 13:18:13 -06:00
TimurDela 4d92fe4e5e
fix(inputs/modbus): #11105 fix requests starting with an omitted field (#11202) 2022-06-01 13:10:08 -06:00
Ruoshan Huang 354b651bd9
fix: (outputs/sql) table existence cache (#10812) 2022-06-01 13:05:37 -06:00
Sven Rebhan 91d50ee374
fix: Update sample.conf for prometheus (#11217) 2022-06-01 09:22:25 -06:00
Joshua Powers 0147257358
test: enable logging with testcontainers (#11211) 2022-06-01 07:42:46 -06:00
reimda 0dd99b2157
fix(inputs/snmp): switch new Reconnect method to be a value receiver (#11197) 2022-05-27 15:03:46 -06:00
Joshua Powers 1200f3c87e
test: refactor testcontainer port lookup (#11198) 2022-05-27 10:24:31 -06:00
Joshua Powers 02dd7c1752
test: actually skip flaky snmp test (#11199)
This test had a short skip added to it four years ago and a comment that
the test has random failures. While working on the integration tests,
which run all tests this test started showing up in the errors.

While the two asserts at the end could possibly be updated, it is worth
having someone look deeper into understanding why this change is
required.

In order to get integration tests running, this skips this test always.
2022-05-27 07:14:16 -06:00
Joshua Powers 2fc19fa308
chore: correctly spell embed (#11200) 2022-05-27 07:13:47 -06:00
Jacob Marble 8bf4ea8173
chore: update OpenTelmetry plugins (#11194) 2022-05-26 11:26:54 -05:00
reimda 34e5d821f7
docs: remove recommendation for prometheus metric_version=2 (#11158) 2022-05-26 10:07:44 -06:00
Joshua Powers b29503702e
test: migrate zookeeper to test-containers (#11185) 2022-05-25 13:51:38 -06:00
Eng Zer Jun d51634a613
fix(plugins/amqp): move from `streadway/amqp` to `rabbitmq/amqp091-go` (#11192) 2022-05-25 13:16:13 -06:00
Sven Rebhan 2a87947244
feat: Add constant 'algorithm' to the mock plugin (#11188) 2022-05-25 13:10:08 -06:00
zhiyuan-mojie ae98e7f1f6
fix: redis plugin goroutine leak triggered by auto reload config mechanism (#11143) 2022-05-25 12:58:12 -06:00
Thomas Casteleyn 885444ab3e
fix(inputs/snmp): Reconnect TCP agents if needed (#11163) 2022-05-25 12:47:51 -06:00
Joshua Powers 22efc25daa
test: migrate pgbouncer to test-containers (#11186) 2022-05-25 10:45:55 -06:00
Sven Rebhan 1b0bf3579b
chore: Embed sample configurations into README for aggregators (#11190) 2022-05-25 10:25:51 -06:00
Sven Rebhan e04d62dd16
chore: Embed sample configurations into README for processors (#11189) 2022-05-25 08:59:41 -06:00
Sven Rebhan d9a6d8b774
chore: embed sample configurations into README for outputs (#11182) 2022-05-25 08:48:59 -06:00
crflanigan 7d2016b84c
feat: Google API Auth (#11084) 2022-05-24 17:33:02 -06:00
Joshua Powers 912e3362d2
test: migrate openldap tests to test-containers (#11169) 2022-05-24 10:58:50 -06:00
Joshua Powers 5857966df1
test: migrate nsq to test containers (#11173) 2022-05-24 10:31:49 -06:00
Joshua Powers d5ff34bc14
test: migrate opcua to test-containers (#11171) 2022-05-24 10:05:04 -06:00
Joshua Powers 1c41f2d1ef
feat: add field key option to set event partition key (#11076) 2022-05-24 10:01:09 -06:00
Joshua Powers d65640f9e6
test: migrate aerospike to test-containers (#11177) 2022-05-24 09:59:04 -06:00
Sven Rebhan 15fd1133c7
fix: Convert slab plugin to new sample.conf. (#11181) 2022-05-24 10:55:36 -05:00
Joshua Powers 59a7f76117
test: migrate memcached to test-containers (#11176) 2022-05-24 09:30:29 -06:00
Joshua Powers cb9d9fe075
test: migrate redis to test-containers (#11174) 2022-05-24 09:30:19 -06:00
Joshua Powers dd8dd75824
test: migrate mqtt to test containers (#11172) 2022-05-24 09:30:02 -06:00
Joshua Powers 03034cd1d1
test: migrate nats to test-containers (#11170) 2022-05-24 09:29:15 -06:00
Joshua Powers 94ad7f1bfa
test: migrate crate to test-containers code (#11165) 2022-05-24 09:28:40 -06:00
Sven Rebhan 56eb914998
chore: Embed sample configurations into README for inputs (#11136) 2022-05-24 08:49:47 -05:00
Heiko Schlittermann a840006e58
fix: search services file in /etc/services and fall back to /usr/etc/services (#11179) 2022-05-24 07:22:56 -06:00
Joshua Powers 596b0e149b
fix: Remove any content type from prometheus accept header (#11082)
In #6745, the prometheus accept header was changed to accept any media
type. However, our prometheus plugin only accepts text. With the release
of newer versions of prometheus, the OpenMetrics type is now available
and could potentially be setup as the exclusive response type. As this
new content type is not supported, Telegraf should not accept it.

The original issue, #6523, was filed around getting a 406. The issue had
comments from the rabbit-mq maintainers who made changes to their code
to be less regid resolving the issue. The change to telegraf was made
afterwards anyway.

fixes: #10248
2022-05-24 15:11:17 +02:00
Martin Molnar b5e5f4cfd7
feat(inputs.cpu): Add tags with core id or physical id to cpus (#11141) 2022-05-23 21:10:18 +02:00
bkotlowski df3e9ec2a2
feat(intel_powerstat): add Max Turbo Frequency and introduce improvements (#11035) 2022-05-23 13:02:32 -06:00
Sven Rebhan 4f972daa2b
test: avoid data race in tcp-listener test (#11144) 2022-05-23 13:01:53 -06:00
Joshua Powers db3beab38b
test: add generic test-container code for re-use, migrate mysql (#11157) 2022-05-23 11:08:53 -06:00
Sven Rebhan df17df3a8f
fix: Improve slab testing without sudo. (#11151) 2022-05-20 08:39:50 -06:00
Joshua Powers 78d92622da
test: force elasticsearch to index batch data (#11153) 2022-05-19 14:15:41 -06:00
Joshua Powers deb0c6e207
test: update mongodb output to use test containers (#11137) 2022-05-19 14:14:02 -06:00
Joshua Powers 57f5c1cb8a
test: switch internet speed to enable file download (#11146) 2022-05-19 11:31:51 -06:00
Joshua Powers a2d142651e
fix: doc interval setting for internet speed plugin (#11150) 2022-05-19 11:31:33 -06:00
Sebastian Spaink b709f8e047
fix(inputs.burrow): Move Dialer to variable and run `make fmt` (#11149) 2022-05-19 11:18:54 -05:00
Peter (Stig) Edwards 81b84fb12b
fix: avoid calling sadc with invalid 0 interval (#11140) 2022-05-19 10:26:29 -05:00
Sokolov Yura 7c89a38d11
feat: [inputs/burrow] fill more http transport parameters (#6948)
Co-authored-by: Sven Rebhan <36194019+srebhan@users.noreply.github.com>
2022-05-19 10:10:58 -05:00
Thomas Casteleyn 9a6816782b
feat: do not error if no nodes found for current config with xpath parser (#11102) 2022-05-19 09:00:23 -06:00
Nobuhiro MIKI ab04f3a1c7
feat: add slab metrics input plugin (#11075)
Co-authored-by: reimda <reimda@users.noreply.github.com>
Co-authored-by: Joshua Powers <powersj@fastmail.com>
2022-05-18 22:42:17 -05:00
Joshua Powers dad330c3e1
fix: use readers over closers in http input (#11083) 2022-05-18 13:06:56 -06:00
Sebastian Spaink 6b697db11e
chore(inputs_a-l): migrate sample configs into separate files (#11132) 2022-05-18 11:31:52 -05:00
Sebastian Spaink 0f5dc9946c
chore(inputs_m-z): migrate sample configs into separate files (#11133) 2022-05-18 11:31:34 -05:00
Sebastian Spaink 256caede89
chore(outputs): migrate sample configs into separate files (#11131) 2022-05-18 11:30:06 -05:00
Sebastian Spaink 4b3a5d5559
chore(aggregators): migrate sample configs into separate files (#11130) 2022-05-18 11:29:55 -05:00
Sebastian Spaink d345348834
chore(processors): migrate sample configs into separate files (#11125) 2022-05-18 11:29:43 -05:00
Joshua Powers d0476898e5
test: remove unecessary flag in sql input (#11115) 2022-05-17 20:30:18 +00:00
Joshua Powers c8796a71ae
fix: elasticsearch output float handling test (#11120) 2022-05-17 20:28:05 +00:00
Joshua Powers b4b52d1a6f
test: remove unused riemann from docker-compose (#11118) 2022-05-17 20:26:27 +00:00
Sakerdotes 42f954fc88
fix(parsers/nagios): metrics will always return a supported status co… (#11062)
Co-authored-by: Morten Urban <morten.urban@sectornord.de>
2022-05-17 15:14:26 -05:00
Kuldeep Doneriya d3abbc0897
feat: allow other fluentd metrics apart from retry_count, buffer_queu… (#11056) 2022-05-17 15:12:35 -05:00
Thomas Casteleyn 442728b03e
feat(parsers/logfmt): Add tag support (#11060) 2022-05-17 15:08:03 -05:00
reimda 1b10e15424
fix: log instance name in skip warnings (#10995) 2022-05-17 13:42:42 -06:00
Thomas Casteleyn 69314405ed
chore(inputs/file): More clear error messages (#11104) 2022-05-16 17:21:46 -05:00
Felix Edelmann 1d659f5fbe
test: add test for mysql gatherGlobalVariables using sql-mock (#10987) 2022-05-16 15:11:25 -06:00
sammcadams-8451 df6d4e7972
feat: Artifactory Webhook Receiver (#10918) 2022-05-16 14:20:54 -06:00
lambdaq 09a863bd3d
docs: fix socket_writer output format link (#11101) 2022-05-16 13:49:35 -06:00
Joshua Powers 0d18847f59
fix: check net.Listen() error in tests (#11093) 2022-05-16 13:37:53 -06:00
Sergey Lanzman 23afa9f28c
fix: Output erroneous namespace and continue instead of error out (#11069) 2022-05-16 13:27:00 -06:00
Nathan Ferch 62922de631
feat: add mount option filtering to disk plugin (#11039) 2022-05-12 15:16:19 -06:00
6monlambert fa723355f5
feat(inputs.vsphere): Collect resource pools metrics and add resource pool tag in VM metrics (#10574)
* Collect Resource Pool metrics; Add rpname tag on VM metrics

* Update vSphere readme file

* Update vSphere readme file

* Correct typo in vSphere Readme

* Correct Markdown of metrics.md

* Fix metrics file

* Fix code in endpoint (filter); add some tests

* Update plugins/inputs/vsphere/endpoint.go

That's true I commit this suggestion

Co-authored-by: Sebastian Spaink <3441183+sspaink@users.noreply.github.com>

* Removed Context and Endpoint from getResourcePoolName func

Co-authored-by: Simon LAMBERT <silambert@cirilgroup.com>
Co-authored-by: Sebastian Spaink <3441183+sspaink@users.noreply.github.com>
2022-05-12 15:36:56 -05:00
Joshua Powers b36953d10b
docs: note about listsnapshots cause zfs parse failures (#11091) 2022-05-12 12:43:38 -06:00
dependabot[bot] a9de025c84
fix: bump github.com/showwin/speedtest-go from 1.1.4 to 1.1.5 (#10722)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MyaLongmire <myalongmire05@gmail.com>
2022-05-12 10:58:24 -05:00
Farukh Ali 906b24e31d
fix(outputs.Wavefront): If no "host" tag is provided, do not add "telegraf.host" tag (#11078)
Co-authored-by: ffaroo1 <svc-registry-github@intuit.com>
2022-05-12 10:46:28 -05:00
Peter (Stig) Edwards 2cad990e10
docs: correct copy-and-paste of udp to tcp (#11080) 2022-05-11 09:54:36 -06:00
Eng Zer Jun 81090be35d
refactor: replace strings.Replace with strings.ReplaceAll (#11079) 2022-05-11 09:53:34 -06:00
M.D fed88fcb44
feat(exec, execd): add an option to pass a custom environment to their child process (#11049) 2022-05-10 15:34:05 -06:00
Sebastian Spaink 4a15e0aba8
fix(inputs.couchbase): Don't assume metrics will all be of the same length (#11045)
* fix(inputs.couchbase): Don't assume metrics will all be of the same length

* fix: move to one line
2022-05-10 16:30:37 -05:00
Joshua Powers 7d456d1773
fix: deprecate useless database config option (#11044) 2022-05-10 15:26:04 -06:00
Joshua Powers 3e60bc1d4b
fix: do not error when closing statsd network connection (#11043) 2022-05-10 15:24:34 -06:00
Joshua Powers e28793cff1
fix: re-init azure monitor http client on context deadline error (#11030) 2022-05-10 15:24:01 -06:00
Thomas Casteleyn 8aacd07257
chore(inputs/disk): add deprecation notice to legacy mountpoints setting (#10948) 2022-05-10 09:59:57 -06:00
Thomas Casteleyn 6dc2b99549
style: align plugin renaming (#10868) 2022-04-28 13:40:34 -06:00
Jimmy Rimmer eb791360c4
fix: datadog count metrics (#10979) 2022-04-27 17:04:34 -05:00
RaviKiran K 5a71d03e63
feat(outputs.http): Support configuration of `MaxIdleConns` and `MaxIdleConnsPerHost` (#10954) 2022-04-27 15:24:27 -05:00
Joshua Powers f97e50a73d
fix: reduce log level in disk plugin (#10925) 2022-04-26 15:46:28 -06:00
bewing a6f278a5ea
fix: use external xpath parser for gnmi (#11024) 2022-04-26 07:38:02 -06:00
Joshua Powers f450e37966
fix: remove duplicate influxdb listener writes (#10976) 2022-04-25 14:49:56 -06:00
bewing 72997edf7b
fix: add mutex to gnmi lookup map (#11008) 2022-04-22 07:40:20 -06:00
reimda 6ba3b1e91e
chore: Fix readme linter errors for output plugins (#10951) 2022-04-21 09:45:47 -06:00
bewing dc95d22272
fix: use sprint to cast to strings in gnmi (#11010) 2022-04-21 07:45:37 -06:00
Adam Rowan ecf7e948b2
fix: use correct auth token with consul_agent (#11001) 2022-04-20 12:51:57 -06:00
Alexander Kapshuna 18980772a9
docs: correct influx parser type setting in README (#11004) 2022-04-20 07:14:03 -06:00
Marc e8b08b10b7
fix: add mariadb_dialect to address the MariaDB differences in INNODB_METRICS (#10486) 2022-04-19 15:12:49 -06:00
Joshua Powers bcc7c57f18
fix: correctly parse various numeric forms (#10923) 2022-04-19 15:07:23 -06:00
Adam Zwakenberg 96be484f08
docs: add missing slash in mongodb readme (#10994) 2022-04-19 07:35:30 -06:00
Jacob Marble bf99a726f5
fix: update go.opentelemetry.io/collector/pdata from v0.48.0 to v0.49.0 (#10984) 2022-04-19 07:28:01 -06:00
Joshua Powers b2a1c1b497
docs: regex processor only works on strings (#10982) 2022-04-19 07:22:03 -06:00
Eng Zer Jun c3d176029d
test: use `T.TempDir` to create temporary test directory (#10988) 2022-04-18 13:27:59 -06:00
Rion 577c0462b8
feat(processor/regex): Add ability to check every tag for regex replace (#10927) 2022-04-14 09:15:45 -06:00
Pascal Sthamer 70334b9691
feat(inputs/teamspeak): allow to configure nickname (#10934) 2022-04-13 10:06:01 -06:00
Aleksandr Venger 237658d6cd
feat(inputs/sqlserver): add RecentBackups query (#10567) 2022-04-13 09:57:36 -06:00
Joshua Powers 03847d8cac
fix: ensure aliyuncms metrics accept array, fix discovery (#10850) 2022-04-12 15:52:03 -06:00
Arati Kulkarni 50d706ecfa
fix(inputs/aerospike): Statistics query bug (#10930) 2022-04-12 15:15:13 -06:00
AsafMah 47113efc5a
fix: update github.com/Azure/azure-kusto-go from 0.5.0 to 0.60 (#10966) 2022-04-12 15:07:15 -06:00
Joshua Powers 22bc23d79b
chore: add logging to graylog tests (#10896) 2022-04-12 15:00:49 -06:00
Joshua Powers ad2a0e52a4
chore: remove go generate from CI tests (#10977) 2022-04-12 13:49:10 -06:00
Joshua Powers b1e3ece613
fix: align the default value for msg size (#10947) 2022-04-12 09:09:38 -06:00
Jacob Marble 3a3802e02f
fix: update opentelemetry from v0.2.10 to v0.2.17 (#10963) 2022-04-12 09:00:27 -06:00
Giulio Fronterotta 2337fd6e61
docs: update sql readme for creating login in windows (#10967) 2022-04-12 08:32:24 -06:00
Joshua Powers dbd1fe734b
fix: remove overly verbose info message from cisco mdt (#10959) 2022-04-12 07:54:35 -06:00
Sebastian Spaink b139ee7997
fix: update starlark 7a1108eaa012->d1966c6b9fcd (#10940) 2022-04-12 07:54:25 -06:00
JackSharebourg d38665fbb6
docs: update csv parser metadata descriptions (#10750) 2022-04-12 07:53:34 -06:00
Thomas Casteleyn 5e9312b167
style: Add deprecation notice to renamed plugins (#10867) 2022-04-12 07:50:27 -06:00
Sebastian Spaink 5676326ae9
chore(inputs): add descriptions to config in README.md (#10962) 2022-04-12 08:29:02 -05:00
Sebastian Spaink b355be5ccb
feat: migrate input plugins to new sample config format (M-Z) (#10926) 2022-04-11 16:32:25 -05:00
Joshua Powers 66daef2f0c
fix: update influxdb_v2 error message (#10958) 2022-04-11 14:45:48 -06:00
Shubham Kumar Singh Rajput 777f8bf715
fix(inputs.prometheus): moved from watcher to informer (#10932) 2022-04-08 08:09:02 -06:00
Sebastian Spaink 8e2b4988fe
feat: migrate input plugins to new sample config format (A-L) (#10924) 2022-04-07 16:01:21 -06:00
Sebastian Spaink a7df6c6aa6
feat: migrate output plugins to new sample config format (#10910) 2022-04-07 15:55:03 -06:00
Sebastian Spaink be0008f9e2
feat: migrate processor plugins to new sample config format (#10913) 2022-04-06 14:49:41 -06:00
Sebastian Spaink 43017e14dd
feat: migrate aggregator plugins to new sample config format (#10912) 2022-04-06 14:40:17 -06:00
Sebastian Spaink 5d6748fcb5
feat: generate the plugins sample config (#10886) 2022-04-05 17:11:09 -05:00
Driss Tahraoui-Maldague 6cb25207fd
feat(inputs.mongodb): Add metrics about files currently open and currently active data handles (#7896) 2022-04-05 11:37:57 -05:00
Gianluca Sartori 141279f1de
fix: inconsistencies in sql*Requests queries (#10553) 2022-03-30 12:06:05 -06:00
Aleksei Larkov 9d3d5b9414
feat: add ANSI color filter for tail input plugin (#10880) 2022-03-30 09:00:16 -06:00
Arati Kulkarni 6a0311c24f
feat: (outputs.elasticsearch) Add healthcheck timeout (#10853) 2022-03-30 08:10:03 -06:00
omgold 32222d96ce
feat: In Lustre input plugin, support collecting per-client stats. (#10607) 2022-03-29 15:13:29 -06:00
Joshua Powers b9151ff560
fix: redundant zfs pool tag (#10871) 2022-03-29 15:04:21 -06:00
Joshua Powers b169b01568
fix: update vsphere info message to debug (#10903)
This message is very verbose and causes a lot of extra messages to get
printed out as-is. Having it can be helpful in debugging when a metric
does not show up, but it is not useful for general usage. This changes
the message to only show up with debug enabled.

Fixes: #10350
2022-03-28 10:06:19 -06:00
Joshua Powers f975f4269e
fix: include body in error message (#10866) 2022-03-24 15:03:26 -06:00
Joshua Powers d89972c02c
docs: clarify the k and fields topk params (#10830) 2022-03-24 11:56:51 -06:00
Joshua Powers e4b9924625
chore: switch HTTP 100 test case values (#10858) 2022-03-24 11:56:09 -06:00
Joshua Powers c2277fa2fc
chore: fix slow running intel-pmu test (#10859) 2022-03-24 11:55:48 -06:00
Joshua Powers 58a69d43eb
chore: skip longer/integration tests on -short mode (#10860) 2022-03-24 11:55:36 -06:00
Joshua Powers eafde73ece
chore: reduce timeouts and sleeps (#10861) 2022-03-24 11:54:58 -06:00
Sven Rebhan 6f0c5afe48
fix: fix handling of imports in protocol-buffer definitions (#10798) 2022-03-23 09:28:17 -06:00
Joshua Powers baea38970e
fix: rename consul_metrics -> consul_agent (#10876) 2022-03-23 09:27:37 -06:00
Francesco Bartolini a0ed5241d4
fix: consul_metrics input plugin docs (#10873) 2022-03-23 07:55:21 -06:00
William Wilson 5992fc47ac
tests: remove redundant newlines that go 1.18 treats as errors (#10847) 2022-03-21 09:11:25 -07:00
reimda 77040ef4e9
fix: Add option to select translator (#10802) 2022-03-17 21:43:46 -06:00
Paweł Żak 7e652fdd00
feat: new input Hugepages plugin (#10763) 2022-03-16 10:00:45 -06:00
Joshua Powers 02c3073f5b
feat: add new rtt per op field to nfsclient (#10787) 2022-03-11 12:56:03 -07:00
Sebastian Spaink b526945c64
fix(parsers.json_v2): Check if gpath exists and support optional in fields/tags (#10799) 2022-03-11 12:51:37 -07:00
Joshua Powers 40ed7fb693
feat(parsers.influx): New influx line protocol via feature flag (#10749) 2022-03-10 15:09:58 -07:00
Jim Hagan 2b817f1b81
docs: Improve language related to the New Relic license key. (#10796) 2022-03-10 12:48:34 -07:00
Joshua Powers 2b57262617
fix: correctly read ntpq long poll output (#10790) 2022-03-10 07:20:02 -07:00
Sebastian Spaink 80d66dfed9
fix(inputs.docker): keep field type of tasks_desired the same (#10711) 2022-03-08 09:00:48 -06:00
Reimer Prochnow 03d7c4693e
fix(json_v2): allow multiple optional objects (#10777) 2022-03-08 07:55:30 -07:00
keep94 bb2e709b37
docs: update wavefront docs for clearer proxy server use (#10774) 2022-03-07 09:25:48 -07:00
Alexander Krantz f76729cfb9
feat: HTTP basic auth for webhooks (#9332)
Co-authored-by: Sebastian Spaink <3441183+sspaink@users.noreply.github.com>
2022-03-04 09:51:01 -06:00
Marcin Lewandowski 7e2f22c00c
docs: update uri scheme for default RavenDB configuration (#10764) 2022-03-04 06:38:31 -07:00
Joshua Powers 008e43b7c8
fix: sql unsigned settings (#10673) 2022-03-03 08:21:39 -07:00
Thomas Casteleyn a4f6b27bd5
style: Add deprecation notices to plugin options (#10616) 2022-03-01 15:05:53 -07:00
Joshua Powers 39e065fd78
fix: sanitize stasd names (#10466) 2022-03-01 15:01:08 -07:00
Joshua Powers e4823a4c57
docs: add value_field_name to value processor (#10740) 2022-03-01 09:28:41 -07:00
Joshua Powers ffe0b7e184
docs: add info on Graylog GELF spec (#10745)
Fixes: #10724
2022-02-28 09:20:08 -07:00
JackSharebourg c2458fe6b8
fix: typo metadata support in csv parser (#10742) 2022-02-28 07:21:47 -07:00
Sven Rebhan 9387fb602d
feat: Add tag batch-processing to XPath parser (#10585) 2022-02-24 15:09:33 -07:00
Eugene Komarov 92d1b0efcf
fix: add push only updated values flag to histogram aggregator (#10515) 2022-02-24 15:04:58 -07:00
Ehsan 5adecc3cd9
feat(parsers/csv): Add metadata support to CSV parser plugin (#10083) 2022-02-23 19:28:16 -06:00
Joshua Powers 71ed9d692c
fix: mdstat when sync is less than 10% (#10701) 2022-02-22 15:04:16 -07:00
reimda 6ef39deda1
fix: Remove verbose logging from disk input plugin (#10527) 2022-02-22 11:56:22 -07:00
Arati Kulkarni 63d4a87eb1
feat: Bump github.com/aerospike/aerospike-client-go from 1.27.0 to 5.7.0 (#10604) 2022-02-22 11:54:29 -07:00
LINKIWI 9bdfb21eee
feat(inputs/memcached): Support client TLS origination to memcached (#10642) 2022-02-22 11:53:11 -07:00
Michael Hoffmann 7715b84773
feat: socks5 proxy support for websocket (#10672) 2022-02-22 11:52:25 -07:00
Joshua Powers 855e23d978
fix: include influxdb bucket name in error messages (#10706)
Fixes: #10690
2022-02-22 10:42:37 -07:00
Alan Pope 9f9d3c9b98
fix: openweathermap add feels_like field (#10705) 2022-02-22 10:21:37 -07:00
Thomas Casteleyn 906c71481b
fix: Set NextCheckTime to LastCheckTime to avoid GroundWork to invent a value (#10623) 2022-02-22 09:28:22 -07:00
dependabot[bot] 9a1e250f91
fix: bump github.com/gophercloud/gophercloud from 0.16.0 to 0.24.0 (#10693) 2022-02-22 09:03:54 -07:00
Ted M Lin 722a265da6
fix(dedup): Modifying slice while iterating is dangerous (#10684) 2022-02-22 08:13:52 -07:00
Paweł Żak 77390b6495
fix: linter fixes for "import-shadowing: The name '...' shadows an import name" (#10689) 2022-02-22 08:11:30 -07:00
Zachary Priddy a60027a7de
feat[elastic output]: add elastic pipeline flags (#10505) 2022-02-17 16:00:26 -07:00
Mya d18ff3407d
fix: ensure folders do not get loaded more than once (#10551) 2022-02-16 12:25:20 -07:00
Joshua Powers 81f54c50c6
docs: update VMWare doc links (#10663)
Fixes: #10569
2022-02-16 11:54:01 -07:00
hulucc 4c42880796
fix: prometheusremotewrite wrong timestamp unit (#10547) 2022-02-16 09:00:37 -07:00
Joshua Powers dbafbed42d
fix: add graylog toml tags (#10660) 2022-02-16 08:55:30 -07:00
Alexander Olekhnovich 0d529d89ea
feat: add socks5 proxy support for kafka output plugin (#8192) 2022-02-16 08:33:03 -07:00
Joshua Powers c1a41383c6
docs: override reported OpenSearch version (#10586)
Fixes: #9414
2022-02-16 07:25:31 -07:00
dependabot[bot] 10d11f318b
fix: bump all go.opentelemetry.io dependencies (#10647) 2022-02-15 10:42:25 -07:00
Joshua Powers 0c4df85c2d
fix: check for nil client before closing in amqp (#10635) 2022-02-15 10:21:20 -07:00
Grimsby 6ae9320275
fix: timestamp change during execution of json_v2 parser. (#10657)
Co-authored-by: Kristian Grimsby <grimsby@Kristians-MacBook-Pro.local>
2022-02-15 10:48:15 -06:00
Mark Rushakoff 25e8b45284
fix: incorrect handling of json_v2 timestamp_path (#10618) 2022-02-15 09:08:53 -06:00
LINKIWI fe299d968e
feat: gather additional stats from memcached (#10641) 2022-02-15 08:02:44 -07:00
reimda 1745d59640
fix: Revert deprecation of http_listener_v2 (#10648) 2022-02-14 10:13:28 -07:00
Joshua Powers 5a652d871b
fix: use current time as ecs timestamp (#10636) 2022-02-14 07:08:08 -07:00
Vlasta Hajek 3ef1c73582
feat: Implemented support for reading raw values, added tests and doc (#6501) 2022-02-10 15:03:52 -07:00
Bastien Dronneau 789f351948
feat(mongodb): add FsTotalSize and FsUsedSize informations (#10625) 2022-02-10 15:00:16 -07:00
Sebastian Spaink 525fb9cebc
fix(inputs.opcua): add more data to error log (#10465) 2022-02-07 14:20:12 -06:00
bewing 7e769d738a
feat: add dynamic tagging to gnmi plugin (#7484) 2022-02-07 08:18:53 -07:00
Sebastian Spaink 75946f56f1
fix(parsers.json_v2): allow optional paths and handle wrong paths correctly (#10468) 2022-02-03 15:08:09 -07:00
Joshua Powers 9cfd7491f8
docs: add expriation_interval to readme (#10583) 2022-02-03 15:05:47 -07:00
Eugene Komarov 5b58d0ded6
feat: aggregator histogram add expiration (#10520) 2022-02-03 15:05:33 -07:00
Zachary Priddy 5c8751f97c
fix[elasticsearch output]: add scheme to fix error in sniffing option (#10513) 2022-02-03 15:02:02 -07:00
Thomas Casteleyn bd5c859fd7
style: Add deprecated warning and version to win_perf_counters option (#10579) 2022-02-03 10:33:38 -06:00
Sven Rebhan 4ae8c60178
fix: Statefull parser handling (#10575) 2022-02-03 09:15:38 -07:00
Abair fe240f0c67
docs: updates readme to add service SID auth and cleans up AAD auth dupe info (#10541) 2022-02-01 15:27:02 -07:00
Jim Eagle 85ee82584d
feat: Add caching to internet_speed (#10530)
Co-authored-by: Sven Rebhan <36194019+srebhan@users.noreply.github.com>
2022-02-01 16:12:24 -06:00
cthiel42 6dc8e9d8b9
feat: Xtremio input (#9697) 2022-02-01 15:09:04 -07:00
Sebastian Spaink d61f2e435a
feat(inputs.win_perf_counter): allow errors to be ignored (#10535) 2022-02-01 15:06:44 -07:00
AsafMah b60b8d3382
fix(outputs/azure_data_explorer): Added azureBlob controls to lower RAM usage (#10179) 2022-02-01 09:31:40 -07:00
Jason Heard ac65eb6325
fix: update docker memory usage calculation (#10491) 2022-01-28 14:03:50 -07:00
Anatoly Laskaris 531d7bb741
feat: Add ClickHouse driver to sql inputs/outputs plugins (#9671) 2022-01-28 13:35:03 -07:00
Mya 84c1efbef1
fix: collapsed fields by calling more indepth function (#10430) 2022-01-27 14:38:03 -07:00
Pavlo Sumkin e4f040a2df
feat: process group tag for groundwork output plugin (#10499)
Co-authored-by: Pavlo Sumkin <pavlo@bluesunrise.com>
2022-01-27 11:25:28 -06:00
Sven Rebhan bf447f4488
docs: Update deprecation readme (#10529) 2022-01-27 09:59:33 -06:00
Mya b2cfbb1acb
fix: typo in docs (#10441) 2022-01-25 15:12:32 -08:00
Joshua Powers d2fa0fab16
fix: ipset crash when command not found (#10474) 2022-01-24 15:00:46 -07:00
reimda a3b8852eb9
fix: Update modbus readme (#10501) 2022-01-24 11:30:03 -07:00
Bill Thomson ed31bc0715
Fix: Update README.md (#10500) 2022-01-24 11:22:07 -07:00
Jérome Perrin 9ff4330bae
docs: Fixes for input/sql readme (#10498) 2022-01-24 08:03:29 -07:00
Joshua Powers 26a33a900a
fix: graylog readme to use graylog 3 URLs (#10481) 2022-01-21 14:29:49 -07:00
Joshua Powers 20f007b28e
fix: add RFC3164 to RFC5424 translation to docs (#10480) 2022-01-20 14:47:26 -07:00
Joshua Powers dd98e4b045
fix: add comment to logparser (#10479) 2022-01-20 14:47:12 -07:00
pierwill 23ed788f19
chore: Add `openConnections` to enterprise cluster metrics Readme (#10483) 2022-01-20 14:22:43 -07:00
R290 578fe8bd5f
fix: remove duplicate addition of fields (#10478) 2022-01-20 13:38:58 -07:00
Sakerdotes 83ab2b8bb5
fix(parsers.nagios): nagios parser now uses real error for logging #10472 (#10473) 2022-01-20 10:42:40 -07:00
Joshua Powers 61214bd33b
fix: add newline in execd for prometheus parsing (#10463) 2022-01-20 08:39:24 -07:00
Sebastian Spaink 0ca1cd64b4
fix: address flaky tests in cookie_test.go and graylog_test.go (#10326) 2022-01-18 16:55:47 -06:00
Joshua Powers 80580c070f
fix: ensure CI tests runs against i386 (#10457) 2022-01-18 13:45:03 -07:00
Sven Rebhan 193dc450c3
feat: Parser plugin restructuring (#8791) 2022-01-12 15:54:42 -07:00
Christian a6b998f9b8
feat: Add noise plugin (#10057) 2022-01-12 08:20:33 -07:00
R290 515715fee3
fix: Accept non-standard OPC UA OK status by implementing a configurable workaround (#10384)
Thanks!
2022-01-11 15:39:18 -07:00
Conor Evans 48b981bd4e
feat: support headers for http plugin with cookie auth (#10404) 2022-01-11 15:31:28 -07:00
Laurent Sesquès 457c98f4c2
fix: snmp input plugin errors if mibs folder doesn't exist (#10346) (#10354) 2022-01-11 15:17:05 -07:00
Joshua Powers bccecef13b
fix: correctly set ASCII trailer for syslog output (#10393) 2022-01-11 15:15:13 -07:00
Joshua Powers 8f02056718
fix: ensure http body is empty (#10396) 2022-01-11 09:22:49 -07:00
Todd Persen 90563c9af3
feat: add bearer token support to elasticsearch output (#10399) 2022-01-11 09:22:00 -07:00
Sebastian Spaink 18704de6ed
fix(json_v2): use raw values for timestamps (#10413) 2022-01-11 10:08:59 -06:00
Joshua Powers c2c15e8b3e
chore: update mqtt documentation (#10394) 2022-01-10 07:45:32 -07:00
Thomas Casteleyn 7f20e7103f
feat: deprecate unused snmp_trap timeout configuration option (#10339) 2022-01-10 07:44:53 -07:00
Jeremy Yang 1e04157c52
feat: add compression to Datadog Output (#9963) 2022-01-07 10:38:19 -06:00
Martin Reindl 0e1031356e
fix: re-enable OpenBSD modbus support (#10385) 2022-01-07 07:19:19 -07:00
Nirmesh ad1694b1d8
fix: Fix batching logic with write records, introduce concurrent requests (#8947) 2022-01-06 15:28:23 -07:00
John Seekins 3bbd6be2fa
feat: Add additional stats to bond collector (#10137) 2022-01-06 16:08:17 -06:00
stitch cula 0b96d40b60
fix(outputs/amqp): Close the last connection when writing error to avoid connection leaks (#10360) 2022-01-06 16:04:46 -06:00
Joshua Powers c353bace3a
feat: update docker client API version (#10382) 2022-01-06 07:30:42 -07:00
Sven Rebhan 7867ef3623
fix: fix missing storage in container with disk plugin (#10318) 2022-01-05 08:45:03 -07:00
Howie 381dc22723
chore: typos across source code comments (#10361) 2022-01-05 08:20:10 -07:00
Joshua Powers 1b7e8c90e9
chore: sql readme with more details on data types (#10378)
Fixes: #9562
2022-01-05 08:18:28 -07:00
Joshua Powers 078242ba6b
fix: empty import tzdata for Windows binaries (#10377)
The telegraf binary currently does not include any timezone data. While
this data is usually readily available in linux systems it is not
available to a go binary in Windows.

Fixes: #8756
2022-01-05 08:18:12 -07:00
Mya d8cc355113
chore: document deprecation of timeout (#10373) 2022-01-04 12:46:40 -07:00
Joshua Powers 2220fa2c2d
feat: add mock input plugin (#9782) 2021-12-23 13:34:29 -07:00
Sebastian Spaink f88b873fca
fix: update go-ldap to v3.4.1 (#10343) 2021-12-23 11:51:35 -06:00
Vladislav 1d6d01a6db
fix: update GroundWork SDK and improve logging (#10255) 2021-12-23 10:43:34 -07:00
Thomas Casteleyn 0b99c6c20a
feat: add more functionality to template processor (#10316) 2021-12-23 09:51:26 -07:00
Francesco Bartolini 8a1720a785
feat: add consul metrics input plugin (#10258) 2021-12-22 13:49:26 -07:00
Jarno Huuskonen e906698bba
feat: add exclude_root_certs option to x509_cert plugin (#9822) 2021-12-22 13:39:36 -07:00
Alexander Krantz e6cd83f1e7
feat: add option to disable prepared statements for PostgreSQL (#9710) 2021-12-22 13:29:53 -07:00
Nathan J Mehl 697855c98b
fix: cumulative interval start times for stackdriver output (#10097) 2021-12-22 13:11:28 -07:00
Alberto Fernandez a202f68333
feat: add option to skip errors during CSV parsing (#10267) 2021-12-22 13:07:14 -07:00
Laurent Sesquès 911c0a9db6
feat: socketstat input plugin (#3649) 2021-12-22 12:38:14 -07:00
Sebastian Spaink da1ddd53a4
fix: update djherbis/times and fix dependabot (#10332) 2021-12-22 13:30:42 -06:00
Joshua Powers 3a51186e6a
docs: add note about dpdk and socket availability (#10324) 2021-12-21 15:27:04 -07:00
Robert Hajek 6de4d345e9
feat: reworked varnish_cache plugin (#9432)
Co-authored-by: Helen Weller <38860767+helenosheaa@users.noreply.github.com>
2021-12-21 16:07:10 -06:00
Joshua Powers 6a1442f1bc
fix: do not require networking during tests (#10321) 2021-12-21 13:44:10 -07:00
Sebastian Thörn a0242035aa
feat: add timeout-setting to Graylog-plugin (#10220) 2021-12-21 09:10:04 -07:00
Sven Rebhan a57aaddb0d
fix: Fix panic in logparser due to missing Log. (#10296) 2021-12-20 17:30:34 -06:00
Mya 1e81d98fdd
fix: panic due to no module (#10303) 2021-12-20 13:40:00 -07:00
Mya 973ffba9fb
fix: check index before assignment (#10299) 2021-12-20 10:52:47 -07:00
Nico Vinzens c6faf3d3b4
feat: adds optional list of non retryable http statuscodes to http output plugin (#10186) 2021-12-20 10:16:23 -07:00
Laurent Sesquès 4e1961b7d8
fix: typo in openstack neutron input plugin (newtron) (#10284) 2021-12-16 08:23:32 -07:00
Sebastian Spaink 68233c5934
fix: mark TestGatherUDPCert as an integration test (#10279) 2021-12-15 18:48:18 -06:00
Joshua Powers de6e421dd0
fix: run gofmt (#10274) 2021-12-14 15:43:37 -07:00
Petar Obradović 32ca79f83c
feat: add Redis Sentinel input plugin (#10042) 2021-12-14 15:13:33 -07:00
Mikołaj Przybysz 91cf764eff
fix: flush wavefront output sender on error to clean up broken connections (#10225) 2021-12-14 15:07:10 -07:00
crflanigan e7e50a8883
feat: Add option to disable Wavefront prefix conversion (#10252) 2021-12-14 15:04:30 -07:00
Irina Vasileva c1550a7303
feat: add heap_size_limit field for input.kibana (#10243) 2021-12-14 13:25:45 -07:00
Sven Rebhan aa642a4046
fix: Handle duplicate registration of protocol-buffer files gracefully. (#10188) 2021-12-10 14:25:24 -07:00
Patryk Małek 1b9572085b
fix(http_listener_v2): fix panic on close (#10132) 2021-12-10 13:14:16 -07:00
Francesco Bartolini 039c9683fd
feat: add Vault input plugin (#10198) 2021-12-10 13:10:26 -07:00
Arthur Gautier 8976483471
feat: support aws managed service for prometheus (#10202) 2021-12-10 13:06:33 -07:00
Sven Rebhan 31cbd2e504
fix: Make telegraf compile on Windows with golang 1.16.2 (#10246) 2021-12-08 15:10:31 -07:00
Sven Rebhan 99ddb467e9
feat: Modbus add per-request tags (#10231) 2021-12-08 12:19:13 -07:00
Sven Rebhan ec26975dec
fix: Implement NaN and inf handling for elasticsearch output (#10196) 2021-12-08 10:56:54 -07:00
Francesco Bartolini dbf55535c7
feat: add nomad input plugin (#10106) 2021-12-08 09:34:11 -07:00
Thomas Casteleyn 3ddc3c6b51
fix: eliminate MIB dependency for ifname processor (#10214) 2021-12-07 15:38:09 -07:00
Sven Rebhan 2d420fbd35
feat: Optimize locking for SNMP MIBs loading. (#10206) 2021-12-07 15:05:33 -07:00
Kuba Trojan d4475b7d08
feat: Add SMART plugin concurrency configuration option, nvme-cli v1.14+ support and lint fixes. (#10150) 2021-12-07 09:10:36 -07:00
Sam Lai 2fdf223efb
fix(inputs/kube_inventory): set TLS server name config properly (#9975) 2021-12-07 08:30:27 -07:00
Joshua Powers f9d719d636
fix: json_v2 parser timestamp setting (#10221) 2021-12-06 12:18:06 -07:00
Joshua Powers 7049967fa9
fix: ensure graylog spec fields not prefixed with '_' (#10209) 2021-12-06 11:06:02 -07:00
Aaron Wood 666bfe33a2
fix: pool detection and metrics gathering for ZFS >= 2.1.x (#10099) 2021-12-06 08:37:34 -07:00
Thomas Casteleyn cc397279f5
fix: parallelism fix for ifname processor (#10007) 2021-12-03 14:44:41 -06:00
Paweł Żak 1143a50da3
chore: Forbids "log" package only for aggregators, inputs, outputs, parsers and processors (#10191)
Co-authored-by: Pawel Zak <Pawel Zak>
2021-12-03 11:50:51 -06:00
Alec 2269ff1242
docs: address documentation gap when running telegraf in k8s (#10215) 2021-12-03 11:48:46 -06:00
Mya d15cf791db
fix: mqtt topic extracting no longer requires all three fields (#10208) 2021-12-02 16:55:16 -07:00
Sven Rebhan 9787f4ac45
feat: Modbus support multiple slaves (gateway feature) (#9279) 2021-12-02 16:06:06 -06:00
reimda df6bf48f8d
feat: Implement deprecation infrastructure (#10200) 2021-12-01 12:38:43 -07:00
n2N8Z 69afb140ad
fix: resolve #10027 (#10112) 2021-12-01 09:49:59 -07:00
Robert Thein 7b6ff69ce7
fix: register bigquery to output plugins #10177 (#10178) 2021-12-01 09:07:08 -07:00
Joshua Powers 7053fec4e7
fix: sysstat use unique temp file vs hard-coded (#10165) 2021-12-01 07:39:07 -07:00
Mya 7675ce6d19
refactor: snmp to use gosmi (#9518) 2021-11-30 15:47:50 -07:00
Paweł Żak c875e45422
fix: Linter fixes for plugins/inputs/[a-o]* (leftovers) (#10192)
Co-authored-by: Pawel Zak <Pawel Zak>
2021-11-30 15:59:24 -06:00
Paweł Żak 3627961add
fix: Linter fixes for plugins/common/[a-z]* (#10189)
Co-authored-by: Pawel Zak <Pawel Zak>
2021-11-30 15:46:46 -06:00
Vladislav 27dea9bd8f
feat: add new groundwork output plugin (#9891) 2021-11-30 14:25:21 -07:00
Paweł Żak d9eb4d06c5
fix: Linter fixes for plugins/aggregators/[a-z]* (#10182)
Co-authored-by: Pawel Zak <Pawel Zak>
2021-11-30 15:18:33 -06:00
Paweł Żak 59eeddb41e
fix: Linter fixes for plugins/serializers/[a-z]* (#10181)
Co-authored-by: Pawel Zak <Pawel Zak>
2021-11-30 14:50:00 -06:00
Paweł Żak 7aa6b533bd
fix: Linter fixes for plugins/inputs/[p-z]* (leftovers) (#10193)
Co-authored-by: Pawel Zak <Pawel Zak>
2021-11-30 13:31:10 -06:00
Mya 9bd0c6121e
fix: failing ci on master (#10175) 2021-11-24 13:57:14 -07:00
Samantha Wang 84e7a6acbe
docs: clean up links (#10135) 2021-11-24 12:59:41 -07:00
Paweł Żak 020b77b239
fix: Linter fixes for plugins/outputs/[g-m]* (#10127)
Co-authored-by: Pawel Zak <Pawel Zak>
2021-11-24 12:40:25 -07:00
Paweł Żak 2b1a79f327
fix: Linter fixes for plugins/processors/[a-z]* (#10161)
Co-authored-by: Pawel Zak <Pawel Zak>
2021-11-24 12:38:08 -07:00
Paweł Żak 64bc0ae9c0
fix: Linter fixes for plugins/outputs/[p-z]* (#10139)
Co-authored-by: Pawel Zak <Pawel Zak>
2021-11-24 12:33:45 -07:00
Joshua Powers 121ae1faaa
fix: check error before defer in prometheus k8s (#10091) 2021-11-24 12:19:25 -07:00
Mya 84562877cc
chore: clean up all markdown lint errors for input plugins i through m (#10173) 2021-11-24 12:18:53 -07:00
Joshua Powers de6c2f74d6
feat: add retry to 413 errors with InfluxDB output (#10130) 2021-11-24 12:03:55 -07:00
Joshua Powers 79e479c691
fix: markdown: resolve all markdown issues with g-h (#10172) 2021-11-24 11:56:55 -07:00
Joshua Powers 0c02f245d6
fix: markdown: resolve all markdown issues with d-f (#10171) 2021-11-24 11:56:26 -07:00
Joshua Powers 6fa29f2966
fix: markdown: resolve all markdown issues with a-c (#10169) 2021-11-24 11:55:55 -07:00
Paweł Żak 8e85a67ee1
fix: Linter fixes for plugins/parsers/[a-z]* (#10145) 2021-11-24 11:52:51 -07:00
Mya 7d3531a29b
chore: clean up markdown lint errors input plugins w to z (#10166) 2021-11-24 11:50:22 -07:00
Mya 837465fcd5
chore: clean up all errors for markdown lint input plugins s through v (#10167) 2021-11-24 11:50:13 -07:00
Mya d4582dca70
chore: clean up all markdown lint error on input plugins n through r (#10168) 2021-11-24 11:50:01 -07:00
Joshua Powers 0d8d118319
chore: clean up all markdown lint errors in output plugins (#10159) 2021-11-24 11:47:33 -07:00
Joshua Powers c172df21a4
chore: clean up all markdown lint errors in serializer plugins (#10158) 2021-11-24 11:47:23 -07:00
Joshua Powers 4605c977da
chore: clean up all markdown lint errors in processor plugins (#10157) 2021-11-24 11:47:11 -07:00
Joshua Powers d5d1f310da
chore: clean up all markdown lint errors in common plugins (#10155) 2021-11-24 11:45:38 -07:00
Joshua Powers 779c1f0a59
chore: clean up all markdown lint errors in parser plugins (#10153) 2021-11-24 11:45:25 -07:00
Joshua Powers 96e939a082
chore: clean up all markdown lint errors in aggregator plugins (#10151) 2021-11-24 11:45:12 -07:00
reimda 6518745153
fix: Add setting to win_perf_counters input to ignore localization (#10101) 2021-11-23 15:11:00 -07:00
Mya 2b43934174
fix: removed snmptranslate from readme and fix default path (#10136) 2021-11-23 15:09:00 -07:00
Sebastian Spaink ba8c29acb0
feat(inputs.win_services): add exclude filter (#10144)
Co-authored-by: Tomas Mikenda <tomas.mikenda@tieto.com>
2021-11-23 15:07:21 -07:00
rentiansheng cd0a7cd52f
fix: input plugin statsd bug (#10116) 2021-11-23 15:05:23 -07:00
bkotlowski 9480e49eee
feat: add intel_pmu plugin (#9724)
Co-authored-by: ktrojan <kuba.trojan@intel.com>
2021-11-23 10:32:19 -06:00
Mya b89ef94777
feat: enable extracting tag values from MQTT topics (#9995) 2021-11-23 08:20:39 -07:00
Mya 5f9bd0d951
chore: remove nolint (#10138) 2021-11-19 12:26:19 -07:00
Nicolas Filotto 4f2ade5305
feat: Add support of aggregator as Starlark script (#9419) 2021-11-18 15:37:59 -07:00
Pierre Fersing 4a0397342a
fix: update shirou/gopsutil to v3 (#10119) 2021-11-18 09:33:47 -07:00
Paweł Żak 3dc5281632
fix: Linter fixes for plugins/outputs/[a-f]* (#10124) 2021-11-18 09:26:24 -07:00
Paweł Żak 2a0c3059a1
fix: Linter fixes for plugins/inputs/s* (#10104)
Co-authored-by: Pawel Zak <Pawel Zak>
2021-11-18 09:04:52 -07:00
Paweł Żak 146fff3183
fix: Linter fixes for plugins/inputs/[t-z]* (#10105) 2021-11-18 07:22:43 -07:00
Sebastian Spaink 5549bf0f59
fix(inputs/zfs): resolve README.md linter issues (#10109) 2021-11-17 08:24:31 -06:00
Sebastian Spaink 4e4a33003b
fix(outputs/graylog): fix failing test due to port already in use (#10074) 2021-11-16 16:17:23 -06:00
Samantha Wang f71695bc98
docs: update deprecated plugin readmes (#10100) 2021-11-16 16:11:24 -06:00
Ehsan db86904759
fix: directory monitor input plugin when data format is CSV and csv_skip_rows>0 and csv_header_row_count>=1 (#9865) 2021-11-16 15:05:48 -07:00
Paweł Żak b9e4978b17
fix: Linter fixes for plugins/inputs/p* (#10066) 2021-11-15 09:14:09 -06:00
David B b9c444bae8
fix: update BurntSushi/toml for hex config support (#10089) 2021-11-11 16:09:51 -07:00
Sebastian Spaink 8f309dc34d
fix(parser/csv): resolve linter issues (#10093) 2021-11-10 17:45:50 -06:00
anti32 62a05b2372
fix (inputs/mongodb) readme: correct connection URI (#10075) 2021-11-10 13:49:40 -06:00
Sebastian Spaink 279fc8352c
fix(inputs/mongodb): resolve all markdown linter issues in README.md (#10077) 2021-11-10 12:53:11 -06:00
Felix Edelmann f7827a0408
fix: mysql: type conversion follow-up (#9966) 2021-11-09 16:30:42 -06:00
atetevoortwis 8a3ba85419
fix: Changed VM ID from string to int (#10068) 2021-11-09 15:29:36 -07:00
Joshua Powers ce46506e19
fix: do not build modbus on openbsd (#10047) 2021-11-09 16:05:42 -06:00
singamSrikar a288bc0bf8
feat: Openstack input plugin (#9236) 2021-11-09 08:32:07 -07:00
Dane Strandboge ddeb6ec890
build: move to new protobuf library (#10019) 2021-11-09 08:51:14 -06:00
AlphaAr e73ffe56c4
fix: Add metric name is a label with name "__name" to Loki output plugin (#10001) 2021-11-08 14:47:32 -07:00
Fan Zhang 0133f1206b
fix: Set the default value correctly (#9980) 2021-11-08 14:42:55 -07:00
Jacob Marble 9871b676a5
chore: update OpenTelemetry plugins (#10010) 2021-11-08 14:41:50 -07:00
Sven Rebhan fb5b541b1a
feat: Extend regexp processor do allow renaming of measurements, tags and fields (#9561) 2021-11-04 10:45:52 -06:00
Jean-Sébastien Dupuy a2cf4fb98f
docs: add elastic pool in supported versions in sqlserver (#10044) 2021-11-02 08:50:38 -06:00
Paweł Żak c1d4ce4dd5
fix: Linter fixes for plugins/inputs/m* (#10006) 2021-11-02 08:49:26 -06:00