Comment on page
Config: Extract Section
The extract section can be under
<match>
, <source>
, or <filter>
sections. It is enabled for the plugins that support extracting values from the event record e.g. exec
.<source>
@type exec
# ...
<extract>
# ...
</extract>
</source>
tag_key
(string) (optional): the field name to extracttag
- Default:
nil
keep_tag_key
(bool) (optional): iftrue
, keeps the field in therecord after extracting its value- Default:
false
time_key
(string) (optional): the field name to extract the time- Default:
nil
keep_time_key
(bool) (optional): iftrue
, keeps the field in therecord after extracting its value- Default:
false
time_type
(enum) (optional): parses/formats value according to thistype- Default:
float
- Available values:
float
,unixtime
,string
float
: seconds from Epoch + nano seconds (e.g.1510544836.154709804)unixtime
: seconds from Epoch (e.g. 1510544815)string
: use format specified bytime_format
, local time or timezone
time_format
(string) (optional): processes value according to thespecified format. This is available only whentime_type
isstring
.- Default:
nil
- Available time format:
- For more details about formatting, see
- For more details about parsing, see
%iso8601
(only for parsing)- Use
%N
to parse/format with sub-second precision, because%3N
,%6N
,%9N
, and%L
.
localtime
(bool) (optional): iftrue
, uses local time. Otherwise,UTC is used. This is exclusive withutc
.- Default:
true
utc
(bool) (optional): iftrue
, uses UTC. Otherwise, local time isused. This is exclusive withlocaltime
.- Default:
false
timezone
(string) (optional): uses the specified timezone. One canparse/format the time value in the specified timezone format.- Default:
nil
- Available time zone format:
- 1.
[+-]HH:MM
(e.g. "+09:00") (recommended) - 2.
[+-]HHMM
(e.g. "+0900") - 3.
[+-]HH
(e.g. "+09") - 4.Region/Zone (e.g.
Asia/Tokyo
) - 5.Region/Zone/Zone (e.g.
America/Argentina/Buenos_Aires
)
If this article is incorrect or outdated, or omits critical information, please let us know. Fluentd is an open-source project under Cloud Native Computing Foundation (CNCF). All components are available under the Apache 2 License.
Last modified 2yr ago