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

Parameters

time_key

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.

time_format

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.

keep_time_key

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

Example

1
{"time":1362020400,"host":"192.168.0.1","size":777,"method":"PUT"}
Copied!
This incoming event is parsed as:
1
time:
2
1362020400 (2013-02-28 12:00:00 +0900)
3
4
record:
5
{
6
"host" : "192.168.0.1",
7
"size" : 777,
8
"method": "PUT",
9
}
Copied!
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.
Last modified 1yr ago