Hello, we currently designed our graylog nodes cluster so that we have dedicated web/master and processor nodes (2 web 3 processor).
However, when using kafka global inputs (threads:1) to read from a 3-partition topic the message processor threads get to be assigned to the random nodes including the ones we hope would be dedicated for web only.
Like:
web1 - processing
web2 - processing
processor1 - processing
processor2 - idle
processor3 - idle
Is there any way to completely disable message processing from a graylog node?
We have tried pausing message processing but it actually does not start new threads on the other nodes.
Also, we thought about creating individual inputs for each kafka partition, (e.g. since we have 3 partitions in one topic, we thought about creating three individual inputs with same topic), However, I am worried though that doing so might create three distinct consumer groups and so might create triplicated messages.
Do you have any recommendations in such use case?
Thanks a lot!
Jan