Closed jdoss closed 8 years ago
It's just a misconfiguration. Your output records with tag fluentd.traffic
are captured by <match *.**>
section, not <match fluentd.traffic>
section.
Write <match fluentd.traffic>
section before <match *.**>
in configuration file.
Sorry in advance for such a long issues post. I am seeing that using match with a wildcard has issues. Here is a list of plugins and versions:
When I use
<match **.*>
or<match **>
(like simple in the example below) no flowcounter data is produced.Changing to a nonwildcard match like this:
Will produce flowcounter data as expected.
One odd thing I did notice is with my current testing config which uses out_copy to send data to ES, S3 and Flowcounter, the
<match *.**>
sends data to ES and S3 stores just fine but the flowcounter store which just tags so it can be shipped to influxdb doesn't work but it ends up in ES.Here is a TL; DR of my config:
The
fluentd.traffic
tag doesn't end up in influxdb (or@type stdout
either) but it ends up in ES??