Commit Graph

343 Commits

Author SHA1 Message Date
Maya Strandboge 05879b220e
feat(processors.enum): Add multiple tag mapping (#16701) 2025-04-08 14:34:24 +02:00
Pieter Slabbert 9ed15a6194
feat(processors.defaults): Add support for specifying default tags (#16717)
Co-authored-by: Pieter Slabbert <pieter.slabbert@ilovezoona.com>
2025-04-04 19:54:53 +01:00
Maya Strandboge 8400b6a640
feat(processors.enum): Allow mapping to be applied to multiple fields (#16030) 2025-03-26 14:02:56 +00:00
Paweł Żak 9bf9fb3a4d
chore(linters): Enable `usetesting` linter (#16456)
Co-authored-by: pzak <pzak>
Co-authored-by: Zak <pawel.zak@intel.com>
2025-03-10 02:12:42 -05:00
Paulo Dias cb71790cf7
chore(linters): Enforce import grouping with gci linter (#16526)
Signed-off-by: Paulo Dias <paulodias.gm@gmail.com>
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@me.com>
2025-02-24 19:37:12 -06:00
Sven Rebhan af999bd129
fix(processors.execd): Detect line-protocol parser correctly (#16535) 2025-02-24 11:57:47 -06:00
Sven Rebhan 1041d331ae
chore(deps): Bump golangci-lint from v1.63.4 to v1.64.5 (#16512) 2025-02-18 09:23:28 -06:00
Pieter Slabbert 9a43d7c35e
feat(processors.template): Add sprig function for templates (#16497)
Co-authored-by: Pieter Slabbert <pieter.slabbert@ilovezoona.com>
2025-02-13 16:45:44 -06:00
Veprim Krasnici b58c6a4416
feat(processors.converter): Add support for base64 encoded IEEE floats (#16214) 2025-02-04 21:13:36 +01:00
Ceri Davies d323d26c2e
docs(processors.filter): Correct tag specification in rule example (#16434) 2025-01-28 10:02:46 -06:00
Neelay Upadhyaya 0ec17e4229
feat(agent): Print plugins source information (#16270) 2025-01-22 09:35:15 -06:00
Paweł Żak d26479b58e
chore: Fix linter findings for `revive:unused-receiver` in `plugins/`: `aggregators`, `common`, `parsers`, `processors`, `secretstores` and `serializers` (#16339) 2025-01-14 09:24:13 +01:00
Sven Rebhan 2bd4559bc1
chore(processors.unpivot): Cleanup code and improve performance (#16299) 2024-12-13 11:23:50 -06:00
Sven Rebhan 18cdb1a99e
chore(serializers)!: Remove old-style creation (#15971) 2024-12-05 08:32:10 -06:00
Paweł Żak fe4246fab2
chore: Enable `revive:enforce-repeated-arg-type-style` rule (#16182) 2024-11-14 16:14:40 +01:00
Sven Rebhan 35fe105bb4
fix(agent): Restore setup order of stateful plugins to Init() then SetState() (#16123) 2024-11-13 01:21:49 -06:00
Paweł Żak 70e1cbc0be
chore(deps): Bump golangci-lint from v1.61.0 to v1.62.0 (#16172) 2024-11-12 15:49:39 -06:00
Thomas Casteleyn 9565421c15
chore(processors.regex): Change logging severity to debug (#16151) 2024-11-07 18:00:44 +01:00
Pieter Slabbert 8e3b9aeff5
docs(processors.starlark): Correct typo (#16069) 2024-10-25 12:36:44 +02:00
Paweł Żak 39a5ca27ef
chore: Fix linter findings for `revive:enforce-map-style` in `plugins/aggregators`, `plugins/common`, `plugins/parsers`, `plugins/processors`, `plugins/secretstores` and `plugins/serializers` (#16039) 2024-10-18 09:10:58 -05:00
Paweł Żak f8af593d33
chore: Fix linter findings for `revive:enforce-slice-style` in `plugins/parsers`, `plugins/processors`, `plugins/secretstores` and `plugins/serializers` (#15980) 2024-10-15 13:02:45 +02:00
Paweł Żak 0804ccef4e
chore(linters): Enable `string-format` rule for revive (#15983) 2024-10-09 09:07:46 +02:00
Sven Rebhan ba413e36f8
fix(processors.aws_ec2): Remove leading slash and cancel worker only if it exists (#15965) 2024-10-07 16:09:13 +02:00
Thomas Casteleyn ddd6023cee
feat(inputs.snmp): Add displayhint conversion (#15935) 2024-10-02 10:33:15 -05:00
Paweł Żak 9415d8e7e9
chore(linters): Enable `import-alias-naming` and `redundant-import-alias` rules for revive (#15836) 2024-10-01 13:49:53 -05:00
Lars Stegman 338282be87
feat(processors.batch): Add batch processor (#15869) 2024-09-30 09:22:42 -05:00
Paweł Żak 43590ca730
chore: Fix linter findings for `revive:comment-spacings` (part 1) (#15896) 2024-09-19 10:55:45 +02:00
Paweł Żak ee9c47cc7a
chore(linters): Fix findings found by `testifylint`: `go-require` for`instrumental` and parsers/processors (#15887) 2024-09-17 14:55:14 -05:00
Sven Rebhan 895f96f21b
feat(processors.aws_ec2): Allow to use instance metadata (#15795) 2024-09-05 11:56:39 -05:00
Sven Rebhan b2967cb515
chore: Update go to v1.23.0 (#15766)
Co-authored-by: Pawel Zak <pawel.zak.pawel@gmail.com>
2024-08-30 14:23:51 -05:00
Sven Rebhan f40578fc16
chore(common.starlark): Print nonconvertible data (#15508) 2024-06-28 10:07:32 -05:00
Paweł Żak 78cbf533d2
test(linters): Enable copyloopvar (#15532) 2024-06-20 15:43:02 -05:00
Dane Strandboge 28543bae7c
chore(linters): Fix non-input/output plugin errcheck warnings (#15472) 2024-06-12 07:52:42 -06:00
Thomas Casteleyn 45e9ae4658
fix(processors.snmp_lookup): Return empty tag-map on error to avoid panic (#15466) 2024-06-06 07:46:22 -06:00
Thomas Casteleyn ca525d69f8
feat(processors.printer): Embed Influx serializer options (#15434) 2024-06-04 10:32:38 +02:00
Viktor Szépe 31a1d34d99
chore: Fix typos throughout codebase (#15338) 2024-05-31 10:26:37 +02:00
Joshua Powers 5e830fb29a
test(processors.parser): Sort test metrics (#15391) 2024-05-22 13:07:45 -05:00
Dane Strandboge 6f294220c2
feat(processors.parser): Add base64 decode for fields (#15328) 2024-05-22 06:18:13 -06:00
Sven Rebhan 71b58ddaf5
chore(log): Restructure and cleanup logging code (#15234) 2024-05-10 16:43:43 -05:00
Joshua Powers 5dcc70b841
chore(deps): Bump golangci-lint from v1.57.2 to v1.58.0 (#15303) 2024-05-07 11:02:25 -05:00
Sven Rebhan 274333921f
feat(processors.starlark): Allow persistence of global state (#15170) 2024-04-25 13:24:57 -05:00
Elliott Balsley 598dd1d6bc
docs(processors.clone): Clarify filtering applies to all metrics (#15147) 2024-04-12 10:01:48 +02:00
Joshua Powers 7acbf58bb4
feat(processors.timestamp): Introduce timestamp processor (#15094) 2024-04-11 11:00:27 -05:00
Elliott Balsley 50a4d58ab8
docs(processors.scale): Correct example configuration (#15135) 2024-04-11 11:47:29 +02:00
Andreas Deininger 01c00d69fb
chore: Fix typos (#15114) 2024-04-09 20:00:52 +02:00
Sven Rebhan f674099fad
feat(snmp): Add secret support for auth_password and priv_password (#14975) 2024-03-13 11:39:37 -05:00
Sven Rebhan 31f70e6290
test(processors.snmp_lookup): Fix race in test (#14924) 2024-03-05 08:35:41 -07:00
Thomas Casteleyn a8551659bc
feat(processors.snmp_lookup): New SNMP lookup processor (#14223) 2024-02-27 09:13:17 -07:00
Joshua Powers 8468850acb
fix(processors.override): Correct TOML tag name (#14880) 2024-02-22 19:06:01 +01:00
Thomas Casteleyn d018363261
chore(snmp): Refactor SNMP translation and data-structures (#14830) 2024-02-21 08:55:01 -07:00