No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Fluentd output plugin for remote syslog
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

 Project Readme

fluent-plugin-remote_syslog

Fluentd plugin for output to remote syslog serivce (e.g. Papertrail)

Requirements

fluent-plugin-remote_syslog fluentd ruby
>= 1.0.0 >= v0.14.0 or >= v1.0.0 >= 2.1
< 1.0.0 >= v0.12.0 >= 1.9

Installation

  • Fluentd
$ fluent-gem install fluent-plugin-remote_syslog
  • td-agent
$ td-agent-gem install fluent-plugin-remote_syslog

Usage

<match foo.bar>
  @type remote_syslog
  host example.com
  port 514
  severity debug
  program fluentd
  hostname ${tag[1]}

  <buffer tag>
  </buffer>

  <format>
    @type single_value
    message_key message
  </format>
</match>

Configuration

name type placeholder support description
hostname string support departure of log
host string support syslog target host
port integer (default: 514) syslog target port
host_with_port string support parameter for : style
facility string (default: "user") support syslog facility
severity string (default: "notice" support syslog severity
program string (default: "fluentd" support syslog program name
protocol enum (udp, tcp) (default: udp) transfer protocol
tls bool (default: false) use TLS (tcp only)
ca_file string ca_file path (tls mode only)
verify_mode integer SSL verification mode (tls mode only)
packet_size integer (default: 1024) size limitation for syslog packet
timeout integer TCP transfer timeout. if value is 0, wait forever
timeout_exception bool (default: false) if value is true, raise exception by transfer timeout
keep_alive bool (default: false) use TCP keep alive
keep_alive_idle integer set TCP keep alive idle time
keep_alive_cnt integer set TCP keep alive probe count
keep_alive_intvl integer set TCP keep alive probe interval

Common Configuration

Buffer Section

name default
flush_mode interval
flush_interval 5
flush_thread_interval 0.5
flush_thread_burst_interval 0.5

Format Section

name default
@type ltsv

License

Copyright (c) 2014-2017 Richard Lee.
Copyright (c) 2022 Daijiro Fukuda.

See LICENSE for details.