I am running your docker image:
LS_JAVA_OPTS: "-Xmx256m -Xms256m"
and I have several inputs running without issue: imap, twitter etc.
however, with this IRC connection to Slack, it is runs the CPU up to 100% and stays there, config below:
host => "xxx.irc.slack.com"
channels => [ "#xxx1", "#xxx2" ]
user => "slackuser"
nick => "slackuser"
password => "xxxxxxsecretxxxxxxx"
real => "Slack Integration"
secure => true
tags => ["slack"]
#type is useful for searching later
type => "seslack"
It does function and sends the data to elastic. There is very little activity in slack so it's not traffic related.
I also noticed that it ignores the slack channels specified above and pulls in every channel that this user has access to.
Any ideas appreciated, maybe there's a timer someplace to slow down it's polling rate or something...