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. privmsgornotice | 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 |