i'm trying to get my custom nginx access_log format into fluentd but it won't work. I tried my regex with fluentular and fluentd-ui and it shows no errors:
2017-05-08 17:34:35 +0200 [warn]: pattern not match: "May 8 17:34:35 deployment-dev-1033774263-0n60n nginx: 10.44.0.0 deployment-dev-1033774263-0n60n [08/May/2017:17:34:35 +0200] \"GET /sites/default/files/css/A.css_zK72-b6vfmaWB0-rJ1kPTuIMeQ1GMmhvuabgTvTgalg.css,,q0+css_T-mqss2oLRLX3dQ4SIIW4vkLtYqP9I1qJ7-gfyLGexI.css,,q0,Mcc.mz5GaZoFDl.css.pagespeed.cf.jT_ESDefd7.css HTTP/2.0\" 200 12101 0.001 \"
https://proxy-d.kilian-ries.de/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36\""
<source>
@type syslog
protocol_type udp
port 9514
format /^(?<remote>[^ ]*) (?<host>[^ ]*) \[(?<time>[^\]]*)\] "(?<method>\S+) +(?<path>[^\"]* \S*)?" (?<code>[^ ]*) (?<size>[^ ]*) (?<request_time>[^ ]*) "(?<referer>[^\"]*)" "(?<agent>[^\"]*)"$/
tag nginx.access
time_format %d/%b/%Y:%H:%M:%S %z
</source>
<match nginx.access>
@type stdout
</match>
log_format fluent_access '$remote_addr $hostname [$time_local] ' '"$request" $status $body_bytes_sent $request_time "$http_referer" ' '"$http_user_agent"';
10.44.0.0 deployment-dev-1033774263-0n60n [08/May/2017:17:34:35 +0200] "GET /sites/default/files/css/A.css_Z5jMg7P_bjcW9iUzujI7oaechMyxQTUqZhHJ_aYSq04.css,q0.pagespeed.cf.y5ovlwmdYo.css HTTP/2.0" 200 270 0.002 "
https://proxy-d.kilian-ries.de/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
10.44.0.0 deployment-dev-1033774263-0n60n [08/May/2017:17:34:35 +0200] "GET /core/themes/bartik/logo.svg HTTP/2.0" 200 1883 0.005 "
https://proxy-d.kilian-ries.de/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36"
Does anybody know why i'm seeing the error but fluentular and fluentd-ui are reporting NO errors?