for i in $(grep -i ^backend haproxy.cfg |awk '{ print $2 }'); do
echo if \( \$msg contains \"$i\" \) then \{; echo action\(type=\"omfile\" file=\"/var/log/haproxy-$i.log\" flushOnTXEnd=\"off\"\); echo stop ; echo \};
done
Apparemment ça fonctionne pas mal, a tester
Une nouvelle lib présente dans rsyslog qui permet de diminuer le memory fingerprint du parsing des logs
très smart, rsyslog intègre un connecteur kafka sur debian stretch (> 8.7) ça va permettre de faire pas mal de choses intéressantes, très facilement