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 you don't need stream or logtag fields, set this to false.
If true, an empty string field is replaced with a null value.
Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
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\" : \"-\" }
CRI parser.