Sven Rebhan
5a8ccbde6f
chore(serializers.prometheus): Migrate to new-style framework ( #13347 )
2023-05-31 11:02:19 -06:00
Sven Rebhan
238478bc9c
chore(serializers.wavefront): Migrate to new-style framework ( #13344 )
2023-05-26 11:51:03 -06:00
Sven Rebhan
b20a3ac77b
chore(serializers.splunkmetric): Migrate to new-style framework ( #13342 )
2023-05-26 08:43:58 -06:00
Sven Rebhan
7a521ff73b
chore(serializers.prometheusremotewrite): Migrate to new-style framework ( #13341 )
2023-05-26 07:51:12 -06:00
Sven Rebhan
d769495276
chore(serializers.nowmetric): Migrate to new-style framework ( #13340 )
2023-05-26 07:50:33 -06:00
Joshua Powers
05aab954cf
fix: remove unused imports ( #13339 )
2023-05-25 13:26:47 -06:00
Sven Rebhan
ece214e5a9
chore(serializers.json): Migrate to new-style framework ( #13335 )
2023-05-25 13:22:14 -06:00
Sven Rebhan
a1743269cc
chore(serializers.msgpack): Migrate to new-style framework ( #13336 )
2023-05-25 13:20:50 -06:00
Sven Rebhan
bbe30f769d
chore(serializers.graphite): Migrate to new-style framework ( #13321 )
2023-05-24 08:49:41 -06:00
Sven Rebhan
66988b81cf
chore(serializers.csv): Migrate to new-style framework ( #13319 )
2023-05-23 08:18:48 -06:00
Sven Rebhan
d06fb73228
chore(serializers.carbon2): Migrate to new-style framework ( #13291 )
2023-05-19 12:44:26 -06:00
Sven Rebhan
9bb2d1562d
chore(serializers): Add new-style framework and migrate influx ( #12920 )
2023-04-11 21:52:42 +02:00
Joshua Powers
7284c126ce
fix(serializers.graphite): Allow for specifying regex to sanitize ( #12835 )
2023-03-14 11:46:44 +01:00
Sven Rebhan
0f8dff9b8d
feat(serializers.json): Support serializing JSON nested in string fields ( #12260 )
2022-11-18 11:53:13 +01:00
Paweł Żak
236af553a3
chore: wrap long lines in other locations ( #12219 )
2022-11-11 06:32:11 -07:00
Paweł Żak
6816aefcd5
chore: fix linter findings for unparam and revive.unused-parameter ( #12150 )
2022-11-08 12:04:12 -07:00
Joshua Powers
a536764bf1
fix(serializers.splunkmetric): provide option to remove event metric tag ( #12024 )
2022-11-01 06:41:46 -06:00
Conor Evans
b76d794968
feat(serializers.prometheus): Provide option to reduce payload size by removing HELP from payload ( #11690 )
2022-08-18 09:22:40 +02:00
Sven Rebhan
9f3a7414a9
feat(parsers.json): Allow JSONata based transformations in JSON serializer ( #11251 )
2022-07-21 18:37:36 +02:00
Sven Rebhan
48fa1990ee
feat: Add CSV serializer ( #11307 )
2022-06-22 21:06:50 +02:00
Howie
381dc22723
chore: typos across source code comments ( #10361 )
2022-01-05 08:20:10 -07:00
crflanigan
e7e50a8883
feat: Add option to disable Wavefront prefix conversion ( #10252 )
2021-12-14 15:04:30 -07:00
Paweł Żak
59eeddb41e
fix: Linter fixes for plugins/serializers/[a-z]* ( #10181 )
...
Co-authored-by: Pawel Zak <Pawel Zak>
2021-11-30 14:50:00 -06:00
Heiko Schlittermann
b9aa9839fb
feat: Add json_timestamp_layout option ( #8229 )
2021-09-21 09:12:44 -06:00
Greg Linton
df47b41668
Allow more characters in graphite tags ( #9249 )
2021-05-18 12:29:30 -04:00
Patryk Małek
2b41a1e1f4
Carbon2 serializer: sanitize metric name ( #9026 )
2021-04-08 10:31:31 -04:00
Jason Kim (Jun Chul Kim)
9075ae5175
Add MessagePack output data format ( #8828 )
2021-03-02 14:48:58 -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
Anthony Arnaud
045c3c18b8
Add prometheus remote write serializer ( #8360 )
2020-12-16 14:11:05 -05:00
Patryk Małek
5534b9955c
Carbon2 configuration option - include field in metric name ( #8094 )
2020-09-10 12:14:11 -04:00
ihard
94c75b51a8
Add configurable separator graphite serializer and output ( #7545 )
2020-05-20 17:15:18 -07:00
Ilya Antipov
0cad343de7
Support multiple templates for graphite serializers ( #7136 )
2020-03-31 11:30:21 -07:00
Daniel Nelson
80c5edd48e
Add prometheus serializer and use it in prometheus output ( #6703 )
2019-11-26 15:46:31 -08:00
Lance O'Connor
bc8769ba24
Add Splunk MultiMetric support ( #6640 )
2019-11-18 12:38:34 -08:00
Daniel Nelson
4197426a73
Ignore errors serializing single metrics ( #5943 )
2019-06-03 17:34:48 -07:00
Daniel Nelson
d25fa3ced3
Document that serializers are not thread-safe
2019-05-17 13:44:29 -07:00
Pierre Tessier
267a9f182b
Add wavefront serializer plugin ( #5670 )
2019-04-05 14:46:12 -07:00
Frank Reno
a15305385f
Add carbon2 serializer ( #5345 )
2019-01-25 18:06:08 -08:00
JefMuller
e6724bfb7c
Add ServiceNow serializer ( #4809 )
2019-01-08 15:28:00 -08:00
Lance O'Connor
c80aab0445
Add Splunk Metrics serializer ( #4339 )
2018-09-11 13:01:08 -07:00
Pavel Boev
7660315e45
Add support for Graphite 1.1.x tags ( #4165 )
2018-05-21 15:59:56 -07:00
Daniel Nelson
73c22a8189
Add SerializeBatch method to the Serializer interface ( #4107 )
2018-05-04 18:27:31 -07:00
Daniel Nelson
b99cd14129
Add influx uint support as a runtime option ( #3948 )
2018-03-29 13:31:43 -07:00
Daniel Nelson
1c0f63a90d
Add new line protocol parser and serializer, influxdb output ( #3924 )
2018-03-27 17:30:51 -07:00
tjmcs
fb1c7d0154
Adds a new json_timestamp_units configuration parameter ( #2587 )
2017-03-29 17:12:29 -07:00
Patrick Hemmer
8514acdc3c
return error on unsupported serializer data format ( #2542 )
2017-03-17 10:14:03 -07:00
Cameron Sparr
db7a4b24b6
Implement telegraf's own full metric type
...
main reasons behind this:
- make adding/removing tags cheap
- make adding/removing fields cheap
- make parsing cheaper
- make parse -> decorate -> write out bytes metric flow much faster
Refactor serializer to use byte buffer
2016-12-01 18:17:02 +00:00
Cameron Sparr
f5878eafb9
Create a template system for the graphite serializer
...
closes #925
closes #879
2016-04-11 16:30:18 -06:00
Marcelo Salazar
d66d66e74b
added json serializer
...
closes #878
2016-03-17 13:51:16 -06:00
Cameron Sparr
a9c135488e
Add Serializer plugins, and 'file' output plugin
2016-02-12 14:13:49 -07:00