2017-05-05 2 views
1

Warum ist das Filtern nicht?Warum fluentd grep exlude filter funktioniert nicht?

<source> 
    @type dummy 
    tag kubernetes.log 
    dummy [{"log":"1234", "stream":"stdout", "kubernetes":{"container_name":"log-collector-fluentd" }, "time":"2017-05-04T15:01:21.000000000Z"}] 
</source> 

<filter kubernetes.**> 
    @type grep 
    exclude1 kubernetes.container_name log-collector-fluentd 
</filter> 

<match kubernetes.**> 
    @type    stdout 
</match> 

Testing:

$ /opt/td-agent/embedded/bin/ruby -- /usr/sbin/td-agent -c /fluentd.conf 
2017-05-05 06:22:58 +0000 kubernetes.log: {"log":"1234","stream":"stdout","kubernetes":{"container_name":"log-collector-fluentd"},"time":"2017-05-04T15:01:21.000000000Z"} 

Antwort