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
Lars Stegman
8561dedb07
feat(outputs): Only copy metric if its not filtered out ( #15883 )
2024-10-02 14:11:26 -05:00
Paweł Żak
a0755797f5
chore(linters): Enable `time-equal` rule for revive ( #15838 )
2024-09-05 11:19:17 -05:00
Sven Rebhan
9342f839b0
feat(agent): Add config check sub-command ( #15732 )
2024-08-16 12:36:35 -05:00
Sven Rebhan
caa0cf3a80
fix(agent): Ignore startup-errors in test mode ( #15488 )
2024-06-12 10:16:10 -05:00
Thomas Casteleyn
a92d443a5b
feat(agent): Add uint support in cli test output ( #15433 )
2024-06-03 10:38:48 +02:00
Sven Rebhan
274333921f
feat(processors.starlark): Allow persistence of global state ( #15170 )
2024-04-25 13:24:57 -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
Mingyang Zheng
6d523c96f3
fix(agent): Catch panics in inputs goroutine ( #14840 )
2024-02-26 20:59:16 +01:00
Joshua Powers
f0656a4910
feat(agent): Add option to skip re-running processors after aggregators ( #14882 )
2024-02-23 13:10:33 -06:00
Chase Sterling
309c195e03
feat(processors.dedup): Add state persistence between runs ( #14065 )
2023-10-12 15:07:13 -06:00
Sven Rebhan
a72b859b13
fix(agent): Respect processor order in file ( #13614 )
2023-07-14 08:12:24 -06:00
Michael Cassaniti
435e42cfd4
feat(internal): Add gather_timeouts metric ( #13471 )
2023-06-30 08:19:13 -06:00
Sven Rebhan
9bb2d1562d
chore(serializers): Add new-style framework and migrate influx ( #12920 )
2023-04-11 21:52:42 +02:00
Paweł Żak
9608d118bd
chore: Don't use all default exclude patterns for golangci-lint ( #12969 )
...
Co-authored-by: Pawel Zak <Pawel Zak>
2023-03-29 09:50:00 +02:00
Cemre Mengu
8d8c7e70a2
docs(agent): resolve typo ( #12884 )
2023-03-17 07:41:52 -06:00
Sven Rebhan
f87916aaa9
feat: Plugin state-persistence ( #12166 )
2023-03-01 15:34:48 -07:00
Thomas Casteleyn
6a2f6f301f
chore: eliminate unnecessary use of quoted strings in printf ( #12722 )
2023-02-23 06:49:36 -07:00
Paweł Żak
f7949ca68a
chore: Fix linter findings for errorlint (part1) ( #12701 )
...
Co-authored-by: Pawel Zak <Pawel Zak>
2023-02-22 12:57:53 +01:00
Paweł Żak
cdc622e9db
chore: Fix linter findings for prealloc (part1) ( #12228 )
2022-11-15 18:57:50 +01: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
9d9eb403a6
chore: Review of //nolint comments ( #12088 )
2022-10-26 12:06:08 +02:00
Joshua Powers
b3b72aea86
fix(agent): panic as tickers slice was off-by-one in size ( #12077 )
2022-10-21 07:27:47 -06:00
Paweł Żak
ab293e853c
fix(regression): Fixes problem with metrics not exposed by plugins. ( #12016 )
2022-10-14 08:48:47 -06:00
Paweł Żak
85b7590ff9
chore: resolve linter issues for confusing-naming and confusing-results ( #11956 )
2022-10-12 13:19:47 -06:00
Sven Rebhan
3b3584b40b
fix(parsers): Memory leak for plugins using ParserFunc. ( #11815 )
2022-09-16 08:50:26 -06:00
Joshua Powers
8c49ddccc3
chore: update to go1.19.1 ( #11776 )
2022-09-08 12:49:36 -06:00
Joshua Powers
0481a78ec6
fix(agent): add flushBatch method ( #11615 )
2022-08-17 13:07:28 -06:00
reimda
d8bd44abe1
fix: change name of snmp translator setting ( #10872 )
2022-03-23 09:27:58 -06:00
reimda
77040ef4e9
fix: Add option to select translator ( #10802 )
2022-03-17 21:43:46 -06: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
Sven Rebhan
5479df2eb5
feat: collection offset implementation ( #10545 )
2022-02-15 10:39:12 -07:00
Sven Rebhan
193dc450c3
feat: Parser plugin restructuring ( #8791 )
2022-01-12 15:54:42 -07:00
Thomas Casteleyn
9f7e8befae
feat: Improve error logging on plugin initialization ( #10307 )
2021-12-21 08:59:47 -07:00
Joshua Powers
70afc94d12
fix: Revert "Reset the flush interval timer when flush is requested or batch is ready. ( #8953 )" ( #9800 )
...
This reverts commit a6d2c4f254 .
2021-09-30 10:28:48 -06:00
Sven Rebhan
9853bf6c54
Get rid of deprecated internal.{Duration,Size,Number} ( #8969 )
2021-04-09 13:15:04 -04:00
Paweł Żak
74a1acd814
Linter fixes - revive:unused-parameter, unparam, varcheck and unused ( #8984 )
...
* Linter fixes - revive:unused-parameter and unparam
* Linter fixes - revive:unused-parameter and unparam
* Linter fixes - revive:unused-parameter and unparam
* "nolint"'s removed
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
* Fixes for "varcheck" and "unused" added.
Co-authored-by: Pawel Zak <Pawel Zak>
2021-03-22 12:21:36 -05:00
viperstars
71757e8039
Close running outputs when reloading ( #8769 )
2021-03-16 13:50:56 -06:00
Paweł Żak
38c61c07ef
Revive fixes - part 4: ( #8981 )
...
empty-lines
Co-authored-by: Pawel Zak <Pawel Zak>
2021-03-12 14:21:51 -06:00
David Bennett
a6d2c4f254
Reset the flush interval timer when flush is requested or batch is ready. ( #8953 )
...
* Reset the flush interval timer when flush is requested or batch is ready, so that timer doesn't expire while one of those flushes is occurring.
* Update tick.go
2021-03-09 14:35:18 -05:00
Steven Soroka
e9d5b1fb34
fix minor agent race condition around error messages ( #7999 )
2020-08-18 11:27:58 -04:00
Daniel Nelson
38c01b498d
Log after interval has elapsed; skip short intervals ( #7854 )
2020-07-17 13:46:07 -07:00
Daniel Nelson
0bcc515879
Initialize aggregation processors ( #7853 )
2020-07-17 12:12:53 -07:00
Daniel Nelson
0fbe0b3968
Allow overriding the collection_jitter and precision per input ( #7762 )
2020-06-30 23:15:11 -07:00
Steven Soroka
9785d3c2c6
address feedback
2020-06-26 16:38:07 -04:00
Daniel Nelson
c7cce961c3
Add starlark processor ( #7660 )
2020-06-23 14:15:14 -07:00
Steven Soroka
741ea839d2
add support for streaming processors ( #7634 )
2020-06-05 10:43:43 -04:00
Daniel Nelson
4e93b87085
Add support for once mode; run processors and aggregators during test ( #7474 )
2020-06-01 15:26:20 -07:00