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.
If true, a separator parameter can be further defined.
Keys of adjacent levels are joined by the separator.
Process time value using the specified format.
JSON parser time type.
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\" : \"-\" }
JSON parser.