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 |