Hi Everyone ,
I am trying to implement ELK stack on AWS environment and planning to run logstash as Docker Container on ECS .
The incoming traffic to logstash are from Filebeat installed on around 20+ App servers and I believe the communication from Filebeat to logstash is over TCP .
In that case , we are forced to use Amazon's Network load balancer ( over an App Load Balancer) which results in the mapping of Logstash container port to host Port ( 5044) . This prevents a vertical scalable logstash container and limits to One container per host .
Is there a way to scale up vertically in ECS - Running more logstash containers with network load balancer ?