From d0bffdeb150e7accd4b62b12fa9577a2893c5846 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Mon, 15 Sep 2025 07:51:39 -0500 Subject: [PATCH] r/fluent-bit: Support configuring parsers When ingesting logs from sources other than systemd, such as unstructured log files written by uncooperative services, it may be necessary to define custom parsers. --- roles/fluent-bit/defaults/main.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/fluent-bit/defaults/main.yml b/roles/fluent-bit/defaults/main.yml index 2093a8e..b50d6f4 100644 --- a/roles/fluent-bit/defaults/main.yml +++ b/roles/fluent-bit/defaults/main.yml @@ -1,5 +1,7 @@ fluent_bit_config: service: '{{ fluent_bit_config_service }}' + parsers: '{{ fluent_bit_parsers }}' + multiline_parsers: '{{ fluent_bit_multiline_parsers }}' pipeline: '{{ fluent_bit_pipeline }}' fluent_bit_config_service: @@ -24,6 +26,10 @@ fluent_bit_input_systemd: lowercase: true strip_underscores: true +fluent_bit_parsers: [] + +fluent_bit_multiline_parsers: [] + fluent_bit_filters: [] fluent_bit_outputs: