Versions | v1.0 (td-agent3) | v0.12 (td-agent2)

CSV Parser Plugin

The csv parser plugin parses CSV format.

This plugin uses CSV.parse_line method.

Table of Contents


See Parse section configurations


type default version
array of string required parameter 0.14.9

Names of fields included in each lines.


type default version
string , 0.14.2

The delimiter character (or string) of CSV values.


  @type csv
  keys time,host,req_id,user
  time_key time

With this configuration:

2013/02/28 12:00:00,,111,-

This incoming event is parsed as:

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

  "host"   : "",
  "req_id" : "111",
  "user"   : "-"

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

Last updated: 2019-03-23 23:25:58 +0000

Versions | v1.0 (td-agent3) | v0.12 (td-agent2)

If this article is incorrect or outdated, or omits critical information, please let us know. Fluentd is a open source project under Cloud Native Computing Foundation (CNCF). All components are available under the Apache 2 License.