Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 911 Bytes

File metadata and controls

57 lines (39 loc) · 911 Bytes

tsv

The tsv parser plugin parses the TSV format.

Parameters

See Parse Section Configurations.

keys

type default version
array of string required parameter 0.14.9

The array of names for fields on each line.

delimiter

type default version
string \t 0.14.0

The delimiter (character or string) separating TSV values.

Example

With this configuration:

<parse>
  @type tsv
  keys time,host,req_id,user
  time_key time
</parse>

This incoming event:

2013/02/28 12:00:00\t192.168.0.1\t111\t-

is parsed as:

time:
1362020400 (2013/02/28/ 12:00:00)

record:
{
  "host"   : "192.168.0.1",
  "req_id" : "111",
  "user"   : "-"
}

If you set null_value_pattern '-' in the configuration, user field becomes nil instead of "-".