I have a logstash agent that extracts data from redis, preprocesses it and reengines it in redis again.
I have been able to incorporate in this agent the metric filter to give me an idea of how fast the process is.
Approximately, I have an average yield of 4000 processed trails per second.
The logstash version I work with in 5.1.1 and the redis version 3.2.5.
The installation I made of logstash is intended to be deployed several agents of the same type within an agent directory, so that the same instance of logstash raise N agents, as many as I declare within the agents directory.
The problem I have is that I do not see that it is increasing at all the speed of process of logstash increasing the number of agents of logstash in the instance that I raise.
The same is an error in my perception of how the performance increase works.
As part of improving the logstash agent itself to make it faster, if I raise more "equal" agents in the same instance, do I expect a global increase in processing?
What other alternatives would you have?