Marco Franssen
04/15/2025, 9:00 PMJosh Baird
04/16/2025, 12:39 PMMarco Franssen
04/30/2025, 2:27 PMMarco Franssen
04/30/2025, 2:27 PMMarco Franssen
04/30/2025, 2:28 PMMarco Franssen
04/30/2025, 2:28 PMMarco Franssen
04/30/2025, 2:45 PMMarco Franssen
05/02/2025, 11:51 AMMarco Franssen
05/02/2025, 2:57 PMMarco Franssen
05/07/2025, 2:10 PMMarco Franssen
05/09/2025, 10:26 AMJosh Baird
05/09/2025, 3:03 PMsetup.yaml
to the release.Marco Franssen
05/14/2025, 8:37 AMOron Cohen
05/15/2025, 2:40 PMMarco Franssen
05/19/2025, 8:54 AMJosh Baird
05/20/2025, 1:40 PMSébastian
05/22/2025, 1:30 PMMarco Franssen
05/23/2025, 10:10 AMAnurag Gupta
06/04/2025, 7:38 PMJosh Baird
06/05/2025, 1:20 PMVladyslav Ponoiko
06/24/2025, 10:12 AMroot 1 0.0 0.0 85760 14480 ? Ssl 10:08 0:00 /fluent-bit/bin/fluent-bit -c /fluent-bit/etc/fluent-bit.conf
Whereas my config is landed at
/fluent-bit/config
Is it a bug of 3.4.0 version of an operator, or intended, or there's some other thing I have completely forgotten to configure by any chance?Dan Nelson
07/01/2025, 8:30 PM[2025/07/01 16:39:09] [error] [io fd=123] error sending data to: <tcp://10.0.75.209:24224> (Broken pipe)
[2025/07/01 16:39:09] [error] [output:forward:forward.0] could not write forward entries
[2025/07/01 16:39:09] [ warn] [engine] failed to flush chunk '14-1751387948.402920859.flb', retry in 11 seconds: task_id=0, input=tail.1 > output=forward.0 (out_id=0)
[2025/07/01 16:39:20] [error] [io fd=123] error sending data to: <tcp://10.0.75.209:24224> (Broken pipe)
[2025/07/01 16:39:20] [error] [output:forward:forward.0] could not write forward entries
[2025/07/01 16:39:20] [error] [engine] chunk '14-1751387948.402920859.flb' cannot be retried: task_id=0, input=tail.1 > output=forward.0
[2025/07/01 16:39:49] [error] [http_client] broken connection to redacted.svc.cluster.local:4318 ?
[2025/07/01 16:39:49] [error] [output:opentelemetry:opentelemetry.1] redacted.svc.cluster.local:4318, HTTP status=0
[2025/07/01 16:39:49] [ warn] [engine] failed to flush chunk '14-1751387988.401066631.flb', retry in 6 seconds: task_id=0, input=fluentbit_metrics.0 > output=opentelemetry.1 (out_id=1)
Vladyslav Ponoiko
07/03/2025, 8:55 AMSaral
07/04/2025, 12:26 PM- lua:
call: normalize_product_logs
script:
name: fluent-bit-modify-k8s-fields
key: custom.lua
The custom.lua
script uses environment variables like drop_error_product
, drop_debug_product
, etc., to control which logs should be dropped dynamically. For example:
if log_level == "ERROR" and drop_error_product == "true" then
return -1 -- drop log
end
These variables are passed via environment variables in the Fluent Bit container or set via config maps.
Problem
When I update the values of these variables (e.g., setting drop_error_product
from false
to true
) and confirm that the ConfigMap
is updated and pods are restarted manually, the updated logic does not take effect.
However, the moment I:
• remove the entire Lua block from the filter config and deploy
• then add the same Lua block back and deploy again
...the changes start reflecting and logs get dropped correctly.
Is Fluent Bit or the Lua plugin caching the script or its environment somewhere internally?
Is there a supported or recommended way to force Fluent Bit to reload updated Lua script logic and/or environment config?
Thanks a lot — any insights or best practices would be appreciated!Rushi
07/09/2025, 12:23 PMMarco Franssen
07/14/2025, 9:26 AMJosh Baird
07/14/2025, 6:27 PMMarco Franssen
07/14/2025, 8:42 PMPat
07/15/2025, 9:19 AMLuis
09/18/2025, 8:58 AM