Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
If true, keep the time field in the record.
If true, an empty string field is replaced with a null value.
Specify the null value pattern.
Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
Specify types for converting a field into another type.
For example,
With this configuration:
This incoming event: \"2013/02/28 12:00:00,192.168.0.1,111,-\"
is parsed as: 1362020400 (2013/02/28/ 12:00:00)
record: { \"host\" : \"192.168.0.1\", \"req_id\" : \"111\", \"user\" : \"-\" }
Source parser object.