Fluentd plugin for output to remote syslog serivce (e.g. Papertrail)
| 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 |
- fluent-package / Fluentd
$ fluent-gem install fluent-plugin-remote_syslog- td-agent
$ td-agent-gem install fluent-plugin-remote_syslog<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>
| 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 |
| name | default |
|---|---|
| flush_mode | interval |
| flush_interval | 5 |
| flush_thread_interval | 0.5 |
| flush_thread_burst_interval | 0.5 |
| name | default |
|---|---|
| @type | ltsv |
Copyright (c) 2014-2017 Richard Lee.
Copyright (c) 2022 Daijiro Fukuda.
See LICENSE for details.