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
Joshua Powers
d12bcec8c4
fix(outputs.stackdriver): Allow for custom metric type prefix ( #13168 )
2023-05-04 11:56:29 -06:00
Max
cf7ec5072d
fix(outputs.graphite): Fix logic to reconnect with servers that were not up on agent startup ( #13228 ) ( #13239 )
2023-05-04 19:20:20 +02:00
Joshua Powers
1b8339ace8
docs(common.kafka): Remove experimental notes ( #13232 )
2023-05-04 19:17:40 +02:00
Joshua Powers
8396f1a00d
feat(outputs.loki): Add option for metric name label ( #13157 )
2023-05-04 11:56:19 +02:00
Joshua Powers
1a7c274ddf
fix(outputs.stackdriver): Group batches by timestamp ( #12994 )
2023-05-04 11:48:54 +02:00
Daniel Ayvar
872d51714e
feat(cloud_pubsub): Add support for gzip compression ( #13094 )
2023-05-02 20:04:00 +02:00
Orlov Roman
20921eb535
fix(outputs.prometheus_client): Fix export_timestamp for v1 metric type ( #13169 )
...
Co-authored-by: Roman Orlov <orlov@farpost.com>
2023-05-02 13:46:57 +02:00
Joshua Powers
80b8fe6333
fix(serializers.influx): Restore disabled uint support by default ( #13164 )
2023-05-02 13:45:19 +02:00
kannar
1d3afd469f
fix(outputs.warp10): Support Infinity/-Infinity/NaN values ( #13126 )
2023-04-24 12:47:07 -06:00
Paweł Żak
ba16eeb495
chore: Enable G110 rule for gosec ( #13044 )
...
Co-authored-by: Pawel Zak <Pawel Zak>
2023-04-14 17:14:55 +02:00
Paweł Żak
5f2142a6cc
chore: Enable G601 rule for gosec ( #13042 )
2023-04-12 16:56:07 +02:00
Paweł Żak
55e4bb6808
chore: Enable G103 rule for gosec ( #13038 )
2023-04-12 07:32:46 -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
2320bbd1a8
chore: Enable G101 rule for gosec ( #13009 )
...
Co-authored-by: Pawel Zak <Pawel Zak>
2023-04-03 20:31:08 +02:00
Sven Rebhan
83b4056985
fix(secrets): Minimize secret holding time ( #13002 )
2023-04-03 07:28:41 -06:00
Paweł Żak
edcd28650c
chore: Enable G112 and G114 rules for gosec ( #12986 )
...
Co-authored-by: Pawel Zak <Pawel Zak>
2023-04-03 15:23:05 +02:00
Paweł Żak
0de59d48ec
chore: Enable G202 rule for gosec ( #12984 )
...
Co-authored-by: Pawel Zak <Pawel Zak>
2023-04-03 15:21:26 +02:00
Paweł Żak
c76f319b84
chore: Remove `revive:unhandled-error` - `errcheck` is more flexible ( #13008 )
2023-04-03 07:19:43 -06:00
Joshua Powers
6c840b781d
chore: run make docs
2023-03-31 11:24:04 -06:00
Glen Neff
cf08f341d1
docs(outputs.http): add service to aws creds ( #13003 )
2023-03-31 10:53:07 -06: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
Joshua Powers
3c8277d502
fix(outputs.graphite): Add custom regex to outputs ( #12908 )
2023-03-22 13:32:41 +01:00
Joshua Powers
7284c126ce
fix(serializers.graphite): Allow for specifying regex to sanitize ( #12835 )
2023-03-14 11:46:44 +01:00
Jacob Marble
240c239321
chore(deps): Update OpenTelemetry from 0.3.1 to 0.3.3 ( #12840 )
2023-03-13 12:22:03 +01:00
Sven Rebhan
1eb70808d0
feat(common.oauth): Add audience parameter ( #12821 )
2023-03-13 12:17:37 +01:00
feld
f48b834a14
docs(outputs.postgresql): Improve TimescaleDB config examples ( #12829 )
2023-03-09 16:05:28 -07:00
Paweł Żak
d59ea7d0ce
chore: Remove usages of github.com/pkg/errors dependency (archived) ( #12787 )
...
Co-authored-by: Pawel Zak <Pawel Zak>
2023-03-03 19:04:41 +01:00
Sven Rebhan
6e3af9d06c
feat(outputs.mqtt): Add option to specify topic layouts ( #12697 )
2023-02-28 11:44:35 -07:00
Thomas Casteleyn
6a2f6f301f
chore: eliminate unnecessary use of quoted strings in printf ( #12722 )
2023-02-23 06:49:36 -07:00