In run.sh, specifically line 218: https://github.com/openshift/origin-aggregated-logging/blob/master/fluentd/run.sh#L218 sec_forward_files=$( grep -l "@type *secure_forward" ${CFG_DIR}/*/* 2> /dev/null || : ) and line 222: https://github.com/openshift/origin-aggregated-logging/blob/master/fluentd/run.sh#L222 grep "@type *secure_forward" $afile | while read -r line; do we only take the secure_forward plugin into account, not the forward plugin. Changing the two afore-mentioned lines to: sec_forward_files=$( grep -l "@type *forward" ${CFG_DIR}/*/* 2> /dev/null || : ) and: grep "@type *forward" $afile | while read -r line; do takes into account both secure_forward and forward, computing the value of NUM_OUTPUTS properly.
Upstream PR: https://github.com/openshift/origin-aggregated-logging/pull/1021
Backported to 3.6 in https://github.com/openshift/origin-aggregated-logging/pull/1030
Noriko, Please update the doc text for this issue
(In reply to Jeff Cantrill from comment #9) > Noriko, > > Please update the doc text for this issue Done!
Verified with openshift3/logging-fluentd:v3.6.173.0.117-1
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:1579