xml 流利的(td-agent)多段解析器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml 流利的(td-agent)多段解析器相关的知识,希望对你有一定的参考价值。
<source>
@type tail
path {{ access_log_path }}
tag log.access
<parse>
@type apache2
</parse>
</source>
<filter log.access>
@type parser
key_name path
<parse>
@type regexp
expression /^(?<host>[^ ]*) [^ ]* (?<user>[^ ]*) \[(?<time>[^\]]*)\] "(?<method>\S+)(?: +(?<path>[^ ]*) +\S*)?" (?<code>[^ ]*) (?<size>[^ ]*)$/
time_format %d/%b/%Y:%H:%M:%S %z
</parse>
</filter>
<match log.access>
@type s3
s3_bucket {{ s3_bucket_name }}
s3_region ap-northeast-1
path parsed/%Y/%m/%d/
time_slice_format %Y%m%d%H%M%S
time_slice_wait 1m
<format>
none
</format>
flush_at_shutdown true
</match>
以上是关于xml 流利的(td-agent)多段解析器的主要内容,如果未能解决你的问题,请参考以下文章
sh 安装流利的v1.0(td-agent3)
如何解析流利的 json $log.<field> 键?
xml 的流利断言
PHP XML Expat 解析器
XML DOM 解析器
xml_解析_解析方式和xml_常见的解析器