Commit Graph

230 Commits

Author SHA1 Message Date
Sven Rebhan 18cdb1a99e
chore(serializers)!: Remove old-style creation (#15971) 2024-12-05 08:32:10 -06:00
Long FlyBridge e8b84ce6d9
chore: Fix function names in comments (#16231)
Signed-off-by: longxiangqiao <longxiangqiao@qq.com>
2024-12-03 11:13:13 -06:00
Paweł Żak fe4246fab2
chore: Enable `revive:enforce-repeated-arg-type-style` rule (#16182) 2024-11-14 16:14:40 +01:00
Paweł Żak cf2a820cac
chore: Enable `testifylint:go-require` checker (#16158) 2024-11-13 01:32:57 -06:00
Paweł Żak 0d30797c08
chore: Enable `revive:enforce-slice-style` rule (#16173) 2024-11-13 01:24:35 -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
Sven Rebhan 5793ff6366
fix(logger): Avoid setting the log-format default too early (#16108) 2024-11-01 16:20:42 -05:00
Paweł Żak c8a30655cb
chore: Enable `revive:enforce-map-style` rule (#16077) 2024-10-28 13:59:26 +01:00
Sven Rebhan 23fc01ce9c
fix(outputs.remotefile): Create a new serializer instance per output file (#15968) 2024-10-14 14:41:52 -05:00
Lars Stegman 56f2d6e1bb
feat(inputs): Add option to choose the metric time source (#15917) 2024-10-08 16:02:08 -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
Thomas Casteleyn 697f7e9e3f
fix(config): Correctly print removal version info (#15937) 2024-09-30 09:25:54 -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 9988154e6c
chore(linters): Enable `get-return` rule for revive (#15841) 2024-09-12 16:01:48 -05:00
Mikhail Konovalov 53fb5adac2
chore(parser.json_v2): Error out if no config is provided (#15844) 2024-09-09 10:04:37 -05:00
Sven Rebhan c3e53193d2
feat(logging): Implement structured logging (#15751)
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@me.com>
2024-09-06 15:52:22 -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 f9f029e7e8
feat(plugins): Allow to override log-level per plugin (#15677) 2024-07-30 09:15:19 -06:00
Dane Strandboge 790c21e7cd
fix(agent): Fix buffer directory config and document (#15661) 2024-07-30 10:18:10 +02:00
Sven Rebhan ef41198481
chore(logging): Implement early logging (#15629) 2024-07-26 09:09:21 -06:00
Dane Strandboge f11ead9980
chore(agent.buffer): Add experimental warnings and increased logging (#15638) 2024-07-19 07:47:30 -06:00
Dane Strandboge 7245ea96bd
feat(agent): Add metric disk buffer (#15564) 2024-07-17 12:42:45 -06:00
Sven Rebhan 32a5b44d7b
chore(logging): Refactor code (#15556) 2024-06-25 07:48:56 -06:00
Joshua Powers 71718fba7d
chore: Update removal dates to either v1.35.0 or v1.40.0 (#15452) 2024-06-05 15:19:47 -05:00
Dane Strandboge 612b5ad8b1
chore: Fix errcheck CI warnings outside of plugins directory (#15390) 2024-06-04 10:33:37 +02:00
Joshua Powers 0e636b729a
feat(config): Allow reloading on URL config change (#15388) 2024-06-03 15:11:03 -05:00
Joshua Powers 18292475fd
fix(agent): Warn on multple agent configuration tables seen (#15402) 2024-05-31 10:30:15 +02:00
Viktor Szépe 31a1d34d99
chore: Fix typos throughout codebase (#15338) 2024-05-31 10:26:37 +02:00
Joshua Powers ad59290166
feat(agent): Introduce CLI option to set config URL retry attempts (#15377) 2024-05-21 10:56:52 +02:00
Sven Rebhan 71b58ddaf5
chore(log): Restructure and cleanup logging code (#15234) 2024-05-10 16:43:43 -05:00
Sven Rebhan 8d603cdc9c
feat(inputs): Add framework to retry on startup errors (#15145) 2024-04-17 15:12:28 -05:00
Sven Rebhan aa030b569a
feat(outputs): Add framework to retry on startup errors (#14884) 2024-03-26 12:12:30 -05:00
Sven Rebhan 7ce22b2490
fix(secrets): Avoid count underflow by only counting initialized secrets (#14991) 2024-03-14 13:31:32 -05:00
Sven Rebhan 03a6c554d3
chore(inputs.httpjson)!: Remove deprecated plugin (#14860) 2024-02-26 11:32:51 -06:00
Sven Rebhan c114fc6fd6
chore(inputs.kafka_consumer_legacy)!: Remove deprecated plugin (#14863) 2024-02-26 11:30:58 -06:00
Joshua Powers f0656a4910
feat(agent): Add option to skip re-running processors after aggregators (#14882) 2024-02-23 13:10:33 -06:00
Sven Rebhan 5847e1d9ee
test(config): Add unit-test for comments in arrays (#14875) 2024-02-22 11:38:55 -06:00
Joshua Powers 2e481081de
fix(config): Reword error message about missing config option (#14858) 2024-02-20 14:38:28 -06:00
Paweł Żak c4dbe65732
chore(linters): Bump golangci-lint to v1.56.1 (#14759) 2024-02-12 23:26:10 +01:00
Paweł Żak 6506eecc9b
chore(linters): Bump golangci-lint to v1.56.0 (#14742) 2024-02-12 08:47:15 -06:00
Sven Rebhan 5f6772e869
chore(secrets): Warn if settings look like secrets but use invalid characters (#14706) 2024-02-08 15:36:16 -05:00
Paweł Żak ae7fbc5082
chore(linters): Replace 'fmt.Errorf' with 'errors.New' wherever possible (#14698) 2024-02-08 11:32:30 -06:00
Andreas Deininger 5f5a56ed01
docs: Fix typos (#14376) 2024-01-05 22:34:02 +01:00
Sven Rebhan 2a81343ad3
feat(migrations): Add migration for fieldpass/fielddrop (#14401) 2023-12-07 12:31:30 -07:00
Paweł Żak aa681be594
chore(linters): Remove blank identifiers and errors which are not needed to handle (#14399) 2023-12-07 08:09:01 -07:00
Sven Rebhan d570f015df
feat(secrets): Add unprotected secret implementation (#13998) 2023-12-04 10:42:48 -07:00
Thomas Casteleyn 193479a988
feat(config): Deprecate `fieldpass` and `fielddrop` modifiers (#14012) 2023-12-04 08:22:12 -07:00
Akash Gupta 761dbce964
feat(agent): Allow separators for namepass and namedrop filters (#14361) 2023-11-30 16:15:56 -07:00
Andreas Deininger 6814d7af8a
docs: Fix typos (#14359)
Co-authored-by: Josh Powers <powersj@fastmail.com>
2023-11-29 14:47:39 +01:00
Sven Rebhan 1887d2983c
fix(config): Fix comment removal in TOML files (#14240) 2023-11-06 06:37:33 -07:00