Speeding up Logstash using Docker


I am currently using Docker to run the ELK stack. I have used Vagrant and a dedicated as two other methods to run the stack. Both of those have allowed for fairly quick parsing of logs. I am investigating as to whether Docker would be a useful method of deploying the stack on machines. The problem is that logstash is a lot slower on Docker vs these other methods. I know that I can up the CPU and memory settings that a container gets to use but can't seem to figure out which settings I need to set to speed it up. Any advise?


Docker itself shouldn't have a detrimental performance effect on Logstash. By default I don't believe containers are restricted in any way. How are you starting the containers? How are you measuring the performance?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.