fluent / fluentd-kubernetes-daemonset

Fluentd daemonset for Kubernetes and it Docker image
Apache License 2.0
1.25k stars 981 forks source link

`v1.16.2-debian-logzio-amd64-1.0` docker image fails to start due to missing Prometheus `require` #1457

Closed mfds closed 9 months ago

mfds commented 10 months ago

Image is crashing upon start with a similar output:

fluentd-logzio-dnz6m fluentd /fluentd/vendor/bundle/ruby/3.1.0/gems/fluent-plugin-logzio-0.2.1/lib/fluent/plugin/out_logzio_buffered.rb:55:in `initialize': uninitialized constant Prometheus (NameError)
fluentd-logzio-dnz6m fluentd
fluentd-logzio-dnz6m fluentd       @registry = ::Prometheus::Client.registry
fluentd-logzio-dnz6m fluentd                   ^^^^^^^^^^^^
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/plugin.rb:172:in `new'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/plugin.rb:172:in `new_impl'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/plugin.rb:114:in `new_output'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/agent.rb:130:in `add_match'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/agent.rb:74:in `block in configure'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/agent.rb:64:in `each'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/agent.rb:64:in `configure'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/root_agent.rb:149:in `configure'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/engine.rb:105:in `configure'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/engine.rb:80:in `run_configure'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/supervisor.rb:571:in `run_supervisor'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/lib/fluent/command/fluentd.rb:352:in `<top (required)>'
fluentd-logzio-dnz6m fluentd    from <internal:/usr/local/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
fluentd-logzio-dnz6m fluentd    from <internal:/usr/local/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/gems/fluentd-1.16.2/bin/fluentd:15:in `<top (required)>'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/bin/fluentd:25:in `load'
fluentd-logzio-dnz6m fluentd    from /fluentd/vendor/bundle/ruby/3.1.0/bin/fluentd:25:in `<main>'

This seems to have been fixed:

Any chance that updating the images fixes this issue?