Sha256: b68880e1c532a0268a383280a3d30cac9bf5d897df7a36a72877886a176a2657
Contents?: true
Size: 1.28 KB
Versions: 3
Compression:
Stored size: 1.28 KB
Contents
class Fluentd module Setting class OutForward include Fluentd::Setting::Plugin register_plugin("output", "forward") config_section :secondary do config_param :path, :string end def self.initial_params params = { buffer_type: "memory", buffer: { "0" => { "type" => "memory", } }, secondary: { "0" => { "type" => "file", } } } super.except(:transport).compact.deep_merge(params) end # TODO overwrite this method to support transport parameter and transport section # def self.permit_params # super # end def common_options [ :label, :pattern, :server, :secondary, ] end def hidden_options [ :inject, :buffer, # Deprecated options :host, :port, :transport ].concat(tls_options) # Hide TLS related options to customize view end def tls_options [ :tls_version, :tls_ciphers, :tls_insecure_mode, :tls_allow_self_signed_cert, :tls_verify_hostname, :tls_cert_path ] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fluentd-ui-1.2.1 | app/models/fluentd/setting/out_forward.rb |
fluentd-ui-1.2.0 | app/models/fluentd/setting/out_forward.rb |
fluentd-ui-1.1.0 | app/models/fluentd/setting/out_forward.rb |