The time_parser
operator sets the timestamp on an entry by parsing a value from the record.
Field | Default | Description |
---|---|---|
id |
required | A unique identifier for the operator |
output |
required | The connected operator(s) that will receive all outbound entries |
parse_from |
required | A field that indicates the field to be parsed as JSON |
layout_type |
strptime |
The type of timestamp. Valid values are strptime , gotime , and epoch |
layout |
required | The exact layout of the timestamp to be parsed |
if |
An expression that, when set, will be evaluated to determine whether this operator should be used for the given entry. This allows you to do easy conditional parsing without branching logic with routers. | |
preserve_to |
Preserves the unparsed value at the specified field | |
on_error |
send |
The behavior of the operator if it encounters an error. See on_error |
Several detailed examples are available here.