31 lines
1.2 KiB
Text
31 lines
1.2 KiB
Text
# Parse a value in a specified field(s)/tag(s) and add the result in a new metric
|
|
[[processors.parser]]
|
|
## The name of the fields whose value will be parsed.
|
|
parse_fields = ["message"]
|
|
|
|
## Fields to base64 decode.
|
|
## These fields do not need to be specified in parse_fields.
|
|
## Fields specified here will have base64 decode applied to them.
|
|
# parse_fields_base64 = []
|
|
|
|
## The name of the tags whose value will be parsed.
|
|
# parse_tags = []
|
|
|
|
## If true, incoming metrics are not emitted.
|
|
# drop_original = false
|
|
|
|
## Merge Behavior
|
|
## Only has effect when drop_original is set to false. Possible options
|
|
## include:
|
|
## * override: emitted metrics are merged by overriding the original metric
|
|
## using the newly parsed metrics, but retains the original metric
|
|
## timestamp.
|
|
## * override-with-timestamp: the same as "override", but the timestamp is
|
|
## set based on the new metrics if present.
|
|
# merge = ""
|
|
|
|
## The dataformat to be read from files
|
|
## Each data format has its own unique set of configuration options, read
|
|
## more about them here:
|
|
## https://github.com/influxdata/telegraf/blob/master/docs/DATA_FORMATS_INPUT.md
|
|
data_format = "influx"
|