Fluent::Plugin::Irc, a plugin for Fluentd
Fluent plugin to send messages to IRC server
fluent-plugin-irc
fluentd
ruby
>= 0.1.0
>= v0.14.0
>= 2.1
< 0.1.0
>= v0.12.0
>= 1.9
$ fluent-gem install fluent-plugin-irc
<match **>
@type irc
host localhost
port 6667
channel fluentd
nick fluentd
user fluentd
real fluentd
message notice: %s [%s] %s
out_keys tag,time,message
time_key time
time_format %Y/%m/%d %H:%M:%S
tag_key tag
</match>
parameter
description
default
host
IRC server host
localhost
port
IRC server port number
6667
channel
channel to send messages (without first '#')
channel_keys
keys used to format channel. %s will be replaced with value specified by channel_keys if this option is used
nil
nick
nickname registered of IRC
fluentd
user
user name registered of IRC
fluentd
real
real name registered of IRC
fluentd
message
message format. %s will be replaced with value specified by out_keys
out_keys
keys used to format messages
time_key
key name for time
time
time_format
time format. This will be formatted with Time#strftime.
%Y/%m/%d %H:%M:%S
tag_key
key name for tag
tag
command
irc command. privmsg
or notice
privmsg
command_keys
keys used to format command. %s will be replaced with value specified by command_keys if this option is used
nil
send_interval
interval (sec) to send message. defence Excess Flood
2
send_queue_limit
maximum size of send message queue
100
Copyright Copyright (c) 2015 OKUNO Akihiro
License Apache License, Version 2.0