Fluentdのドキュメント(https://docs.fluentd.org/v1.0/articles/routing-examples) に様々なルーティングの設定例があります。
それらを図で表現してみると下記のようになります。
Simple Input -> Filter -> Output
Input、Filter、Outputのシンプルな組み合わせ
Two input cases
Inputが2つある例
Input -> Filter -> Output with Label
@METRICS
ラベルで、InputとOutputをグループ化
Re-route event by tag
routeプラグインによるレコードの複製とタグの書き換え
Re-route event by record content
rewrite_tag_filterプラグインでレコードの内容によってタグの書き換え
Re-route event to other Label
copyプラグインによるレコードの複製と、relabelプラグインによるラベル付け