No commit activity in last 3 years
No release in over 3 years
A generic Fluentd output plugin to send logs to an HTTP endpoint forked from fluent-plugin-out-http
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 3.1.0

Runtime

>= 0.14.15, < 2
~> 1.0
 Project Readme

fluent-plugin-out-http, a plugin for Fluentd

A generic fluentd output plugin for sending logs to an HTTP endpoint.

Build Status

Configuration options

<match *>
  @type http
  endpoint_url    http://localhost.local/api/
  http_method     put    # default: post
  serializer      json   # default: form
  rate_limit_msec 100    # default: 0 = no rate limiting
  raise_on_error  false  # default: true
  authentication  basic  # default: none
  username        alice  # default: ''
  password        bobpop # default: '', secret: true
  buffered        true   # default: false. Switch non-buffered/buffered mode
  cacert_file     /etc/ssl/endpoint1.cert # default: ''
  token           tokent # default: ''
  custom_headers  {"token":"arbitrary"} # default: nil
</match>

Usage notes

If you'd like to retry failed requests, consider using fluent-plugin-bufferize.


Heavily based on fluent-plugin-growthforecast