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 |