Commit Graph

342 Commits

Author SHA1 Message Date
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
agiilit-admin e17ee6dead
fix(parsers.json_v2): Reset state before parsing (#14344) 2023-11-30 15:51:12 -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
Andreas Deininger 17edab98d5
docs(parsers.json_v2): Add links to testdata folder (#14358) 2023-11-28 13:44:54 -07:00
Andreas Deininger 25d4a45c8c
fix(parsers.json v2): Correct wrong name of config option (#14351) 2023-11-28 15:46:41 +01:00
Andreas Deininger d1b316ab1a
docs: Fix typos (#14339) 2023-11-27 07:27:34 -07:00
Joshua Powers 64f56b4cb5
chore(parsers.influx): Add benchmark (#14315) 2023-11-16 22:06:05 +01:00
Sven Rebhan 4f94850c1d
chore(parsers.xpath): Add benchmark for CBOR format (#14314) 2023-11-16 10:14:40 -07:00
Sven Rebhan be88a340de
chore(parsers.xpath): Add benchmark for msgpack format (#14313) 2023-11-16 09:49:19 -07:00
Sven Rebhan e79191a9b4
chore(parsers.xpath): Add benchmark for protocol-buffer format (#14312) 2023-11-16 09:05:04 -07:00
Sven Rebhan 8318d2c700
chore(parsers.avro): Add benchmark for binary format (#14311) 2023-11-16 08:17:28 -07:00
Sven Rebhan 48d6d3c6fb
chore(parsers.binary): Add benchmark (#14310) 2023-11-16 07:23:43 -07:00
Joshua Powers 3a97339cd4
chore: Add benchmark tests for XML and JSON xpath (#14304) 2023-11-16 06:20:38 -07:00
Joshua Powers ba251d8849
chore(parsers): Add benchmarks for avro, collectd, prometheus remote write (#14303) 2023-11-16 11:14:03 +01:00
Joshua Powers a590a1b5b3
fix(parsers.json_v2): Log inner errors (#14296) 2023-11-15 10:14:31 +01:00
Sven Rebhan 5d16330c08
test(parsers): Sort metrics to avoid flaky tests (#14284) 2023-11-13 12:38:47 -07:00
Joshua Powers 6fd41686d3
chore(parsers): Add additional parser benchmarks (#14276) 2023-11-13 09:34:22 +01:00
Joshua Powers 0d106d5822
chore(parsers.csv): Add benchmark test (#14257) 2023-11-10 17:17:41 +01:00
Paweł Żak 8fbea28ab3
chore(linters): Fix findings found by testifylint: expected-actual (#14229) 2023-11-01 14:09:55 -06:00
Paweł Żak 34ae468a8c
chore(linters): Fix findings found by testifylint: len (#14203) 2023-10-31 10:29:53 +01:00
Adam Thornton 38b8a1bcde
fix(parsers.json_v2): Prevent race condition in parse function (#14149) 2023-10-30 09:04:41 +01:00
Paweł Żak fe87db594c
chore(linters): Fix findings found by testifylint: error-nil (#14198) 2023-10-27 07:42:25 -06:00
Sven Rebhan 321c5a4070
test(parsers): Add benchmarks (#14148) 2023-10-25 17:05:25 -06:00
Paweł Żak 97f47c11dd
chore(linters): Fix findings found by testifylint: empty (#14179) 2023-10-25 15:09:13 -06:00
Paweł Żak 7c5b3ea068
chore(linters): Fix findings found by testifylint: compares (#14177) 2023-10-24 15:02:26 -06:00
Paweł Żak 990ffc7222
chore(linters): Fix findings found by testifylint: bool-compare (#14163) 2023-10-24 10:45:17 -06:00
Paweł Żak 171dccb7d7
chore(tools): Bump golangci-lint from v1.54.2 to v1.55.0 (#14155) 2023-10-23 08:12:08 -06:00
Christian Allinson 69612a8e4a
fix(parsers.json_v2): Properly handle optional fields (#14008)
Co-authored-by: Christian Allinson <christian.allinson@rebuildmanufacturing.com>
2023-10-02 10:29:11 +02:00
Adam Thornton cb13577c95
feat(parsers.avro): Support multiple modes for union handling (#13945) 2023-09-27 14:47:36 -06:00
Thomas Casteleyn f58c9555dd
feat(parsers/json_v2): Improve json path log messages (#13994) 2023-09-26 06:43:00 -06:00
Joshua Powers 1b27556feb
fix(parsers.avro): Clean up Warnf error wrapping error (#13961) 2023-09-20 12:50:28 -06:00
Anton Belousov fbe2fb47eb
feat(parsers.avro): Get metric name from the message field (#13914) 2023-09-20 12:14:55 -06:00
Adam Thornton a542899811
fix(parsers.avro): Only attempt to read CA cert file if filename is not empty string (#13939) 2023-09-19 10:42:12 +02:00
Sven Rebhan 9db814d1c5
feat(parsers.avro): Allow connection to https schema registry (#13903) 2023-09-11 11:52:21 -06:00
Adam Thornton 855b25d383
fix(parsers.avro): Do not force addition of timestamp as a field (#13856) 2023-09-11 08:05:40 -06:00
Adam Thornton bfbe195607
fix(parsers.avro): Handle timestamp format checking correctly (#13855) 2023-09-07 14:08:47 -06:00
Sven Rebhan 1d24efe55c
chore(tools): Bump golangci-lint from v1.53.2 to v1.54.2 (#13838) 2023-08-29 07:07:41 -06:00
Joshua Powers 013b73213d
chore: Spell endianness correctly (#13752) 2023-08-14 10:43:32 +02:00
Sven Rebhan 806b7cd67f
fix(parsers.xpath): Handle protobuf maps correctly (#13719) 2023-08-07 15:50:49 -06:00
Lucas Chiesa 3f8e916455
feat(parsers.xpath): Add option to store fields as base64 (#13690) 2023-07-28 08:09:23 -06:00
Sven Rebhan f804d6395e
chore(deps): Bump github.com/antchfx/xpath from v1.2.4 to latest master (#13679) 2023-07-26 11:02:03 -06:00
Sven Rebhan da28cfdb43
fix(parsers.xpath): Ensure precedence of explicitly defined tags and fields (#13662) 2023-07-26 09:44:22 -06:00
Sven Rebhan 64f6c97d13
fix(parsers.xpath): Improve handling of complex-type nodes (#13660) 2023-07-26 07:11:25 -06:00
Sven Rebhan 10f735c2cc
fix(parsers.xpath): Fix field-names for arrays of simple types (#13665) 2023-07-25 07:35:32 -06:00
Sven Rebhan 714f3c187f
feat(parsers.avro): Add support for JSON format (#13607) 2023-07-14 16:05:03 +02:00
Joshua Powers 14f52eae01
feat(parsers.influx): Allow a user to set the timestamp precision (#13419) 2023-07-13 11:09:12 -06:00
Sven Rebhan 57bcdaf695
fix(parsers.xpath): Handle explicitly defined fields correctly (#13550) 2023-07-06 16:16:35 +02:00
trsnx 10c081dab1
fix(parsers.binary): Fix binary parser example in README.md (#13547) 2023-07-05 08:11:32 -06:00
Joshua Powers 657eca5cf0
fix(parsers.grok): Use UTC as the default timezone (#13526) 2023-06-30 19:20:48 +02:00
Sven Rebhan e2fb181a80
feat(parsers.value): Add support for automatic fallback for numeric types (#13506) 2023-06-29 12:13:34 +02:00