Sha256: 841dbcbf7b6808af418ab193e6dc9a059e8e430f218b3495bbbce557b9bd8f32

Contents?: true

Size: 809 Bytes

Versions: 1

Compression:

Stored size: 809 Bytes

Contents

# Puma based HTTP(S) plugin for Fluentd

HTTP input plugin based on [Puma](http://puma.io/)

This HTTP input plugin supports HTTPS mode.

## Installation

Use RubyGems:

    fluent-gem install fluent-plugin-http-puma

## Configuration

    <source>
      type http_puma

      # optional parameters(same as in_http)
      bind 127.0.0.1
      port 9890
      backlog 2048
      format json

      # optional Puma parameters
      min_threads 0
      max_threads 4
      use_ssl
      ssl_keys /path/to/key,/path/to/cert
    </match>

### HTTPS mode

Use `use_ssl` and `ssl_keys`.

    <source>
      use_ssl
      ssl_keys ["/path/to/key", "/path/to/cert"] # ssl_keys is required when use_ssl is true
    </source>

`ssl_keys` are json array which has two elements, 1st is for key file, 2nd is for cert file.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fluent-plugin-http-puma-0.0.1 README.md