Joshua Powers
4605c977da
chore: clean up all markdown lint errors in processor plugins ( #10157 )
2021-11-24 11:47:11 -07:00
Nicolas Filotto
4f2ade5305
feat: Add support of aggregator as Starlark script ( #9419 )
2021-11-18 15:37:59 -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
Thomas Casteleyn
1391f05e80
feat: Add more details to processors.ifname logmessages ( #9984 )
2021-10-22 16:12:12 -05:00
Sven Rebhan
112ef7fc26
fix: starlark pop operation for non-existing keys ( #9954 )
2021-10-21 12:55:23 -06:00
James Sorensen
f6478ed128
feat: Starlark processor example for processing sparkplug_b messages ( #9513 )
2021-10-05 08:37:41 -06:00
Eng Zer Jun
6a3b27126a
refactor: move from io/ioutil to io and os package ( #9811 )
2021-09-28 15:16:32 -06:00
Sebastian Spaink
3a7d9b6d98
fix: support 1.17 & 1.16.7 Go versions ( #9642 )
2021-08-23 15:37:44 -05:00
Sebastian Spaink
dbc4e269be
fix: Refactor ec2 init for config-api ( #9576 )
2021-08-09 11:13:20 -05:00
Jangmin-Lee
0cf37a91bc
docs: fix aws ec2 readme inconsistency ( #9567 )
2021-08-03 17:12:25 -04:00
Mya
a48e11d0d1
Bug Fix Snmp empty metric name ( #9519 )
2021-07-27 14:34:35 -06:00
Sven Rebhan
6cc942fa6e
Fix segfault in processors/parser ( #9283 )
2021-06-15 13:20:47 -06:00
Logan
370836d436
Add UTF-8 sanitizer to Strings plugin ( #9118 )
...
Adds a new option for the Strings processer to sanitize strings so that they conform to utf-8
2021-04-29 19:46:36 -05:00
David Bennett
79b1ac1f06
Converter processor: add support for large hexadecimal strings ( #9160 )
...
* add oauth2 to http input
* reset not included changes
* reset not included changes
* reset not included changes
* add hexadecimal parser changes
* add linter changes
* add documentation note
2021-04-28 12:31:48 -04:00
Nicolas Filotto
4d00e21630
Add time.star and math.star to Starlark readme lib section ( #9167 )
2021-04-21 12:16:02 -07:00
Samantha Wang
243488c266
add starlark current timestamp example
2021-04-20 14:26:15 -07:00
David Bennett
da5991d16c
Add time.now() starlark processor example test. ( #9133 )
2021-04-19 11:14:53 -04:00
Tuan Nguyen Huy
7cbde183de
Support float64 in enum processor ( #8911 )
2021-04-13 17:31:07 -04:00
David Bennett
842a788022
Remove error return type from metric.New method ( #9116 )
...
* Remove error return type from metric.New method.
* Formatting changes for linter + gofmt
* Additional linter fixes.
* More linter fixes.
* Linter fix.
* address comments
2021-04-13 14:40:03 -04:00
Sven Rebhan
9853bf6c54
Get rid of deprecated internal.{Duration,Size,Number} ( #8969 )
2021-04-09 13:15:04 -04:00
Nicolas Filotto
c66ccee46f
Allow to specify nanoseconds to timestamp in Starlark Processor ( #9105 )
2021-04-08 14:02:29 -04:00
Helen Weller
885bf273a9
Starlark script for renaming prometheus remote write metrics ( #9074 )
2021-03-31 15:08:34 -04:00
Thomas Casteleyn
ffe92a7658
Don't walk the entire interface table to just retrieve one field ( #9043 )
2021-03-29 17:05:19 -06:00
Steven Soroka
e6165ecd18
readme fix ( #9064 )
...
closes #9060
2021-03-29 10:40:28 -04:00
Paweł Żak
099ccda3f9
Linter fixes - gosimple ( #9046 )
2021-03-25 13:57:01 -04:00
Nicolas Filotto
991efd5e12
Add the math module to the Starlark Processor ( #9042 )
2021-03-24 14:51:15 -04:00
Nicolas Filotto
f267f342ae
Add support of the time module in Starlark Processor ( #9004 )
2021-03-23 13:45:29 -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
Peter (Stig) Edwards
67e8d766c5
Add a starlark example showing how to obtain IOPS ( #8996 )
2021-03-18 11:39:29 -04: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
Steven Soroka
b263c1fedf
accurate state documentation for Starlark
2021-03-11 16:35:26 -05:00
Sam Dillard
380911ffb3
Add Starlark parsing example of nested JSON ( #8675 )
...
* Add Starlark parsing example of nested JSON
* add correct Example Input and Output fields to make script testable
* removed logging from script
* remove logging.star load statement
2021-03-09 10:24:57 -06:00
Peter (Stig) Edwards
1b7f445ee5
Correct Q+A about state ( #8918 )
2021-03-05 10:25:45 -05:00
Sam Dillard
858bcd4bba
Add field key length output by field type in schema_sizing Starlark script ( #8934 )
2021-03-05 10:20:24 -05:00
Sam Dillard
30a0fd04cd
Add Starlark script for estimating Line Protocol cardinality ( #8852 )
2021-03-02 16:55:27 -05:00
Paweł Żak
8a6907a186
Revive fixes - part 3 ( #8872 )
...
* * Revive fixes regarding following set of rules: [rule.var-naming]
2021-03-01 16:04:35 -05:00
reimda
4d61935dec
Fix mutex locking around ifname cache ( #8873 )
2021-02-19 11:31:25 -07:00
Paweł Żak
d9736d543f
Revive fixes - part 2 ( #8835 )
...
* Revive fixes regarding following set of rules:
[rule.if-return]
[rule.increment-decrement]
[rule.var-declaration]
[rule.package-comments]
[rule.receiver-naming]
[rule.unexported-return]
2021-02-16 18:19:50 -05:00
Paweł Żak
ba66d4facb
Revive fixes - part 1 ( #8797 )
...
* Revive fixes regarding following set of rules:
[rule.blank-imports]
[rule.context-as-argument]
[rule.context-keys-type]
[rule.dot-imports]
[rule.error-return]
[rule.error-strings]
[rule.indent-error-flow]
[rule.errorf]
2021-02-08 11:18:40 -05:00
Patryk Małek
7e78a08eba
AWS EC2 metadata processor Using StreamingProcessor ( #8707 )
2021-02-04 17:02:27 -05:00
Nicolas Filotto
8ddbab47a4
Allow to provide constants to a starlark script ( #8772 )
2021-02-01 14:34:44 -05:00
Helen Weller
d41569caed
Integration test audit ( #8725 )
2021-01-26 11:06:12 -07:00
Germán Jaber
841e971ace
Fix spelling and clarify docs ( #8164 )
2020-12-23 10:43:21 -06:00
Sebastian Spaink
50265d9023
Allow globs (wildcards) in config for tags/fields in enum processor ( #8598 )
...
* Allow glob in enum processor config
* change assert to require
2020-12-18 15:41:39 -06:00
David Bennett
f7950be107
Adding support for new lines in influx line protocol fields. ( #8499 )
2020-12-04 16:47:58 -05:00
Steven Soroka
0eeab49efd
add to starlark readme
2020-12-01 14:47:50 -05:00
Nicolas Filotto
01fc69da47
Add the shared state to the global scope to get previous data ( #8447 )
2020-11-30 15:44:21 -05:00
Steven Soroka
42eacb3a42
add log warning to starlark drop-fields example
2020-11-27 12:20:21 -05:00
Sven Rebhan
0ce55bbd4a
Starlark example dropbytype ( #8438 )
2020-11-27 11:28:12 -05:00
Paweł Żak
0fcfee0caf
Fix tests for Windows - part 1 ( #8414 )
2020-11-23 10:40:32 -05:00
Nicolas Filotto
bbd4e80409
Show how to return a custom error with the Starlark processor ( #8439 )
2020-11-20 11:28:56 -05:00
Nicolas Filotto
ee861fdeed
Show how to return several metrics with the Starlark processor ( #8423 )
2020-11-17 16:13:25 -05:00
Nicolas Filotto
0c15569174
Support logging in starlark ( #8408 )
2020-11-16 15:22:40 -05:00
Nicolas Filotto
ca041063d9
Allow to catch errors that occur in the apply function ( #8401 )
2020-11-13 14:26:07 -05:00
a-bali
87fcea5e9b
Add support for fields and protocol lookups in port_name. ( #8157 )
2020-10-19 10:49:48 -04:00
Steven Soroka
cfce605bed
add converter test
2020-10-09 16:10:57 -04:00
Steven Soroka
4fa620fd6e
Add note about json processing to docs
2020-09-30 16:20:50 -04:00
Steven Soroka
a475d765fb
add json parsing support to starlark ( #8168 )
2020-09-29 17:37:54 -04:00
Steven Soroka
b4fb1adc6f
fix panic on streaming processers using logging ( #8176 )
2020-09-28 11:58:23 -04:00
Steven Soroka
689b463998
Starlark readme url fix
2020-09-22 11:38:45 -04:00
Steven Soroka
5a09735020
minor docs cleanup
2020-09-18 15:06:58 -04:00
M0rdecay
39f4c365b0
Increasing the metric buffer ( #8145 )
2020-09-18 13:50:22 -04:00
Steven Soroka
ac809e9e5b
docs fix
2020-08-27 14:22:08 -04:00
Thomas Casteleyn
54f9e33208
Add addTag debugging in ifname plugin ( #8018 )
2020-08-26 15:25:57 -06:00
Steven Soroka
bbc2aa660d
improve the quality of starlark docs by executing them as tests ( #8020 )
2020-08-24 11:35:29 -04:00
Samantha Wang
901e63e37d
add example input/outputs to starlark examples ( #7980 )
...
* add sample input/outputs to starlark examples
* update ratio.star with example input/outputs
* Update rename.star
* update scale.star with input/output examples
* fix spacing
* fix spacing
2020-08-19 19:26:35 -04:00
Sam Dillard
6c4636b860
add pivot example for starlark processor ( #7976 )
2020-08-12 11:08:55 -04:00
Steven Soroka
4d11d76bb1
cleanup cloudwatch plugin ( #7928 )
2020-08-07 10:12:14 -04:00
Samantha Wang
6e5c72f743
Fix defaults processor readme typos ( #7873 )
2020-07-22 10:18:38 -07:00
Samantha Wang
903a065a0d
Add logic starlark example ( #7864 )
2020-07-20 19:45:25 -07:00
Steven Soroka
de313fcde6
clarify docs and add warning if execd is misconfigured ( #7866 )
2020-07-20 22:38:00 -04:00
reimda
ef262b1372
ifname: avoid unpredictable conditions in getMap test ( #7848 )
2020-07-17 15:26:10 -06:00
reimda
9b58590df3
ifname processor: expire old cached entries ( #7838 )
2020-07-16 09:12:30 -06:00
pierwill
f9b4138758
Edit Starlark README ( #7832 )
2020-07-14 16:05:22 -07:00
Daniel Nelson
413398d1a1
Add minimum version for new plugins ( #7810 )
2020-07-09 11:29:12 -07:00
reimda
6f9c623986
Add ifname processor plugin ( #7763 )
2020-07-07 15:37:53 -06:00
Steven Soroka
c3cab94d5d
Fix flakey processors.execd test
2020-07-03 13:21:28 -04:00
Steven Soroka
df26b037cb
Shim refactor to support processors and output
2020-07-02 18:55:14 -04:00
Steven Soroka
9190f2e659
reverse dns lookup processor ( #7639 )
2020-06-26 18:40:05 -04:00
Steven Soroka
5c8666d1af
clean up tests
2020-06-26 17:29:39 -04:00
Steven Soroka
9785d3c2c6
address feedback
2020-06-26 16:38:07 -04:00
Steven Soroka
31754635a3
fix after rebase
2020-06-24 13:06:05 -04:00
Steven Soroka
8ddb8f9f26
remove processors/execd/examples/count.go
2020-06-24 13:01:46 -04:00
Steven Soroka
36e584e92f
execd processor
2020-06-24 13:01:46 -04:00
Daniel Nelson
c7cce961c3
Add starlark processor ( #7660 )
2020-06-23 14:15:14 -07:00
Nicolas Filotto
59e2bdde66
Fix processor initialization ( #7693 )
2020-06-16 09:16:27 -07:00
Steven Soroka
741ea839d2
add support for streaming processors ( #7634 )
2020-06-05 10:43:43 -04:00
reimda
71b0b96241
Add processor to look up service name by port ( #7540 )
2020-05-27 15:42:59 -06:00
Anton Aksola
ad97b744a3
Fix numeric to bool conversion in converter ( #7579 )
...
A type switch case with multiple conditions causes the value to remain as
interface which causes toBool to always return true for any numeric values.
2020-05-26 12:07:24 -07:00
Jeff Registre
a7674b707b
Add defaults processor to set default field values ( #7370 )
2020-05-22 11:44:13 -07:00
Josh Soref
2c56d6de81
Fix spelling errors in comments and documentation ( #7492 )
2020-05-14 00:41:58 -07:00
reimda
934f6af99f
Handle multiple metrics with the same timestamp in dedup processor ( #7439 )
2020-05-12 12:56:35 -07:00
Harshit Bansal
568cb8e64c
Add integer support to enum processor ( #7483 )
2020-05-11 11:36:21 -07:00
Rich Y
f076b6c115
Add field creation to date processor and integer unix time support ( #7464 )
2020-05-07 17:19:03 -07:00
Andrés Álvarez
b1ae81bb75
Add filepath processor plugin ( #7418 )
2020-05-01 11:21:41 -07:00
Daniel Nelson
3dab845040
Fix Name field in template processor ( #7258 )
2020-04-13 10:57:48 -07:00
Daniel Nelson
f11a2f80c4
Fix s2geo import
2020-03-18 13:04:42 -07:00
Daniel Nelson
35ef2559d3
Fix s2geo documentation and code to reflect current plugin name
2020-03-18 12:28:02 -07:00
Daniel Nelson
56a7ff574c
Adjust dedup processor description
2020-03-17 18:46:52 -07:00
Daniel Nelson
78fb879aa7
Update readme and changelog
2020-03-17 18:39:08 -07:00