Fluent GELF plugins
Clone or download
Pull request Compare This branch is 43 commits ahead of emsearcy:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
certs
lib/fluent Merge pull request #2 from fieryvova/master May 24, 2018
.gitignore
Gemfile
LICENSE
LICENSE-Apache-2.0.txt
README.md
fluent-plugin-gelf-hs.gemspec

README.md

Fluentd GELF output and formatter plugins

This is a fork of the fluent-plugin-gelf (https://github.com/emsearcy/fluent-plugin-gelf) created in order to publish a gem with the changes contained in pull request #34. The original pull request #34 will not be used, due to some problems discovered, and will be replaced by three smaller PRs which will implement the same change set, albeit in smaller chunks.

Overview

Fluentd GELF output and formatter plugins.

Installation

gem install fluent-plugin-gelf-hs

Output plugin configuration

<match **>
  type gelf
  host <remote GELF host>
  port <remote GELF port>
  protocol <tcp or udp (default)>
  tls <true or false (default)>
  tls_options <{} (default)> for options see https://github.com/graylog-labs/gelf-rb/blob/72916932b789f7a6768c3cdd6ab69a3c942dbcef/lib/gelf/transport/tcp_tls.rb#L7-L12
  [ fluent buffered output plugin configuration ]
</match>

Formatter plugin configuration

<match **>
  type file (any type that that takes a format argument)
  format gelf
  [ fluent file output plugin configuration ]
</match>