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

json Parser Plugin

The json parser plugin parses JSON logs. One JSON map per line.

Table of Contents



Specify time field for event time. Default is time.

If there is no time field in the record, this parser uses current time as an event time.


If time field value is formatted string, e.g. “28/Feb/2013:12:00:00 +0900”, you need to specify this parameter to parse it.

Default is nil and it means time field value is a second integer like 1497915137.

See Time#strptime for additional format information.

For iso8601 timestamps a special format “%iso8601” is available.


If you want to keep time field in the record, set true. Default is false.



This incoming event is parsed as:

1362020400 (2013-02-28 12:00:00 +0900)

  "host"  : "",
  "size"  : 777,
  "method": "PUT",
Last updated: 2019-03-22 16:10:40 +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.