Commit Graph

938 Commits

Author SHA1 Message Date
Paweł Żak 3786cf2d72
chore(linters): Enable equalFold, preferStringWriter, and stringXbytes checkers for gocritic. (#14452) 2023-12-15 06:25:10 -07:00
Sven Rebhan bb5131a5ea
chore(deps): Update all github.com/aws/aws-sdk-go-v2 dependencies (#14441) 2023-12-12 13:31:48 -07:00
Thomas Casteleyn fe6e5d86fc
fix(outputs.bigquery): Correct use of auto-detected project ID (#14416) 2023-12-11 07:32:46 -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
Georg Pirklbauer c37de06aef
docs(outputs.dynatrace) Update links to documentation (#14400) 2023-12-07 07:29:06 -07:00
Joshua Powers 3172fd5cfa
feat(outputs.stackdriver): Enable histogram support (#14275) 2023-12-07 12:35:04 +01:00
Thomas Casteleyn 193479a988
feat(config): Deprecate `fieldpass` and `fielddrop` modifiers (#14012) 2023-12-04 08:22:12 -07:00
Thomas Casteleyn 6ff28c7593
feat(outputs.bigquery): Allow to add metrics in one compact table (#14342) 2023-12-04 07:40:06 -07:00
Joshua Powers f48b8504b6
fix(outputs.prometheus_client): Ensure v1 collector data expires promptly (#14232) 2023-11-30 12:02:17 +01:00
Andreas Deininger 6814d7af8a
docs: Fix typos (#14359)
Co-authored-by: Josh Powers <powersj@fastmail.com>
2023-11-29 14:47:39 +01:00
Joshua Powers 65d106f615
chore(deps): Point kafka dependency to IBM organization (#14349) 2023-11-27 17:13:22 +01:00
Sven Rebhan 68f787c0ba
fix(outputs.opensearch): Expose TLS setting correctly (#14340) 2023-11-27 08:15:06 -07:00
irving 0e591ea8cf
fix(common.oauth): Initialize 'EndpointParams' to avoid panic with 'audience' settings (#14331) 2023-11-27 07:14:55 -07:00
Joshua Powers 4c4b821aaa
test(kafka): Use dynamic ports with integration tests (#14301) 2023-11-17 10:47:18 +01:00
Jeffrey Zhang ac171a07be
feat(outputs.prometheus_client): Support listen on vsock (#14108) 2023-11-06 06:34:44 -07:00
Paweł Żak 8fbea28ab3
chore(linters): Fix findings found by testifylint: expected-actual (#14229) 2023-11-01 14:09:55 -06:00
Joshua Powers 7b7c7b6505
fix(outputs.timestream): Clip uint64 values (#14213) 2023-10-31 17:50:24 +01:00
Joshua Powers 8c35dddc10
test(outputs.kafka): Use private network for testing (#14220) 2023-10-31 17:47:23 +01:00
Joshua Powers 446fb9d64e
fix(outputs.elasticsearch): Print error status value (#14115) 2023-10-31 15:55:39 +01:00
Paweł Żak 34ae468a8c
chore(linters): Fix findings found by testifylint: len (#14203) 2023-10-31 10:29:53 +01:00
Paweł Żak 89a235c620
chore(linters): Enable perfsprint linter and fix all findings. (#14208) 2023-10-30 06:14:16 -06:00
Michael 7ec04f8dd6
docs(outputs.cratedb): Correct required SQL table schema (#13934)
Co-authored-by: Joshua Powers <powersj@fastmail.com>
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@me.com>
2023-10-30 09:02:12 +01:00
Paweł Żak fe87db594c
chore(linters): Fix findings found by testifylint: error-nil (#14198) 2023-10-27 07:42:25 -06:00
Robert 4e84fc8925
feat(socket_listener): Add vsock support to socket listener and writer (#14172) 2023-10-25 15:13:37 -06:00
Paweł Żak 97f47c11dd
chore(linters): Fix findings found by testifylint: empty (#14179) 2023-10-25 15:09:13 -06:00
Paweł Żak 12065fd152
chore(linters): Fix findings found by testifylint: require-error (#14181) 2023-10-25 15:04:00 -06:00
Joshua Powers 64ae51e6ff
test(opensearch): Disable perf analyzer in test images (#14178) 2023-10-25 07:42:44 -06:00
Paweł Żak 990ffc7222
chore(linters): Fix findings found by testifylint: bool-compare (#14163) 2023-10-24 10:45:17 -06:00
Sven Rebhan 062326eb48
test(outputs.kafka): Rework integration test to use bitnami/kafka (#14161) 2023-10-23 10:44: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
Luke Winikates 3eed69f866
feat(outputs.wavefront): Use common/http to configure http client (#14136) 2023-10-23 08:10:35 -06:00
Sven Rebhan fd773b3e28
fix(outputs.kafka): Simplify send-error handling (#14154) 2023-10-23 07:51:57 -06:00
Anton Brekhov 176bfa8f37
fix(outputs.nebius_cloud_monitoring): Use correct endpoint (#14135) 2023-10-23 15:38:24 +02:00
Thomas Casteleyn 74937de0f4
feat(outputs.bigquery): Project is no longer a required field (#14086) 2023-10-16 14:42:57 -06:00
Joshua Powers 710c92c50d
fix(outputs.exec): Resolve lint issues with tests (#14101) 2023-10-12 14:49:28 -06:00
Sven Rebhan 68eda258f4
fix(outputs.redistimeseries): Handle string fields correctly (#14060) 2023-10-12 14:39:14 -06:00
Chase Sterling 7673624bcd
feat(outputs.exec): Add ability to exec command once per metric (#13672) 2023-10-12 14:32:09 -06:00
Damian Szczepanik e50bb4fb3b
docs(outputs.influxdb): Add help message about multiple influxdb (#14053) 2023-10-12 09:32:25 -06:00
Christian Allinson 17a294776e
docs(outputs.mqtt): Correct typo in protocol config parameter (#14071) 2023-10-12 09:26:12 -06:00
Ramachandran A G 4759214471
feat(outputs.azure_data_explorer): Set user agent string (#14047) 2023-10-04 09:56:31 +02:00
Joshua Powers 6b01384c6e
feat(outputs.stackdriver): Add metric type config options (#14017)
* feat(outputs.stackdriver): Add metric type config options

This adds two new user config options that take metric names, with globs
as well. Metric's matching these names will have their type set before
sending to Stackdriver.

fixes: #14006

* run make docs
2023-10-02 10:30:32 +02:00
Sven Rebhan 3ffa5f615a
fix(outputs.opensearch): Migrate to new secrets API (#14021) 2023-09-29 07:56:58 -06:00
Mandeep Kalra 4e35ac8dc3
feat(outputs.opensearch): Add OpenSearch output plugin (#11958)
Co-authored-by: Josh Powers <powersj@fastmail.com>
2023-09-29 12:40:04 +02:00
Joshua Powers 188c8d7bbf
docs(outputs.http): Document proxy settings (#14016) 2023-09-29 12:21:26 +02:00
Sven Rebhan d636560483
docs(outputs.prometheus_client): Fix metric-type parameter naming (#14013) 2023-09-28 08:33:28 -06:00
Joshua Powers 637b8f8721
fix(outputs.stackdriver): Do not shallow copy map (#14009) 2023-09-27 21:59:43 +02:00
Sven Rebhan e2c4e10650
chore(secrets): Abstract secret implementation (#13953) 2023-09-25 14:37:04 -06:00
Joshua Powers 080f5a2ecb
fix(outputs.stackdriver): Drop metrics on InvalidArgument gRPC error (#13931) 2023-09-22 09:40:05 -06:00
Joshua Powers c0bcf31bc6
fix(outputs.cloudwatch): Increase number of metrics per write (#13930) 2023-09-18 09:07:00 -06:00
Joshua Powers ae9668b805
test(outputs.sql): Fix clean up of sql database file (#13918) 2023-09-14 20:09:06 +02:00
Joshua Powers f43427267d
chore: Clean up results from make check-deps (#13919)
Adds additional build directives to avoid a few other arch combos
2023-09-13 11:24:43 +02:00
Yonathan Amir a057e5b298
feat(outputs.prometheus_client): Add secretstore support for basic_password (#13899) 2023-09-11 08:36:24 -06:00
Sven Rebhan 84b3b587da
feat(prometheus): Allow to specify metric type (#13874) 2023-09-11 07:45:16 -06:00
Luke Winikates d807dd3c05
feat(outputs.wavefront): Add more auth options and update SDK (#13857) 2023-09-08 12:46:08 -06:00
Joshua Powers c238ebb271
fix(sql): Allow sqlite on Windows (amd64 and arm64) (#13865) 2023-09-08 20:14:24 +02:00
Sven Rebhan a528e842ef
fix(outputs.sql): Move 'conversion_style' option to the right place (#13875) 2023-09-07 07:20:57 -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 318a4b69e5
docs: Clean up markdown add warning about tables (#13792) 2023-08-28 22:07:45 +02:00
Sven Rebhan 71905a7758
feat(outputs.postgresql): Add option to create time column with timezone (#13763) 2023-08-25 07:18:08 -06:00
Sven Rebhan 17c7c0252b
feat(outputs.postgresql): Add option to rename time column (#13750) 2023-08-15 18:50:58 +02:00
Joshua Powers 1381513e61
fix(outputs.stackdriver): Regenerate time interval for unkown metrics (#13745) 2023-08-11 11:14:13 +02:00
Sven Rebhan 61cf18c821
chore: Check logging functions like printf (#13743) 2023-08-09 15:02:36 -06:00
Joshua Powers 2ac45b8d25
chore: Enable additional gocritic (#13714) 2023-08-03 18:58:27 +02:00
Joshua Powers 0f8957f0e9
chore: Resolves gocritic sloppyReassign (#13712) 2023-08-03 18:57:18 +02:00
Chase Sterling 087a6683f1
feat(outputs.execd): Add option for batch format (#13673) 2023-07-26 12:53:02 -06:00
Ramachandran A G 928ef00ca2
docs(outputs.azure_data_explorer): Update supported Azure Data Explorer flavors (#13677) 2023-07-26 18:33:35 +02:00
Sven Rebhan fe8467539a
feat(inputs.influxdb_listener): Add token based authentication (#13610) 2023-07-24 16:08:16 -06:00
Joshua Powers 25f545ccb9
feat(outputs.http): Allow PATCH method (#13651) 2023-07-21 11:31:40 +02:00
Maxim Ivanov 42c7a2027f
feat(inputs.prometheus): Always apply kubernetes label and field selectors (#13624) 2023-07-21 11:00:54 +02:00
Joshua Powers 6377f69501
fix(outputs.opentelemetry): group metrics by age and timestamp (#13292) 2023-07-14 09:25:24 -06:00
Joshua Powers d4235ab86b
feat(kafka): Set and send SASL extensions (#13411) 2023-07-14 09:23:59 -06:00
Anton Brekhov 36709713e1
fix(outputs.nebius_cloud_monitoring): Replace reserved label names (#13597)
Co-authored-by: Thomas Casteleyn <thomas.casteleyn@me.com>
2023-07-14 15:56:10 +02:00
Joshua Powers 8cde34bfeb
fix(outputs.stackdriver): Add tag as resource label option (#13575) 2023-07-14 15:49:41 +02:00
Joshua Powers d2ebc8ecc0
fix(outputs.influxdb_v2): Expose HTTP/2 client timeouts (#13562) 2023-07-10 16:29:59 +02:00
Joshua Powers 00b0ae68e0
test(outputs.instrumental): Allow setting custom port (#13576) 2023-07-10 14:48:54 +02:00
Joshua Powers c050c010bc
fix: replace github.com/denisenkom/go-mssqldb with github.com/microsoft/go-mssqldb (#13524) 2023-07-07 11:01:55 -06:00
Sven Rebhan c3d30c8227
chore(deps): Bump github.com/snowflakedb/gosnowflake from 1.6.13 to 1.6.22 (#13544) 2023-07-07 09:42:10 -06:00
Zeyad Kenawi 7aa3d79631
feat(outputs.file): Add compression (#13245) 2023-07-06 09:07:56 -06:00
Sven Rebhan 533ede7a32
fix(outputs.graphite): Rework connection handling (#13527) 2023-07-05 21:15:58 +02:00
Sven Rebhan 0291aafe51
fix(outputs.sumologic): Unwrap serializer for type check (#13522) 2023-07-04 21:37:16 +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
Joshua Powers 45f994268c
fix(outputs.stackdriver): Options to use official path and types (#13454) 2023-06-26 07:30:11 -06:00
Zeyad Kenawi 577db893e2
feat(internal): Add zstd to internal content_coding (#13423) 2023-06-22 08:54:13 -06:00
Anton Brekhov dada11e228
feat(outputs): Add Nebius Cloud Monitoring plugin (#13379) 2023-06-09 07:23:52 -06:00
Joshua Powers 8b815cb193
fix(outputs.sql): Use config.duration to correctly parse toml config (#13408) 2023-06-09 10:22:36 +02:00
Paweł Żak 02f0b15033
chore: Enable dynamicFmtString and sprintfQuotedString checkers for gocritic (#13279)
Co-authored-by: Pawel Zak <Pawel Zak>
2023-06-09 10:11:52 +02:00
Dawid Wołosowicz 536ab9e7b2
docs(outputs.sql): improve the documentation (#13385) 2023-06-05 07:42:44 -06:00
Luke Winikates 28073ab034
feat(outputs.wavefront): Add TLS and HTTP Timeout configuration fields (#13349) 2023-06-05 15:34:31 +02:00
Joshua Powers ca7c8f7005
chore: update removal and deprecations for v1.30.0 (#13351) 2023-06-02 12:36:19 +02:00
Sven Rebhan c3ce6a8e12
chore(config): Split tests to avoid cyclic import (#13371) 2023-06-02 12:32:10 +02:00
Sven Rebhan 5a8ccbde6f
chore(serializers.prometheus): Migrate to new-style framework (#13347) 2023-05-31 11:02:19 -06:00
Joshua Powers 664d013acb
docs: remove whitespace (#13367) 2023-05-30 11:47:26 -06:00
Sven Rebhan 5874825624
docs: Fix markdownlinter issues (#13365) 2023-05-30 11:13:54 -06:00
Sven Rebhan ece214e5a9
chore(serializers.json): Migrate to new-style framework (#13335) 2023-05-25 13:22:14 -06:00
Sven Rebhan bbe30f769d
chore(serializers.graphite): Migrate to new-style framework (#13321) 2023-05-24 08:49:41 -06:00
Andrew St Pierre 8677dd4097
fix(outputs.wavefront): Flush metric buffer before reaching overflow (#13252) 2023-05-24 09:54:39 +02:00
Sven Rebhan 7ced2606b2
chore(parsers)!: Remove old-style creation (#13310) 2023-05-23 14:17:11 -06:00
Bernt-Johan Bergshaven df166cfbcc
feat: Add Clarify output plugin (#13220) 2023-05-22 12:08:55 -06:00
Sven Rebhan d06fb73228
chore(serializers.carbon2): Migrate to new-style framework (#13291) 2023-05-19 12:44:26 -06:00
Paweł Żak 727533ee55
chore: Enable deferInLoop, exitAfterDefer and unnecessaryDefer checkers for gocritic (#13280)
Co-authored-by: Pawel Zak <Pawel Zak>
2023-05-19 09:55:08 +02:00