ParseCommon defines the common parameters for the parse plugin
| Field | Description | Scheme |
|---|---|---|
| id | The @id parameter specifies a unique name for the configuration. | *string |
| type | The @type parameter specifies the type of the plugin. | *string |
| logLevel | The @log_level parameter specifies the plugin-specific logging level | *string |
Parse defines various parameters for the parse plugin
| Field | Description | Scheme |
|---|---|---|
| expression | Specifies the regular expression for matching logs. Regular expression also supports i and m suffix. | *string |
| types | Specify types for converting field into another, i.e: types user_id:integer,paid:bool,paid_usd_amount:float | *string |
| timeKey | Specify time field for event time. If the event doesn't have this field, current time is used. | *string |
| estimateCurrentEvent | If true, use Fluent::Eventnow(current time) as a timestamp when time_key is specified. | *bool |
| keepTimeKey | If true, keep time field in th record. | *bool |
| timeout | Specify timeout for parse processing. | *string |