Sha256: be16816d18cf37738dc9dcf1ff82d557af803b1c54c38e81ba92859fc0441c94

Contents?: true

Size: 740 Bytes

Versions: 3

Compression:

Stored size: 740 Bytes

Contents

class Fluentd
  module Setting
    class InHttp
      include Fluentd::Setting::Plugin

      register_plugin("input", "http")

      def self.initial_params
        {
          bind: "0.0.0.0",
          port: 8888,
          body_size_limit: "32m",
          keepalive_timeout: "10s",
          add_http_headers: false,
          parse_type: "in_http",
          parse: {
            "0" => {
              "type" => "in_http"
            }
          }
        }
      end

      def common_options
        [
          :label, :bind, :port, :add_http_headers, :add_remote_addr
        ]
      end

      def hidden_options
        [
          :parse,
          :backlog,
          :blocking_timeout,
        ]
      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/in_http.rb
fluentd-ui-1.2.0 app/models/fluentd/setting/in_http.rb
fluentd-ui-1.1.0 app/models/fluentd/setting/in_http.rb